PBowlLoading Class Reference

#include <PBowlLoading.h>

Inheritance diagram for PBowlLoading:

LoadPattern DomainComponent TaggedObject MovableObject List of all members.

Public Member Functions

 PBowlLoading ()
 PBowlLoading (int tag, const char *PBEfName, const char *DispfName, const char *AccefName, double theTimeIncr=1.0, double theFactor=1.0, double xplus=0.0, double xminus=0.0, double yplus=0.0, double yminus=0.0, double zplus=0.0, double zminus=0.0)
 ~PBowlLoading ()
void setDomain (Domain *theDomain)
void applyLoad (double time)
void Print (OPS_Stream &s, int flag=0)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
LoadPatterngetCopy (void)

Protected Member Functions

void CompPBLoads ()
const VectorgetNodalLoad (int node, double time)

Detailed Description

Definition at line 61 of file PBowlLoading.h.


Constructor & Destructor Documentation

PBowlLoading::PBowlLoading (  ) 

Definition at line 53 of file PBowlLoading.cpp.

PBowlLoading::PBowlLoading ( int  tag,
const char *  PBEfName,
const char *  DispfName,
const char *  AccefName,
double  theTimeIncr = 1.0,
double  theFactor = 1.0,
double  xplus = 0.0,
double  xminus = 0.0,
double  yplus = 0.0,
double  yminus = 0.0,
double  zplus = 0.0,
double  zminus = 0.0 
)

Definition at line 65 of file PBowlLoading.cpp.

References endln, exit(), Matrix::noCols(), Matrix::noRows(), opserr, and ID::Size().

PBowlLoading::~PBowlLoading (  ) 

Definition at line 334 of file PBowlLoading.cpp.


Member Function Documentation

void PBowlLoading::setDomain ( Domain theDomain  )  [virtual]

Reimplemented from LoadPattern.

Definition at line 360 of file PBowlLoading.cpp.

References LoadPattern::setDomain().

void PBowlLoading::applyLoad ( double  time  )  [virtual]

void PBowlLoading::Print ( OPS_Stream s,
int  flag = 0 
) [virtual]

Reimplemented from LoadPattern.

Definition at line 576 of file PBowlLoading.cpp.

References opserr.

int PBowlLoading::sendSelf ( int  commitTag,
Channel theChannel 
) [virtual]

Reimplemented from LoadPattern.

Definition at line 422 of file PBowlLoading.cpp.

References opserr.

int PBowlLoading::recvSelf ( int  commitTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [virtual]

Reimplemented from LoadPattern.

Definition at line 429 of file PBowlLoading.cpp.

References opserr.

LoadPattern * PBowlLoading::getCopy ( void   )  [virtual]

Reimplemented from LoadPattern.

Definition at line 585 of file PBowlLoading.cpp.

References opserr.

const Vector & PBowlLoading::getNodalLoad ( int  node,
double  time 
) [protected]


The documentation for this class was generated from the following files:

Generated on Mon Oct 23 15:05:47 2006 for OpenSees by doxygen 1.5.0