29 #ifndef CONSTRAINTLOADER_H 30 #define CONSTRAINTLOADER_H 36 class SFreedom_Constraint;
37 class MFreedom_Constraint;
38 class MRMFreedom_Constraint;
46 int tag_sp_constraint;
47 int tag_mp_constraint;
48 int tag_mrmp_constraint;
58 inline const int &getTagNextSPConstraint(
void)
const 59 {
return tag_sp_constraint; }
60 inline const int &getTagNextMPConstraint(
void)
const 61 {
return tag_mp_constraint; }
62 inline const int &getTagNextMRMPConstraint(
void)
const 63 {
return tag_mrmp_constraint; }
Constraint cration tools.
Definition: ConstraintLoader.h:44
int getNumMRMPs(void) const
returns numbr of multiple retained node constraints.
Definition: ConstraintLoader.cc:207
int getNumSPs(void) const
returns number of single node constraints.
Definition: ConstraintLoader.cc:199
void removeSPConstraint(const int &tagC)
Elimina la coacción del domain.
Definition: ConstraintLoader.cc:181
int getNumLPs(void) const
returns number of load patterns.
Definition: ConstraintLoader.cc:211
Mesh node.
Definition: Node.h:99
Base calass for the finite elements.
Definition: Element.h:104
Finite element model generation tools.
Definition: Preprocessor.h:58
SFreedom_Constraint * newSPConstraint(const int &, const int &, const double &)
Defines a single freedom constraint.
Definition: ConstraintLoader.cc:82
void clearAll(void)
Clears all the objects.
Definition: ConstraintLoader.cc:192
int getNumMPs(void) const
returns numbr of multiple node constraints.
Definition: ConstraintLoader.cc:203
Multiple retained nodes constraint.
Definition: MRMFreedom_Constraint.h:58
ConstraintLoader(Preprocessor *owr)
Default constructor.
Definition: ConstraintLoader.cc:47
Set of mesh components (nodes, elements and constraints).
Definition: SetMeshComp.h:58
MFreedom_Constraint * newMPConstraint(const int &, const int &, const ID &, const ID &)
Appends a multi-freedom constraint to the model.
Definition: ConstraintLoader.cc:86
Base class for the preprocessor objects that create model entities: nodes, elements, loads, etc.
Definition: Loader.h:50
SFreedom_Constraint * addSFreedom_Constraint(const int &, const SFreedom_Constraint &)
Appends a single freedom constraint to the model.
Definition: ConstraintLoader.cc:51
Multi-freedom constraint. Objectt of this class store the information for a multifreedom constraint...
Definition: MFreedom_Constraint.h:84
Single freedom constraint.
Definition: SFreedom_Constraint.h:79
MFreedom_Constraint * newEqualDOF(const int &, const int &, const ID &)
Imposes the same displacements on both nodes for the components specified in the argument.
Definition: ConstraintLoader.cc:105
================================================================================
Definition: ContinuaReprComponent.h:34
MRMFreedom_Constraint * newMRMPConstraint(const ID &, const int &, const ID &)
Appends a multi-row, multi-freedom constraint to the model.
Definition: ConstraintLoader.cc:151