MultiSupportPattern Class Reference

#include <MultiSupportPattern.h>

Inheritance diagram for MultiSupportPattern:

LoadPattern DomainComponent TaggedObject MovableObject List of all members.

Public Member Functions

 MultiSupportPattern (int tag, int classTag)
 MultiSupportPattern (int tag)
 MultiSupportPattern ()
virtual ~MultiSupportPattern ()
virtual void applyLoad (double time)
virtual bool addNodalLoad (NodalLoad *)
virtual bool addElementalLoad (ElementalLoad *)
virtual int sendSelf (int commitTag, Channel &theChannel)
virtual int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
virtual void Print (OPS_Stream &s, int flag=0)
virtual LoadPatterngetCopy (void)
int addMotion (GroundMotion &theMotion, int tag)
GroundMotiongetMotion (int tag)

Detailed Description

Definition at line 40 of file MultiSupportPattern.h.


Constructor & Destructor Documentation

MultiSupportPattern::MultiSupportPattern ( int  tag,
int  classTag 
)

Definition at line 42 of file MultiSupportPattern.cpp.

MultiSupportPattern::MultiSupportPattern ( int  tag  ) 

Definition at line 50 of file MultiSupportPattern.cpp.

MultiSupportPattern::MultiSupportPattern (  ) 

Definition at line 58 of file MultiSupportPattern.cpp.

Referenced by getCopy().

MultiSupportPattern::~MultiSupportPattern (  )  [virtual]

Definition at line 65 of file MultiSupportPattern.cpp.


Member Function Documentation

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

Reimplemented from LoadPattern.

Definition at line 79 of file MultiSupportPattern.cpp.

References SP_Constraint::applyConstraint(), and LoadPattern::getSPs().

bool MultiSupportPattern::addNodalLoad ( NodalLoad  )  [virtual]

Reimplemented from LoadPattern.

Definition at line 139 of file MultiSupportPattern.cpp.

References opserr.

bool MultiSupportPattern::addElementalLoad ( ElementalLoad  )  [virtual]

Reimplemented from LoadPattern.

Definition at line 146 of file MultiSupportPattern.cpp.

References opserr.

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

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

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

Reimplemented from LoadPattern.

Definition at line 295 of file MultiSupportPattern.cpp.

References endln, LoadPattern::getSPs(), TaggedObject::getTag(), and SP_Constraint::Print().

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

Reimplemented from LoadPattern.

Definition at line 305 of file MultiSupportPattern.cpp.

References MultiSupportPattern().

int MultiSupportPattern::addMotion ( GroundMotion theMotion,
int  tag 
) [virtual]

Reimplemented from LoadPattern.

Definition at line 89 of file MultiSupportPattern.cpp.

References ID::getLocation(), and opserr.

Referenced by TclGroundMotionCommand().

GroundMotion * MultiSupportPattern::getMotion ( int  tag  )  [virtual]

Reimplemented from LoadPattern.

Definition at line 127 of file MultiSupportPattern.cpp.

References ID::getLocation().

Referenced by TclGroundMotionCommand().


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

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