52 #ifndef EarthquakePattern_h 53 #define EarthquakePattern_h 63 #include "EQBasePattern.h" 64 #include "utility/matrix/Vector.h" 108 virtual void Print(std::ostream &s,
int flag =0);
111 virtual void applyLoadSensitivity(
double pseudoTime = 0.0);
Float vector abstraction.
Definition: Vector.h:93
Earthquake load pattern.
Definition: EarthquakePattern.h:79
virtual void applyLoad(double time)
Applies the earthquake load.
Definition: EarthquakePattern.cpp:88
virtual int activateParameter(int parameterID)
Activates the parameter identified by parameterID.
Definition: EarthquakePattern.cpp:238
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: EarthquakePattern.cpp:194
virtual void Print(std::ostream &s, int flag=0)
Prints load pattern information.
Definition: EarthquakePattern.cpp:214
int addMotion(GroundMotion &)
Adds the GroundMotion, theMotion to the list of GroundMotion objects.
Definition: EarthquakePattern.cpp:162
virtual int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv.
Definition: EarthquakePattern.cpp:218
Single freedom constraint.
Definition: SFreedom_Constraint.h:84
Base class for ground motions.
Definition: GroundMotion.h:83
virtual bool addNodalLoad(NodalLoad *)
Adds the nodal load being passed as parameter.
Definition: EarthquakePattern.cpp:179
virtual bool addElementalLoad(ElementalLoad *)
Adds the element load being passed as parameter.
Definition: EarthquakePattern.cpp:186
virtual int sendSelf(CommParameters &)=0
Sends object through the channel being passed as parameter.
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: EarthquakePattern.cpp:204
virtual bool addSFreedom_Constraint(SFreedom_Constraint *)
Adds the constraint being passed as parameter.
Definition: EarthquakePattern.cpp:172
virtual int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info.
Definition: EarthquakePattern.cpp:235
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
Definition: Parameter.h:65
Base class for loads over elements.
Definition: ElementalLoad.h:77
Earthquake load pattern.
Definition: EQBasePattern.h:42
virtual int recvSelf(const CommParameters &)=0
Receives object through the channel being passed as parameter.
Load over a node.
Definition: NodalLoad.h:82