30 #ifndef CONSTRAINTLOADER_H    31 #define CONSTRAINTLOADER_H    33 #include "PrepHandler.h"    37 class SFreedom_Constraint;
    38 class MFreedom_Constraint;
    39 class MRMFreedom_Constraint;
    47     int tag_sp_constraint; 
    48     int tag_mp_constraint; 
    49     int tag_mrmp_constraint; 
    59     inline const int &getTagNextSPConstraint(
void)
 const    60       { 
return tag_sp_constraint; }
    61     inline const int &getTagNextMPConstraint(
void)
 const    62       { 
return tag_mp_constraint; }
    63     inline const int &getTagNextMRMPConstraint(
void)
 const    64       { 
return tag_mrmp_constraint; }
 int getNumMPs(void) const
returns numbr of multiple node constraints. 
Definition: BoundaryCondHandler.cc:212
void removeSPConstraint(const int &tagC)
Removes the constraint from domain. 
Definition: BoundaryCondHandler.cc:189
SFreedom_Constraint * newSPConstraint(const int &, const int &, const double &)
Defines a single freedom constraint. 
Definition: BoundaryCondHandler.cc:84
MFreedom_Constraint * newMPConstraint(const int &, const int &, const ID &, const ID &)
Appends a multi-freedom constraint to the model. 
Definition: BoundaryCondHandler.cc:88
MRMFreedom_Constraint * newMRMPConstraint(const ID &, const int &, const ID &)
Appends a multi-row, multi-freedom constraint to the model. 
Definition: BoundaryCondHandler.cc:157
int getNumSPs(void) const
returns number of single node constraints. 
Definition: BoundaryCondHandler.cc:208
SFreedom_Constraint * addSFreedom_Constraint(const int &, const SFreedom_Constraint &)
Appends a single freedom constraint to the model. 
Definition: BoundaryCondHandler.cc:51
Finite element model generation tools. 
Definition: Preprocessor.h:59
Vector of integers. 
Definition: ID.h:95
Constraint cration tools. 
Definition: BoundaryCondHandler.h:45
BoundaryCondHandler(Preprocessor *owr)
Default constructor. 
Definition: BoundaryCondHandler.cc:47
Base class for the preprocessor objects that create model entities: nodes, elements, loads, etc. 
Definition: PrepHandler.h:47
MFreedom_Constraint * newEqualDOF(const int &, const int &, const ID &)
Imposes the same displacements on both nodes for the components specified in the argument. 
Definition: BoundaryCondHandler.cc:108
Base class for the finite elements. 
Definition: Element.h:112
Set of mesh components (nodes, elements and constraints). 
Definition: SetMeshComp.h:59
Single freedom constraint. 
Definition: SFreedom_Constraint.h:85
Multiple retained nodes constraint. 
Definition: MRMFreedom_Constraint.h:59
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int getNumLPs(void) const
returns number of load patterns. 
Definition: BoundaryCondHandler.cc:220
Multi-freedom constraint. 
Definition: MFreedom_Constraint.h:113
int getNumMRMPs(void) const
returns numbr of multiple retained node constraints. 
Definition: BoundaryCondHandler.cc:216
Mesh node. 
Definition: Node.h:111
void clearAll(void)
Clears all the objects. 
Definition: BoundaryCondHandler.cc:201