|  | 
|  | ConstrContainer (Domain *owr) | 
|  | Constructor.  More... 
 | 
|  | 
| virtual | ~ConstrContainer (void) | 
|  | Destructor. 
 | 
|  | 
| virtual SFreedom_ConstraintIter & | getSPs () | 
|  | Return an iterator to the single freedom constraints. 
 | 
|  | 
| virtual MFreedom_ConstraintIter & | getMPs () | 
|  | Return an iterator to the multi-freedom constraints. 
 | 
|  | 
| virtual MRMFreedom_ConstraintIter & | getMRMPs () | 
|  | Return an iterator to the multi-row multi-freedom constraints. 
 | 
|  | 
| const std::map< int, LoadPattern * > & | getLoadPatterns (void) const | 
|  | Returns the active load patterns container. 
 | 
|  | 
| const std::map< int, NodeLocker * > & | getNodeLockers (void) const | 
|  | Returns the active node lockers container. 
 | 
|  | 
| std::map< int, LoadPattern * > & | getLoadPatterns (void) | 
|  | Returns the active load patterns container. 
 | 
|  | 
| std::map< int, NodeLocker * > & | getNodeLockers (void) | 
|  | Returns the active node lockers container. 
 | 
|  | 
| virtual SFreedom_ConstraintIter & | getDomainAndLoadPatternSPs () | 
|  | All (domain and load cases) single freedom constraints iterator. 
 | 
|  | 
| virtual bool | existSFreedom_Constraint (int tag) const | 
|  | Returns true if the constraint exists.  More... 
 | 
|  | 
| virtual SFreedom_Constraint * | getSFreedom_Constraint (int tag) | 
|  | Returns a pointer to the single freedom constraint whose identifier is being passed as parameter.  More... 
 | 
|  | 
| virtual const SFreedom_Constraint * | getSFreedom_Constraint (int tag) const | 
|  | Returns a pointer to the single freedom constraint whose identifier is being passed as parameter.  More... 
 | 
|  | 
| virtual bool | existMFreedom_Constraint (int tag) const | 
|  | Returns true if the constraint exists.  More... 
 | 
|  | 
| virtual MFreedom_Constraint * | getMFreedom_Constraint (int tag) | 
|  | Returns a pointer to the multi-freedom constraint identified by the argument.  More... 
 | 
|  | 
| virtual const MFreedom_Constraint * | getMFreedom_Constraint (int tag) const | 
|  | Returns a pointer to the multi-freedom constraint identified by the argument.  More... 
 | 
|  | 
| virtual bool | existMRMFreedom_Constraint (int tag) const | 
|  | Returns true if the constraint exists.  More... 
 | 
|  | 
| virtual MRMFreedom_Constraint * | getMRMFreedom_Constraint (int tag) | 
|  | Returns a pointer to the multi-row multi-freedom constraint identified by the argument.  More... 
 | 
|  | 
| virtual const MRMFreedom_Constraint * | getMRMFreedom_Constraint (int tag) const | 
|  | Returns a pointer to the multi-row multi-freedom constraint identified by the argument.  More... 
 | 
|  | 
| LoadPattern * | getLoadPattern (const int &) | 
|  | Returns a pointer to the load pattern identified by the argument.  More... 
 | 
|  | 
| const LoadPattern * | getLoadPattern (const int &) const | 
|  | Returns a pointer to the load pattern identified by the argument.  More... 
 | 
|  | 
| NodeLocker * | getNodeLocker (const int &, bool silent=false) | 
|  | Returns a pointer to the node locker identified by the argument.  More... 
 | 
|  | 
| const NodeLocker * | getNodeLocker (const int &, bool silent=false) const | 
|  | Returns a pointer to the node locker identified by the argument.  More... 
 | 
|  | 
| virtual void | applyLoad (double pseudoTime) | 
|  | Apply loads from active node lockers. 
 | 
|  | 
| virtual void | setLoadConstant (void) | 
|  | Set as constant all the active load patterns (used in pushover analysis). 
 | 
