52 #ifndef ImposedMotionSP1_h 53 #define ImposedMotionSP1_h 67 #include <domain/constraints/ImposedMotionBase.h> 86 ImposedMotionSP1(
int spTag,
int nodeTag,
int ndof,
int patternTag,
int groundMotionTag);
93 void Print(std::ostream &s,
int flag =0)
const;
94 boost::python::dict
getPyDict(
void)
const;
95 void setPyDict(
const boost::python::dict &);
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values.
Definition: ImposedMotionSP1.cpp:115
bool isHomogeneous(void) const
Returns true if it's an homogeneous constraint (prescribed value for the DOF is zero).
Definition: ImposedMotionSP1.cpp:77
Communication parameters between processes.
Definition: Communicator.h:66
int sendData(Communicator &comm)
Send object members through the communicator argument.
Definition: ImposedMotionSP1.cpp:99
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary.
Definition: ImposedMotionSP1.cpp:122
int recvData(const Communicator &comm)
Receives object members through the communicator argument.
Definition: ImposedMotionSP1.cpp:107
void Print(std::ostream &s, int flag=0) const
Printing.
Definition: ImposedMotionSP1.cpp:154
int applyConstraint(double loadFactor)
Applies constraint at the pseudo-time being passed as parameter.
Definition: ImposedMotionSP1.cpp:82
Base class for prescribed displacements at the nodes.
Definition: ImposedMotionBase.h:44
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: ImposedMotionSP1.cpp:141
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: ImposedMotionSP1.cpp:129
ImposedMotionSP1(void)
constructor for FEM_ObjectBroker
Definition: ImposedMotionSP1.cpp:68
Prescribed value over a single degree of freedom.
Definition: ImposedMotionSP1.h:76