52 #ifndef ConstraintHandler_h 53 #define ConstraintHandler_h 67 #include <utility/actor/actor/MovableObject.h> 68 #include "xc_utils/src/kernel/CommandEntity.h" 76 class FEM_ObjectBroker;
136 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:92
Object that can move between processes.
Definition: MovableObject.h:99
int sendData(CommParameters &)
Send object members through the channel passed as parameter.
Definition: ConstraintHandler.cpp:165
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:93
Wrapper for the finite element model "as seen" from the solver.
Definition: ModelWrapper.h:58
Container for FE_Element and DOF_Group objects created by the constraint handler. ...
Definition: AnalysisModel.h:133
Base class for the objects that performs the integration of physical properties over the domain to fo...
Definition: Integrator.h:99
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:34
int recvData(const CommParameters &)
Receive object members through the channel passed as parameter.
Definition: ConstraintHandler.cpp:169
Communication parameters between processes.
Definition: CommParameters.h:65
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:116
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