53 #ifndef ConstraintHandler_h 54 #define ConstraintHandler_h 68 #include <utility/actor/actor/MovableObject.h> 69 #include "utility/kernel/CommandEntity.h" 77 class FEM_ObjectBroker;
137 virtual int handle(
const ID *nodesNumberedLast =0) =0;
virtual int update(void)
Update the state of the constraints.
Definition: ConstraintHandler.cpp:87
const Domain * getDomainPtr(void) const
Return a const pointer to the domain object associated with the ConstraintHandler.
Definition: ConstraintHandler.cpp:111
virtual int doneNumberingDOF(void)
Numbering of degrees of freedom.
Definition: ConstraintHandler.cpp:74
virtual int applyLoad(void)
??
Definition: ConstraintHandler.cpp:91
ConstraintHandlers enforce the single and multi freedom constraints that exist in the domain by creat...
Definition: ConstraintHandler.h:93
Communication parameters between processes.
Definition: Communicator.h:66
Object that can move between processes.
Definition: MovableObject.h:100
virtual void clearAll(void)
Reset the DOF_Group pointers to nullptr for all the nodes.
Definition: ConstraintHandler.cpp:157
Vector of integers.
Definition: ID.h:95
int recvData(const Communicator &)
Receive object members through the communicator argument.
Definition: ConstraintHandler.cpp:169
Wrapper for the finite element model "as seen" from the solver.
Definition: ModelWrapper.h:59
Container for FE_Element and DOF_Group objects created by the constraint handler. ...
Definition: AnalysisModel.h:134
Objet that can execute python scripts.
Definition: CommandEntity.h:40
Base class for the objects that performs the integration of physical properties over the domain to fo...
Definition: Integrator.h:100
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: ConstraintHandler.cpp:165
virtual int handle(const ID *nodesNumberedLast=0)=0
Invoked to handle the constraints imposed on the domain by the constraints.
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
const Integrator * getIntegratorPtr(void) const
Return a pointer to the Integrator object associated with the ConstraintHandler.
Definition: ConstraintHandler.cpp:135
ConstraintHandler(ModelWrapper *, int classTag)
Constructor.
Definition: ConstraintHandler.cpp:70
const AnalysisModel * getAnalysisModelPtr(void) const
Return a const pointer to the analysis model object associated with the ConstraintHandler.
Definition: ConstraintHandler.cpp:119