51 #ifndef MultiSupportPattern_h 52 #define MultiSupportPattern_h 60 #include "EQBasePattern.h" 61 #include <utility/matrix/ID.h> 93 virtual void Print(std::ostream &s,
int flag =0);
The Multi-Support pattern allows similar or different prescribed ground motions to be input at variou...
Definition: MultiSupportPattern.h:72
virtual int sendSelf(CommParameters &)
Receives object through the channel being passed as parameter.
Definition: MultiSupportPattern.cpp:146
Vector of integers.
Definition: ID.h:93
virtual int recvSelf(const CommParameters &)
Sends object through the channel being passed as parameter.
Definition: MultiSupportPattern.cpp:160
virtual bool addElementalLoad(ElementalLoad *)
Adds the element load being passed as parameter.
Definition: MultiSupportPattern.cpp:121
virtual void applyLoad(double time)
Apply the load for pseudo-time being passed as parameter.
Definition: MultiSupportPattern.cpp:81
Base class for ground motions.
Definition: GroundMotion.h:83
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
virtual void Print(std::ostream &s, int flag=0)
Prints load pattern information.
Definition: MultiSupportPattern.cpp:178
Base class for loads over elements.
Definition: ElementalLoad.h:77
Earthquake load pattern.
Definition: EQBasePattern.h:42
virtual bool addNodalLoad(NodalLoad *)
Adds the nodal load being passed as parameter.
Definition: MultiSupportPattern.cpp:115
Load over a node.
Definition: NodalLoad.h:82