|  | 
| virtual int | getNumSPs (void) const | 
|  | Returns the number of single freedom constraints. 
 | 
|  | 
| virtual int | getNumMPs (void) const | 
|  | Returns the number of multi-freedom constraints. 
 | 
|  | 
| virtual int | getNumMRMPs (void) const | 
|  | Returns the number of multi-row multi-freedom constraints. 
 | 
|  | 
| virtual int | getNumLoadPatterns (void) const | 
|  | Returns the number of load patterns. 
 | 
|  | 
| virtual std::string | getActiveLoadCaseDescription (void) const | 
|  | Return the load case description from the active load patterns.  More... 
 | 
|  | 
| virtual int | getNumNodeLockers (void) const | 
|  | Returns the number of node lockers. 
 | 
|  | 
| std::deque< int > | getTagsSPsNode (int, int) const | 
|  | Search on the container all the single freedom constraints with the node and degree of freedom given. 
 | 
|  | 
| std::deque< int > | getTagsSPsNode (int) const | 
|  | Search on the container all the single freedom constraints that affect the node whose tag is given.  More... 
 | 
|  | 
| std::deque< int > | getTagsMPsNode (int, int) const | 
|  | Search on the container all the multi-freedom constraints that affect the node and degree of freedom given.  More... 
 | 
|  | 
| std::deque< int > | getTagsMPsNode (int) const | 
|  | Search on the container all the multi-freedom constraints that affect the node whose tag is given.  More... 
 | 
|  | 
| std::deque< int > | getTagsMRMPsNode (int, int) const | 
|  | Search on the container all the multi retained multi-freedom constraints that affect the node and degree of freedom being passed as parameter.  More... 
 | 
|  | 
| std::deque< int > | getTagsMRMPsNode (int) const | 
|  | Search on the container all the multi retained multi-freedom constraints that affect the node whose tag is given.  More... 
 | 
|  | 
| std::deque< int > | getTagsLPs (void) const | 
|  | Loop over all the load patterns that are currently added to the domain getting their tag. 
 | 
|  | 
| std::deque< int > | getTagsNLs (void) const | 
|  | Loop over all the load patterns that are currently added to the domain getting their tag. 
 | 
|  | 
| bool | nodeAffectedBySPs (int) const | 
|  | Returns true if the node is affected by one or more single freedom constraints.  More... 
 | 
|  | 
| std::set< int > | getTagsNodesffectedBySPs (int) const | 
|  | Returns the tags of the nodes that are which theDOF constrained by one or more single freedom constraints.  More... 
 | 
|  | 
| bool | nodeAffectedByMPs (int) const | 
|  | Returns true if the node is affected by one or more multi-freedom constraints.  More... 
 | 
|  | 
| bool | nodeAffectedByMRMPs (int) const | 
|  | Returns true if the node is affected by one or more multi-row multi-freedom constraints.  More... 
 | 
|  | 
| bool | nodeAffectedByConstraints (int) const | 
|  | Returns true if the node is affected by any constraint. 
 | 
|  | 
| bool | isDOFAffectedBySPs (int, int) const | 
|  | Returns true if the DOF is affected by one or more single freedom constraints.  More... 
 | 
|  | 
| bool | isDOFAffectedByMPs (int, int) const | 
|  | Returns true if the DOF is affected by one or more multi-freedom constraints.  More... 
 | 
|  | 
| bool | isDOFAffectedByMRMPs (int, int) const | 
|  | Returns true if the DOF is affected by one or more multi-row multi-freedom constraints.  More... 
 | 
|  | 
| bool | isDOFAffectedByConstraints (int, int) const | 
|  | Returns true if the DOF is affected by any constraint. 
 | 
|  | 
| std::string | getLoadPatternsNames (void) const | 
|  | Loop over all the load patterns that are currently added to the domain getting their names. 
 | 
|  | 
| virtual int | calculateNodalReactions (bool inclInertia, const double &) | 
|  | Reactions due to constraints. 
 | 
