| 
| 
  | Domain (EntCmd *owr, DataOutputHandler::map_output_handlers *oh) | 
|   | Constructor. 
  | 
|   | 
| 
  | Domain (EntCmd *owr, int numNods, int numElements, int numSPs, int numMPs, int numLPatterns, int numNLockers, DataOutputHandler::map_output_handlers *oh) | 
|   | Constructor. 
  | 
|   | 
| virtual  | ~Domain (void) | 
|   | Destructor.  More...
  | 
|   | 
| 
virtual bool  | addElement (Element *) | 
|   | Adds to the domain the element being passed as parameter. 
  | 
|   | 
| 
virtual bool  | addNode (Node *) | 
|   | Adds to the domain el nodo being passed as parameter. 
  | 
|   | 
| 
virtual bool  | addSFreedom_Constraint (SFreedom_Constraint *) | 
|   | Adds to the domain una constraint monopunto. 
  | 
|   | 
| 
virtual bool  | addMFreedom_Constraint (MFreedom_Constraint *) | 
|   | Adds to the domain una constraint multipunto. 
  | 
|   | 
| 
virtual bool  | addMRMFreedom_Constraint (MRMFreedom_Constraint *) | 
|   | Adds to the domain una constraint multi retained node. 
  | 
|   | 
| 
virtual bool  | addLoadPattern (LoadPattern *) | 
|   | Adds al modelo la hipótesis simple being passed as parameter. 
  | 
|   | 
| 
virtual bool  | addNodeLocker (NodeLocker *) | 
|   | Adds al modelo. 
  | 
|   | 
| 
virtual bool  | addLoadCombination (LoadCombination *) | 
|   | Adds to the domain the load combination being passed as parameter. 
  | 
|   | 
| 
void  | setNodeReactionException (const int &) | 
|   | Asigna la excepción para comprobación de reacciones (ver Domain::checkNodalReactions). 
  | 
|   | 
| 
void  | checkNodalReactions (const double &) | 
|   | 
| 
virtual bool  | addSFreedom_Constraint (SFreedom_Constraint *, int loadPatternTag) | 
|   | Adds to the domain una constraint monopunto. 
  | 
|   | 
| 
virtual bool  | addNodalLoad (NodalLoad *, int loadPatternTag) | 
|   | Appends a nodal load to the pattern being passed as parameter. 
  | 
|   | 
| 
virtual bool  | addElementalLoad (ElementalLoad *, int loadPatternTag) | 
|   | Adds to the caso being passed as parameter una load over elements. 
  | 
|   | 
| 
virtual void  | clearAll (void) | 
|   | Removes all components from domain (nodes, elements, loads & constraints). GENERAL NOTE ON REMOVAL OF COMPONENTS: downward casts (while bad) are o.k. as only the type of components can be added to the storage objects, e.g. only elements can be added to theElements therefore casting a XC::DomainComponent from theElements to an XC::Element is o.k. 
  | 
|   | 
| 
virtual bool  | removeElement (int tag) | 
|   | Clears the element identified by the tag being passed as parameter. 
  | 
|   | 
| 
virtual bool  | removeNode (int tag) | 
|   | Elimina the node identified by the tag being passed as parameter. 
  | 
|   | 
| 
virtual bool  | removeSFreedom_Constraint (int theNode, int theDOF, int loadPatternTag) | 
|   | 
| 
virtual bool  | removeSFreedom_Constraint (int tag) | 
|   | Elimina del domain la constraint monopunto cuyo tag being passed as parameter. 
  | 
|   | 
| 
virtual bool  | removeMFreedom_Constraint (int tag) | 
|   | Elimina del domain la constraint multipunto cuyo tag being passed as parameter. 
  | 
|   | 
| 
virtual bool  | removeMRMFreedom_Constraint (int tag) | 
|   | Elimina del domain la constraint multi retained node cuyo tag being passed as parameter. 
  | 
