29 #ifndef ImposedMotionBase_h 30 #define ImposedMotionBase_h 32 #include <domain/constraints/SFreedom_Constraint.h> 33 #include <utility/matrix/Vector.h> 52 Vector theGroundMotionResponse;
56 ImposedMotionBase(
int classTag,
int spTag,
int nodeTag,
int ndof,
int patternTag,
int theGroundMotionTag);
Node * theNode
pointer to node being constrained
Definition: ImposedMotionBase.h:51
ImposedMotionBase(int classTag)
Constructor.
Definition: ImposedMotionBase.cc:37
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:98
Mesh node.
Definition: Node.h:99
Base class for prescribed displacements at the nodes.
Definition: ImposedMotionBase.h:43
int recvData(const CommParameters &cp)
Receives object through the channel being passed as parameter.
Definition: ImposedMotionBase.cc:122
void setDomain(Domain *theDomain)
Sets the domain of the constraint.
Definition: ImposedMotionBase.cc:56
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: ImposedMotionBase.cc:142
double getValue(void) const
Returns the prescribed value.
Definition: ImposedMotionBase.cc:84
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: ImposedMotionBase.cc:130
int getMotion(void)
Gets the constraint motion.
Definition: ImposedMotionBase.cc:91
Base class for ground motions.
Definition: GroundMotion.h:83
Single freedom constraint.
Definition: SFreedom_Constraint.h:79
int sendData(CommParameters &cp)
Sends object members through the channel being passed as parameter.
Definition: ImposedMotionBase.cc:114
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
~ImposedMotionBase(void)
Destructor.
Definition: ImposedMotionBase.cc:49
bool isHomogeneous(void) const
Returns true if the prescribed value is zero.
Definition: ImposedMotionBase.cc:80