|  | 
| virtual int | sendSelf (Communicator &) | 
|  | Sends object through the communicator argument. 
 | 
|  | 
| virtual int | recvSelf (const Communicator &) | 
|  | Receives object through the communicator argument. 
 | 
|  | 
| boost::python::dict | getPyDict (void) const | 
|  | Return a Python dictionary with the object members values. 
 | 
|  | 
| void | setPyDict (const boost::python::dict &) | 
|  | Set the values of the object members from a Python dictionary. 
 | 
|  | 
| virtual void | Print (std::ostream &s, int flag=0) const | 
|  | Prints object information. 
 | 
|  | 
|  | MeshComponentContainer (CommandEntity *owr, int classTag, int dbTag=0) | 
|  | Constructor. 
 | 
|  | 
| const Domain * | getDomain (void) const | 
|  | Returns a pointer to the mesh domain. 
 | 
|  | 
| Domain * | getDomain (void) | 
|  | Returns a pointer to the mesh domain. 
 | 
|  | 
|  Public Member Functions inherited from CommandEntity | 
|  | CommandEntity (CommandEntity *owr=nullptr) | 
|  | Default constructor. 
 | 
|  | 
| CommandEntity * | Owner (void) | 
|  | Return a pointer to the object owner. 
 | 
|  | 
| const CommandEntity * | Owner (void) const | 
|  | Return un puntero al objeto propietario de ESTE. 
 | 
|  | 
| const StandardOutputWrapper & | getStandardOutputWrapper (void) const | 
|  | Return the regular output stream wrapper. 
 | 
|  | 
| StandardOutputWrapper & | getStandardOutputWrapper (void) | 
|  | Return the regular output stream wrapper. 
 | 
|  | 
| const std::string & | getLogFileName (void) const | 
|  | Returns log file name. 
 | 
|  | 
| void | setLogFileName (const std::string &) | 
|  | Sets log file name. 
 | 
|  | 
| const std::string & | getErrFileName (void) const | 
|  | Returns err file name. 
 | 
|  | 
| void | setErrFileName (const std::string &) | 
|  | Sets error file name. 
 | 
|  | 
| const std::string & | getOutputFileName (void) const | 
|  | Returns regular output file name. 
 | 
|  | 
| void | setOutputFileName (const std::string &) | 
|  | Sets regular output file name. 
 | 
|  | 
| boost::python::object | evalPy (boost::python::object dict, const std::string &) | 
|  | Return the Python object that results from evaluating the argument. 
 | 
|  | 
| boost::python::object | execPy (boost::python::object dict, const std::string &) | 
|  | Return the Python objects that results from executing the code in the string argument. 
 | 
|  | 
| boost::python::object | execFilePy (boost::python::object dict, const std::string &) | 
|  | Return the Python object that results from executing the code in the file. 
 | 
|  | 
|  | EntityWithProperties (EntityWithProperties *owr=nullptr) | 
|  | Default constructor. 
 | 
|  | 
| void | clearPyProps (void) | 
|  | Clear python properties map. 
 | 
|  | 
| bool | hasPyProp (const std::string &) | 
|  | Returns true if property exists. 
 | 
|  | 
| boost::python::object | getPyProp (const std::string &str) | 
|  | Return the Python object with the name being passed as parameter. 
 | 
|  | 
| void | setPyProp (std::string str, boost::python::object val) | 
|  | Sets/appends a value tho the Python object's dictionary. 
 | 
|  | 
| void | copyPropsFrom (const EntityWithProperties &) | 
|  | Copy the properties from the argument. 
 | 
|  | 
| boost::python::list | getPropNames (void) const | 
|  | Return the names of the object properties weightings. 
 | 
|  | 
| const PythonDict & | getPropertiesDict (void) const | 
|  | Return a std::map container with the properties of the object. 
 | 
|  | 
| boost::python::dict | getPyDict (void) const | 
|  | Return a Python dictionary containing the object members values. 
 | 
