30 #ifndef EQBasePattern_h 31 #define EQBasePattern_h 33 #include "domain/load/pattern/LoadPattern.h" 34 #include "domain/load/groundMotion/DqGroundMotions.h" 54 inline size_t getNumMotions(
void)
const 55 {
return theMotions.getNumGroundMotions(); }
58 { theMotions.clear(); }
60 virtual void Print(std::ostream &s,
int flag =0)
const;
int sendData(Communicator &)
Send members through the communicator argument.
Definition: EQBasePattern.cc:50
Communication parameters between processes.
Definition: Communicator.h:66
int recvData(const Communicator &)
Receives members through the communicator argument.
Definition: EQBasePattern.cc:58
virtual void Print(std::ostream &s, int flag=0) const
Prints load pattern information.
Definition: EQBasePattern.cc:43
A load pattern is the spatial distribution as well as its variation in time of a specific set of forc...
Definition: LoadPattern.h:97
Base class for ground motions.
Definition: GroundMotion.h:84
Seismic definitions container.
Definition: DqGroundMotions.h:45
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Earthquake load pattern.
Definition: EQBasePattern.h:43