|   | 
| 
virtual bool  | removeLoadPattern (int loadTag) | 
|   | Elimina del domain el load pattern cuyo tag being passed as parameter. 
  | 
|   | 
| 
virtual bool  | removeNodeLocker (int nlTag) | 
|   | Elimina del domain el. 
  | 
|   | 
| 
bool  | removeLoadPattern (LoadPattern *lp) | 
|   | Elimina del domain el load pattern being passed as parameter. 
  | 
|   | 
| 
bool  | removeNodeLocker (NodeLocker *lp) | 
|   | Elimina del domain el load pattern being passed as parameter. 
  | 
|   | 
| 
void  | removeLoadCombination (LoadCombination *comb) | 
|   | Removes from the domain the load combination being passed as parameter. 
  | 
|   | 
| 
void  | removeLPs (void) | 
|   | Elimina del domain todos los load patterns. 
  | 
|   | 
| 
void  | removeNLs (void) | 
|   | Elimina del domain todos los bloqueos de nodos. 
  | 
|   | 
| virtual bool  | removeNodalLoad (int tag, int loadPattern) | 
|   | Removes from domain the nodal load being passed as parameter.  More...
  | 
|   | 
| virtual bool  | removeElementalLoad (int tag, int loadPattern) | 
|   | Removes from domain the elemental load being passed as parameter.  More...
  | 
|   | 
| virtual bool  | removeSFreedom_Constraint (int tag, int loadPattern) | 
|   | Removes from domain the single freedom constraint being passed as parameter.  More...
  | 
|   | 
| 
virtual void  | clearDOF_GroupPtr (void) | 
|   | Clears the pointers to DOF groups. 
  | 
|   | 
| 
virtual ElementIter &  | getElements (void) | 
|   | Returns an iterator to the element container. 
  | 
|   | 
| 
virtual NodeIter &  | getNodes (void) | 
|   | Returns an iterator a los nodos del domain. 
  | 
|   | 
| 
virtual Mesh &  | getMesh (void) | 
|   | Returns a reference to the domain mesh. 
  | 
|   | 
| 
virtual const Mesh &  | getMesh (void) const  | 
|   | Returns a reference to the domain mesh. 
  | 
|   | 
| 
virtual ConstrContainer &  | getConstraints (void) | 
|   | Returns domain constraints. 
  | 
|   | 
| 
virtual const ConstrContainer &  | getConstraints (void) const  | 
|   | Returns domain constraints. 
  | 
|   | 
| 
const std::string &  | getNombreCombActual (void) const  | 
|   | Returns the name of the current load combination. 
  | 
|   | 
| 
bool  | existElement (int tag) | 
|   | Returns true if the element identified by the tag being passed as parameter already exists en el domain. 
  | 
|   | 
| 
virtual Element *  | getElement (int tag) | 
|   | Returns a pointer to the element identified by the tag being passed as parameter. 
  | 
|   | 
| 
virtual const Element *  | getElement (int tag) const  | 
|   | Returns a const pointer to the element identified by the tag being passed as parameter. 
  | 
|   | 
| 
bool  | existNode (int tag) | 
|   | Returns true if the mesh has a node with the tag being passed as parameter. 
  | 
|   | 
| 
virtual Node *  | getNode (int tag) | 
|   | Returns a pointer to the nodo cuyo tag being passed as parameter. 
  | 
|   | 
| 
virtual const Node *  | getNode (int tag) const  | 
|   | Returns a pointer to the nodo cuyo tag being passed as parameter. 
  | 
|   | 
| 
const PseudoTimeTracker &  | getTimeTracker (void) const  | 
|   | 
| 
int  | getCurrentGeoTag (void) const  | 
|   | 
| 
virtual int  | getCommitTag (void) const  | 
|   | 
| 
virtual int  | getNumElements (void) const  | 
|   | Returns the number of elements. 
  | 
|   | 
| 
virtual int  | getNumNodes (void) const  | 
|   | Returns the número de nodos. 
  | 