|  | 
| void | setPyDict (const boost::python::dict &) | 
|  | Set the values of the object members from a Python dictionary. 
 | 
|  | 
|  | EntityWithOwner (EntityWithOwner *owr=nullptr) | 
|  | Default constructor. 
 | 
|  | 
|  | EntityWithOwner (const EntityWithOwner &) | 
|  | Copy constructor. 
 | 
|  | 
| EntityWithOwner & | operator= (const EntityWithOwner &) | 
|  | Assignment operator. 
 | 
|  | 
| virtual bool | operator== (const EntityWithOwner &) const | 
|  | Comparison operator. 
 | 
|  | 
| virtual | ~EntityWithOwner (void) | 
|  | Virtual destructor. 
 | 
|  | 
| virtual std::string | getClassName (void) const | 
|  | Returns demangled class name. 
 | 
|  | 
| void | set_owner (EntityWithOwner *owr) | 
|  | Assigns the owner of the object. 
 | 
|  | 
| EntityWithOwner * | Owner (void) | 
|  | 
| const EntityWithOwner * | Owner (void) const | 
|  | 
|  | MovableObject (int classTag, int dbTag) | 
|  | Constructor.  More... 
 | 
|  | 
|  | MovableObject (int classTag) | 
|  | Constructor.  More... 
 | 
|  | 
|  | MovableObject (const MovableObject &) | 
|  | Copy constructor. Doesn't copy the dbTag. 
 | 
|  | 
| MovableObject & | operator= (const MovableObject &) | 
|  | Assignment operator. Doesn't copy the dbTag. 
 | 
|  | 
| int | getClassTag (void) const | 
|  | Return the class identifier. 
 | 
|  | 
| int | getDbTag (void) const | 
|  | Return the object identifier in the database. 
 | 
|  | 
| int | getDbTag (Communicator &) | 
|  | Return the object identifier in the database. 
 | 
|  | 
| void | setDbTag (int dbTag) | 
|  | Sets the object identifier in the database. 
 | 
|  | 
| void | setDbTag (Communicator &) | 
|  | Sets the object identifier in the database if not already set.  More... 
 | 
|  | 
| virtual int | setParameter (const std::vector< std::string > &argv, Parameter ¶m) | 
|  | Sets the value paramto the parameterargv.
 | 
|  | 
| virtual int | updateParameter (int parameterID, Information &info) | 
|  | Updates the parameter identified by parameterIDwithinfo.
 | 
|  | 
| virtual int | activateParameter (int parameterID) | 
|  | Activates the parameter identified by parameterID.
 | 
|  | 
| virtual int | setVariable (const std::string &variable, Information &) | 
|  | Set the value of the variable idenfified by var.
 | 
|  | 
| virtual int | getVariable (const std::string &variable, Information &) | 
|  | Return the value of the variable idenfified by var.
 | 
|  | 
|  | DistributedBase (void) | 
|  | Constructor. 
 | 
|  | 
| virtual | ~DistributedBase (void) | 
|  | Destructor. 
 | 
|  | 
| 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. 
 | 
|  | 
|  | 
| virtual bool | addSFreedom_Constraint (SFreedom_Constraint *) | 
|  | Appends a single freedom constraint.  More... 
 | 
|  | 
| virtual bool | addMFreedom_Constraint (MFreedom_Constraint *) | 
|  | Appends a multiple freedom constraint.  More... 
 | 
|  | 
| virtual bool | addMRMFreedom_Constraint (MRMFreedom_Constraint *) | 
|  | Appends a multi-retained nodes constraint.  More... 
 | 
|  | 
| virtual bool | addLoadPattern (LoadPattern *) | 
|  | Appends a load pattern.  More... 
 | 
|  | 
| virtual bool | isLoadPatternActive (const LoadPattern *) const | 
|  | Return true if the load pattern is already added to the domain.  More... 
 | 
|  | 
| virtual bool | addNodeLocker (NodeLocker *) | 
|  | Appends a node locker.  More... 
 | 
