|  | 
|  | MFreedom_ConstraintBase (int tag, int classTag) | 
|  | Constructor.  More... 
 | 
|  | 
|  | MFreedom_ConstraintBase (int tag, int nodeConstr, int classTag) | 
|  | Constructor to be called from subclasses.  More... 
 | 
|  | 
|  | MFreedom_ConstraintBase (int tag, int nodeConstr, const ID &, int classTag) | 
|  | Constructor to be called from subclasses.  More... 
 | 
|  | 
|  | MFreedom_ConstraintBase (int tag, int nodeConstr, const Matrix &, const ID &, int classTag) | 
|  | Constructor.  More... 
 | 
|  | 
| virtual const int & | getNodeConstrained (void) const | 
|  | 
| virtual int & | getNodeConstrained (void) | 
|  | 
| bool | affectsNode (int) const | 
|  | Returns true if the constraints affects the node identified by the tag being passed as parameter. 
 | 
|  | 
| virtual const ID & | getRetainedDOFs (void) const =0 | 
|  | 
| virtual const ID & | getConstrainedDOFs (void) const | 
|  | Returns the identifiers of the constrained degrees of fredom. 
 | 
|  | 
| virtual const Matrix & | getConstraint (void) const | 
|  | Returns the constraint matrix. 
 | 
|  | 
| virtual size_t | getNumRetainedNodes (void) const =0 | 
|  | 
| virtual std::vector< XC::Node * > | getPointersToRetainedNodes (void) const =0 | 
|  | 
| bool | isTimeVarying (void) const | 
|  | Returns true if the constraint varies with time. 
 | 
|  | 
| int | addResistingForceToNodalReaction (bool inclInertia) | 
|  | Add reactions to nodes. 
 | 
|  | 
| virtual void | Print (std::ostream &s, int flag=0) | 
|  | Printing. 
 | 
|  | 
|  | Constraint (int classTag) | 
|  | Default constructor; receives the tag of the class as a paramenter.  More... 
 | 
|  | 
|  | Constraint (int spTag, int nodeTag, int classTag) | 
|  | Constructor.  More... 
 | 
|  | 
|  | ~Constraint (void) | 
|  | Destructor. 
 | 
|  | 
| void | setNodeTag (const int &nt) | 
|  | Sets the identifier of the node that will be constrained.  More... 
 | 
|  | 
| virtual int | getNodeTag (void) const | 
|  | Returns the identifier of the constrained node. 
 | 
|  | 
| virtual const Node * | getNode (void) const | 
|  | Returns a pointer to the constrained node. 
 | 
|  | 
| virtual int | getNodeIdx (void) const | 
|  | Returns an index for the node (used for VTK arrays). 
 | 
|  | 
| virtual int | applyConstraint (double loadFactor)=0 | 
|  | 
| void | setDomain (Domain *) | 
|  | Sets the domain for the constraint.  More... 
 | 
|  | 
| virtual int | getVtkCellType (void) const | 
|  | returns the VTK cell type. 
 | 
|  | 
| virtual int | getMEDCellType (void) const | 
|  | returns the "MED fichier" cell type. 
 | 
|  | 
|  | ContinuaReprComponent (int classTag) | 
|  | 
|  | ContinuaReprComponent (int tag, int classTag) | 
|  | 
| virtual const bool | isDead (void) const | 
|  | 
| virtual const bool | isAlive (void) const | 
|  | 
| virtual void | kill (void) | 
|  | 
| virtual void | alive (void) | 
|  | 
|  Public Member Functions inherited from XC::DomainComponent | 
|  | ~DomainComponent (void) | 
|  | Destructor. 
 | 
|  | 
| size_t | getIdx (void) const | 
|  | Returns the index of the object (to be used in VTK arrays). 
 | 
|  | 
| virtual Domain * | getDomain (void) const | 
|  | Returns a pointer to the domain. 
 | 
|  | 
| const Preprocessor * | GetPreprocessor (void) const | 
|  | Returns (if possible) a pointer to the preprocessor. 
 | 
|  | 
| Preprocessor * | GetPreprocessor (void) | 
|  | Returns (if possible) a pointer to the preprocessor. 
 | 
|  | 
| void | set_indice (const size_t &i) | 
|  | Set the index for the object (see numera in Set). This index is used on VTK arrays. 
 | 
|  | 
|  | TaggedObject (int tag, EntCmd *owr=nullptr) | 
|  | Constructor. 
 | 
|  | 
| virtual TaggedObject * | getCopy (void) const | 
|  | Virtual constructor. 
 | 
|  | 
| void | assignTag (int newTag) | 
|  | Establece el valor del tag. 
 | 
|  | 
| int | getTag (void) const | 
|  | 
|  | MovableObject (int classTag, int dbTag) | 
|  | Constructor. 
 | 
|  | 
|  | MovableObject (int classTag) | 
|  | Constructor. 
 | 
|  | 
|  | MovableObject (const MovableObject &otro) | 
|  | Copy constructor. 
 | 
|  | 
| MovableObject & | operator= (const MovableObject &otro) | 
|  | Operacdor asignación. 
 | 
|  | 
| int | getClassTag (void) const | 
|  | Returns the tag de la clase. 
 | 
|  | 
| int | getDbTag (void) const | 
|  | Returns the tag para la database. 
 | 
|  | 
| int | getDbTag (CommParameters &) | 
|  | Returns the tag para la database. 
 | 
|  | 
| void | setDbTag (int dbTag) | 
|  | Asigna el tag para la database. 
 | 
|  | 
| void | setDbTag (CommParameters &) | 
|  | Asigna, sólo si es preciso, el tag para la database. 
 | 
|  | 
| virtual int | sendSelf (CommParameters &)=0 | 
|  | 
| virtual int | recvSelf (const CommParameters &)=0 | 
|  | 
| virtual int | setParameter (const std::vector< std::string > &argv, Parameter ¶m) | 
|  | 
| virtual int | updateParameter (int parameterID, Information &info) | 
|  | 
| virtual int | activateParameter (int parameterID) | 
|  | 
| virtual int | setVariable (const std::string &variable, Information &) | 
|  | Returns the identificador de la variable cuyo nombre being passed as parameter. 
 | 
|  | 
| virtual int | getVariable (const std::string &variable, Information &) | 
|  | 
|  | DistributedBase (void) | 
|  | Constructor. 
 | 
|  | 
| virtual DbTagData & | getDbTagData (void) const | 
|  | Returns a vector to store class dbTags. 
 | 
|  | 
| const int & | getDbTagDataPos (const int &i) const | 
|  | Returns the data at the i-th position. 
 | 
|  | 
| void | setDbTagDataPos (const int &i, const int &v) | 
|  | Sets the data at the i-th position. 
 | 
|  | 
| void | inicComm (const int &dataSize) const | 
|  | Initializes communication. 
 | 
|  | 
Base class for mult-freedom constraints.