|   | 
| 
virtual const Vector &  | getPhysicalBounds (void) | 
|   | Returns the BND of the model. 
  | 
|   | 
| 
virtual Graph &  | getElementGraph (void) | 
|   | Builds (if necessary) the domain elements graph and returns a reference to it. 
  | 
|   | 
| 
virtual Graph &  | getNodeGraph (void) | 
|   | Builds (if necessary) the domain nodes graph and returns a reference to it. 
  | 
|   | 
| 
virtual void  | setCommitTag (int newTag) | 
|   | 
| 
virtual void  | setCurrentTime (double newTime) | 
|   | 
| 
virtual void  | setCommittedTime (double newTime) | 
|   | 
| 
virtual void  | setTime (double newTime) | 
|   | 
| 
virtual void  | applyLoad (double pseudoTime) | 
|   | 
| 
virtual void  | setLoadConstant (void) | 
|   | Set all the loads as constant. 
  | 
|   | 
| 
virtual int  | initialize (void) | 
|   | Inicializa. 
  | 
|   | 
| 
virtual int  | setRayleighDampingFactors (const RayleighDampingFactors &rF) | 
|   | Asigna valores a los coeficientes de amortiguamiento de Rayleigh. 
  | 
|   | 
| 
virtual int  | commit (void) | 
|   | Commits domain state and triggers "record" method for all defined recorders. 
  | 
|   | 
| 
virtual int  | revertToLastCommit (void) | 
|   | Returns the domain to its last commited state. 
  | 
|   | 
| 
virtual int  | revertToStart (void) | 
|   | Returns the domain to its initial state and triggers the "restart" method for all the recorders. 
  | 
|   | 
| 
virtual int  | update (void) | 
|   | Updates the state of the mesh. 
  | 
|   | 
| 
virtual int  | update (double newTime, double dT) | 
|   | Actualiza el estado del domain. 
  | 
|   | 
| 
virtual int  | newStep (double dT) | 
|   | 
| 
void  | resetLoadCase (void) | 
|   | Prepares the domain to solve for a new load pattern. 
  | 
|   | 
| 
int  | getNumModes (void) const  | 
|   | Returns the number of computed eigenvalues. 
  | 
|   | 
| 
virtual int  | setEigenvalues (const Vector &) | 
|   | Sets eigenvalues. 
  | 
|   | 
| 
virtual const double &  | getEigenvalue (int) const  | 
|   | Returns the eigenvalue of the i-th mode. 
  | 
|   | 
| 
double  | getAngularFrequency (int) const  | 
|   | Return the angular frequency of the i-th mode. 
  | 
|   | 
| 
double  | getPeriodo (int) const  | 
|   | Returns the period of the i-th mode. 
  | 
|   | 
| 
double  | getFrecuencia (int) const  | 
|   | Return the frequency of the i-th mode. 
  | 
|   | 
| 
virtual const Vector &  | getEigenvalues (void) const  | 
|   | Returns the eigenvalues vector. 
  | 
|   | 
| 
Vector  | getAngularFrequencies (void) const  | 
|   | Returns a vector with the computed angular frequencies (for each mode). 
  | 
|   | 
| 
Vector  | getPeriodos (void) const  | 
|   | Returns a vector with the computed periods (for each mode). 
  | 
|   | 
| 
Vector  | getFrecuencias (void) const  | 
|   | Returns a vector with the computed frequencies (for each mode). 
  | 
|   | 
| 
virtual int  | setModalParticipationFactors (const Vector &) | 
|   | Sets the values of the modal participation factors. 
  | 
|   | 
| 
virtual const double &  | getModalParticipationFactor (int mode) const  | 
|   | Returns the modal participation factor of the i-th mode. 
  | 
|   | 
| 
virtual const Vector &  | getModalParticipationFactors (void) const  | 
|   | Returns the modal participation factors. 
  | 