|  | 
| virtual bool | addSFreedom_Constraint (SFreedom_Constraint *, int loadPatternTag) | 
|  | Appends a single freedom constraint to a load pattern.  More... 
 | 
|  | 
| virtual bool | addNodalLoad (NodalLoad *, int loadPatternTag) | 
|  | Appends a nodal load to a load pattern.  More... 
 | 
|  | 
| virtual bool | addElementalLoad (ElementalLoad *, int loadPatternTag) | 
|  | Appends an elemental load to a load pattern.  More... 
 | 
|  | 
| virtual void | clearAll (void) | 
|  | Deletes all the members of the container. 
 | 
|  | 
| virtual bool | removeSFreedom_Constraint (int theNode, int theDOF, int loadPatternTag) | 
|  | Removes a single freedom constraint from this container or from a load pattern.  More... 
 | 
|  | 
| virtual bool | removeSFreedom_Constraint (int tag) | 
|  | Removes the single freedom constraint identified by the argument.  More... 
 | 
|  | 
| virtual bool | removeMFreedom_Constraint (int tag) | 
|  | Removes the multi-freedom constraint whose identifier is being passed as parameter.  More... 
 | 
|  | 
| virtual bool | removeMRMFreedom_Constraint (int tag) | 
|  | Removes the multi-row multi-freedom constraint identified by the argument.  More... 
 | 
|  | 
| virtual bool | removeLoadPattern (int loadTag, int &numSPs) | 
|  | Removes the load pattern identified by the argument.  More... 
 | 
|  | 
| virtual bool | removeNodeLocker (int spcpTag, int &numSPs) | 
|  | Removes the node locker whose identifier is being passed as parameter. 
 | 
|  | 
| int | removeLPs (void) | 
|  | Removes all load patterns. 
 | 
|  | 
| int | removeNLs (void) | 
|  | Removes all node lockers. 
 | 
|  | 
| virtual bool | removeNodalLoad (int tag, int loadPattern) | 
|  | Removes a nodal load from a load pattern.  More... 
 | 
|  | 
| virtual bool | removeElementalLoad (int tag, int loadPattern) | 
|  | Removes a load over elements from a load pattern.  More... 
 | 
|  | 
| virtual bool | removeSFreedom_Constraint (int tag, int loadPattern) | 
|  | Removes a single freedom constraint from al load pattern.  More... 
 | 
|  | 
| void | free_mem (void) | 
|  | 
| DbTagData & | getDbTagData (void) const | 
|  | Returns a vector to store the dbTags of class members. 
 | 
|  | 
| void | setTagsNLs (const ID &) | 
|  | Sets the tags of the node lockers. 
 | 
|  | 
| void | setTagsLPs (const ID &) | 
|  | Set the tags of the active load patterns. 
 | 
|  | 
| int | sendLPatternsTags (const int &, const int &, Communicator &) | 
|  | Send the active load patterns tags through the communicator argument. 
 | 
|  | 
| int | recvLPatternsTags (const int &, const int &, const Communicator &) | 
|  | Receives the active load patterns tags through the communicator argument. 
 | 
|  | 
| int | sendNLockersTags (const int &, const int &, Communicator &comm) | 
|  | Send the node lockers tags through the communicator argument. 
 | 
|  | 
| int | recvNLockersTags (const int &, const int &, const Communicator &comm) | 
|  | Receives the node lockers tags through the communicator argument. 
 | 
|  | 
| int | sendData (Communicator &comm) | 
|  | Send object members through the communicator argument. 
 | 
|  | 
| int | recvData (const Communicator &comm) | 
|  | Receives object members through the communicator argument. 
 | 
|  | 
|  Protected Member Functions inherited from CommandEntity | 
| template<class T > | 
| void | string_to (T &, const std::string &) const | 
|  | 
| bool | isEqual (const EntityWithProperties &) const | 
|  | Return true if both objects are equal. 
 | 
|  | 
| virtual bool | isEqual (const EntityWithOwner &) const | 
|  | Return true if both objects are equal. 
 | 
|  |