30 #ifndef ImposedMotionBase_h 31 #define ImposedMotionBase_h 33 #include <domain/constraints/SFreedom_Constraint.h> 34 #include <utility/matrix/Vector.h> 53 Vector theGroundMotionResponse;
59 ImposedMotionBase(
int classTag,
int spTag,
int nodeTag,
int ndof,
int patternTag,
int theGroundMotionTag);
73 boost::python::dict
getPyDict(
void)
const;
74 void setPyDict(
const boost::python::dict &);
bool isHomogeneous(void) const
Returns true if the prescribed value is zero.
Definition: ImposedMotionBase.cc:80
Float vector abstraction.
Definition: Vector.h:94
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary.
Definition: ImposedMotionBase.cc:138
Communication parameters between processes.
Definition: Communicator.h:66
void setDomain(Domain *theDomain)
Sets the domain of the constraint.
Definition: ImposedMotionBase.cc:56
Node * theNode
pointer to node being constrained
Definition: ImposedMotionBase.h:52
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: ImposedMotionBase.cc:159
~ImposedMotionBase(void)
Destructor.
Definition: ImposedMotionBase.cc:49
int sendData(Communicator &comm)
Sends object members through the communicator argument.
Definition: ImposedMotionBase.cc:114
Single freedom constraint.
Definition: SFreedom_Constraint.h:85
Base class for ground motions.
Definition: GroundMotion.h:84
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: ImposedMotionBase.cc:147
int getMotion(void)
Gets the constraint motion.
Definition: ImposedMotionBase.cc:91
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values.
Definition: ImposedMotionBase.cc:130
double getValue(void) const
Returns the prescribed value.
Definition: ImposedMotionBase.cc:84
ImposedMotionBase(int classTag)
Constructor.
Definition: ImposedMotionBase.cc:37
Base class for prescribed displacements at the nodes.
Definition: ImposedMotionBase.h:44
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:117
Mesh node.
Definition: Node.h:111
int recvData(const Communicator &comm)
Receives object through the communicator argument.
Definition: ImposedMotionBase.cc:122