|
virtual void | setID (int dof, int value) |
| to set the corresponding index of the ID to value.
|
|
virtual void | setID (const ID &values) |
|
virtual const ID & | getID (void) const |
| Method to return the current ID.
|
|
int | inicID (const int &value) |
|
virtual int | getNodeTag (void) const |
|
virtual int | getNumDOF (void) const |
|
virtual int | getNumFreeDOF (void) const |
|
virtual int | getNumConstrainedDOF (void) const |
|
virtual const Matrix & | getTangent (Integrator *theIntegrator) |
|
virtual void | zeroTangent (void) |
|
virtual void | addMtoTang (double fact=1.0) |
|
virtual void | addCtoTang (double fact=1.0) |
|
virtual const Vector & | getUnbalance (Integrator *theIntegrator) |
|
virtual void | zeroUnbalance (void) |
|
virtual void | addPtoUnbalance (double fact=1.0) |
|
virtual void | addPIncInertiaToUnbalance (double fact=1.0) |
|
virtual void | addM_Force (const Vector &Udotdot, double fact=1.0) |
|
virtual const Vector & | getTangForce (const Vector &x, double fact=1.0) |
|
virtual const Vector & | getC_Force (const Vector &x, double fact=1.0) |
|
virtual const Vector & | getM_Force (const Vector &x, double fact=1.0) |
|
virtual const Vector & | getCommittedDisp (void) |
|
virtual const Vector & | getCommittedVel (void) |
|
virtual const Vector & | getCommittedAccel (void) |
|
virtual void | setNodeDisp (const Vector &u) |
|
virtual void | setNodeVel (const Vector &udot) |
|
virtual void | setNodeAccel (const Vector &udotdot) |
|
virtual void | incrNodeDisp (const Vector &u) |
| Method to set the corresponding nodes displacements to the.
|
|
virtual void | incrNodeVel (const Vector &udot) |
|
virtual void | incrNodeAccel (const Vector &udotdot) |
|
virtual void | setEigenvector (int mode, const Vector &eigenvalue) |
|
virtual Matrix * | getT (void) |
|
virtual void | addM_ForceSensitivity (const Vector &Udotdot, double fact=1.0) |
|
virtual void | addD_ForceSensitivity (const Vector &vel, double fact=1.0) |
|
virtual void | addD_Force (const Vector &vel, double fact=1.0) |
|
virtual const Vector & | getDispSensitivity (int gradNumber) |
|
virtual const Vector & | getVelSensitivity (int gradNumber) |
|
virtual const Vector & | getAccSensitivity (int gradNumber) |
|
virtual int | saveSensitivity (Vector *v, Vector *vdot, Vector *vdotdot, int gradNum, int numGrads) |
|
virtual void | Print (std::ostream &, int=0) |
| Imprime el objeto.
|
|
virtual void | resetNodePtr (void) |
|
| 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 |
|
A DOF_Group object is instantiated by the ConstraintHandler for every unconstrained node in the domain. The constrained nodes require specialised types of DOF_Group; which deal with the constraints. DOF_Group objects can handle 0 boundary constraints; if the eqn number of a DOF is less than START_EQN_NUM a value of 0.0 is set for disp, vel and accel when a setNode*(Vector &) is invoked.