|   | 
| 
const double  | getEffectiveModalMass (int mode) const  | 
|   | Return the effective modal mass of the i-th mode. 
  | 
|   | 
| 
Vector  | getEffectiveModalMasses (void) const  | 
|   | Returns the effective modal masses for each mode. 
  | 
|   | 
| 
double  | getTotalMass (void) const  | 
|   | Return the total effective modal mass. 
  | 
|   | 
| 
virtual void  | domainChange (void) | 
|   | Establece que the model ha cambiado. 
  | 
|   | 
| 
virtual int  | hasDomainChanged (void) | 
|   | Returns true if the modelo ha cambiado. 
  | 
|   | 
| 
virtual void  | setDomainChangeStamp (int newStamp) | 
|   | 
| 
virtual int  | addRegion (MeshRegion &theRegion) | 
|   | Adds a region. 
  | 
|   | 
| 
virtual MeshRegion *  | getRegion (int region) | 
|   | Returns a pointer to the la región cuyo tag being passed as parameter. 
  | 
|   | 
| 
virtual void  | Print (std::ostream &s, int flag=0) | 
|   | Imprime el domain. 
  | 
|   | 
| 
virtual int  | sendSelf (CommParameters &) | 
|   | Sends object through the channel being passed as parameter. 
  | 
|   | 
| 
virtual int  | recvSelf (const CommParameters &) | 
|   | Receives object through the channel being passed as parameter. 
  | 
|   | 
| 
const Preprocessor *  | GetPreprocessor (void) const  | 
|   | Returns (if possible) a pointer to the preprocessor. 
  | 
|   | 
| 
Preprocessor *  | GetPreprocessor (void) | 
|   | Returns (if possible) a pointer to the preprocessor. 
  | 
|   | 
| virtual double  | getNodeDisp (int nodeTag, int dof, int &errorFlag) | 
|   | Returns the value of dof component of displacement for the node with the tag being passed as parameter.  More...
  | 
|   | 
| 
virtual int  | setMass (const Matrix &mass, int nodeTag) | 
|   | Asigna la matriz de masas al nudo cuyo tag being passed as parameter. 
  | 
|   | 
| 
virtual int  | calculateNodalReactions (bool inclInertia, const double &) | 
|   | Calculate nodal reaction forces and moments. 
  | 
|   | 
| 
virtual int  | addRecorder (Recorder &theRecorder) | 
|   | Adds a recorder to the model. 
  | 
|   | 
| 
  | ObjWithRecorders (EntCmd *owr, DataOutputHandler::map_output_handlers *oh=nullptr) | 
|   | 
| 
virtual  | ~ObjWithRecorders (void) | 
|   | Destructor. 
  | 
|   | 
| 
Recorder *  | newRecorder (const std::string &, DataOutputHandler *oh=nullptr) | 
|   | Lee un objeto Recorder desde archivo. 
  | 
|   | 
| 
recorder_iterator  | recorder_begin (void) | 
|   | 
| 
const_recorder_iterator  | recorder_begin (void) const  | 
|   | 
| 
recorder_iterator  | recorder_end (void) | 
|   | 
| 
const_recorder_iterator  | recorder_end (void) const  | 
|   | 
| 
virtual int  | record (int track, double timeStamp=0.0) | 
|   | Ejecuta los recorders sobre el tag being passed as parameter. 
  | 
|   | 
| 
void  | restart (void) | 
|   | Rearranca los recorders. 
  | 
|   | 
| 
virtual int  | removeRecorders (void) | 
|   | Elimina los recorders. 
  | 
|   | 
| 
void  | setLinks (Domain *dom) | 
|   | Asigna el domain a los recorders. 
  | 
|   | 
| 
void  | SetOutputHandlers (DataOutputHandler::map_output_handlers *oh) | 
|   | Asigna el almacén de gestores de salida. 
  | 
|   | 
| 
  | DistributedBase (void) | 
|   | Constructor. 
  | 
|   | 
| 
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. 
  | 
|   |