52 #ifndef MultiSupportPattern_h    53 #define MultiSupportPattern_h    61 #include "EQBasePattern.h"    62 #include <utility/matrix/ID.h>    93     virtual void Print(std::ostream &s, 
int flag =0) 
const;        
 GroundMotion * getMotion(int tag)
Return the motion identified by the tag argument. 
Definition: MultiSupportPattern.cpp:113
The Multi-Support pattern allows similar or different prescribed ground motions to be input at variou...
Definition: MultiSupportPattern.h:72
Communication parameters between processes. 
Definition: Communicator.h:66
virtual int recvSelf(const Communicator &)
Sends object through the communicator argument. 
Definition: MultiSupportPattern.cpp:172
virtual int sendSelf(Communicator &)
Receives object through the communicator argument. 
Definition: MultiSupportPattern.cpp:157
Vector of integers. 
Definition: ID.h:95
MultiSupportPattern(void)
Default constructor. 
Definition: MultiSupportPattern.cpp:80
virtual bool addElementalLoad(ElementalLoad *)
Add elemental load to pattern. 
Definition: MultiSupportPattern.cpp:131
virtual void applyLoad(double time)
Apply load. 
Definition: MultiSupportPattern.cpp:85
Base class for ground motions. 
Definition: GroundMotion.h:84
virtual void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: MultiSupportPattern.cpp:195
int addMotion(GroundMotion &theMotion, int tag)
Add motion. 
Definition: MultiSupportPattern.cpp:96
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Base class for loads over elements. 
Definition: ElementalLoad.h:79
Earthquake load pattern. 
Definition: EQBasePattern.h:43
virtual bool addNodalLoad(NodalLoad *)
Add nodal load to pattern. 
Definition: MultiSupportPattern.cpp:123
Load over a node. 
Definition: NodalLoad.h:83