|
| TwentyEightNodeBrickUP (int tag, int node1, int node2, int node3, int node4, int node5, int node6, int node7, int node8, int node9, int node10, int node11, int node12, int node13, int node14, int node15, int node16, int node17, int node18, int node19, int node20, NDMaterial &theMaterial, double bulk, double rhof, double perm1, double perm2, double perm3, const BodyForces3D &bForces=BodyForces3D()) |
|
Element * | getCopy (void) const |
| Virtual constructor.
|
|
void | setDomain (Domain *theDomain) |
| Sets the domain for the element.
|
|
int | getNumDOF (void) const |
| Return the number of element DOFs.
|
|
void | Print (std::ostream &s, int flag) |
| Imprime el objeto.
|
|
int | update (void) |
| Actualiza el estado of the element.
|
|
const Matrix & | getTangentStiff (void) const |
|
const Matrix & | getInitialStiff (void) const |
|
const Matrix & | getDamp (void) const |
| Returns the matriz de amortiguamiento.
|
|
const Matrix & | getMass (void) const |
| Returns the mass matrix.
|
|
int | addLoad (ElementalLoad *theLoad, double loadFactor) |
|
int | addInertiaLoadToUnbalance (const Vector &accel) |
|
const Vector & | getResistingForce (void) const |
|
const Vector & | getResistingForceIncInertia (void) const |
| Returns the action of the element over its attached nodes. Computes damping matrix.
|
|
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.
|
|
Response * | setResponse (const std::vector< std::string > &argv, Information &eleInformation) |
|
int | getResponse (int responseID, Information &eleInformation) |
|
| ElemWithMaterial (int tag, int classTag) |
|
| ElemWithMaterial (int tag, int classTag, const NDMaterialPhysicalProperties &) |
|
int | commitState (void) |
| Consuma el estado of the element.
|
|
int | revertToLastCommit (void) |
|
int | revertToStart (void) |
|
virtual void | zeroInitialGeneralizedStrains (void) |
|
NDMaterialPhysicalProperties & | getPhysicalProperties (void) |
|
const NDMaterialPhysicalProperties & | getPhysicalProperties (void) const |
|
void | setPhysicalProperties (const NDMaterialPhysicalProperties &) |
|
| ElementBase (int tag, int classTag) |
| Default constructor.
|
|
| ElementBase (const ElementBase &otro) |
| Constructor.
|
|
ElementBase & | operator= (const ElementBase &otro) |
| Assignment operator.
|
|
int | getNumExternalNodes (void) const |
| Return the number of external nodes.
|
|
NodePtrsWithIDs & | getNodePtrs (void) |
| Returns a pointer to the vector de nodos.
|
|
const NodePtrsWithIDs & | getNodePtrs (void) const |
| Returns a pointer to the vector de nodos.
|
|
Pos3d | getPosCdg (bool initialGeometry=true) const |
| Return position of the element centroid.
|
|
| Element (int tag, int classTag) |
| Constructor that takes the element's unique tag and the number of external nodes for the element.
|
|
virtual int | getNumEdges (void) const |
| Returns number of edges (it must be overloaded for elements that have nodes inside edges.
|
|
std::vector< int > | getIdxNodes (void) const |
|
virtual size_t | getDimension (void) const |
| Returns the element dimension (0, 1, 3 or 3).
|
|
virtual void | setIdNodos (const std::vector< int > &inodos) |
| Asigna los nodos.
|
|
virtual void | setIdNodos (const ID &inodos) |
| Asigna los nodos.
|
|
virtual bool | isSubdomain (void) |
|
virtual void | zeroLoad (void) |
| Anula el load vector aplicadas of the element.
|
|
virtual int | setRayleighDampingFactors (const RayleighDampingFactors &rF) const |
| Asigna valores a los coeficientes de amortiguamiento de Rayleigh.
|
|
const Vector & | getNodeResistingComponents (const size_t &, const Vector &) const |
| Returns the generalized force of the element over the iNod-th node.
|
|
const Vector & | getNodeResistingForce (const size_t &iNod) const |
| Returns the generalized force of the element over the iNod-th node.
|
|
const Vector & | getNodeResistingForceIncInertia (const size_t &iNod) const |
| Returns the fuerza generalizada (incluyendo fuerzas de inercia) of the element sobre el nodo which index is being passed as parameter.
|
|
const Vector & | getNodeResistingForce (const Node *) const |
| Returns the fuerza generalizada of the element sobre el nodo pointed by the parameter.
|
|
const Vector & | getNodeResistingForceIncInertia (const Node *) const |
| Returns the fuerza generalizada (incluyendo fuerzas de inercia) of the element over the node pointed by the parameter.
|
|
Vector | getEquivalentStaticLoad (int mode, const double &) const |
| Returns the equivalent static load for the mode being passed as parameter and the acceleration that corresponding that mode.
|
|
Matrix | getEquivalentStaticNodalLoads (int mode, const double &) const |
| Returns the equivalent static load on each node for the mode being passed as parameter and the corresponding acceleration to the mode.
|
|
Response * | setMaterialResponse (Material *, const std::vector< std::string > &, const size_t &, Information &) |
|
virtual int | addInertiaLoadSensitivityToUnbalance (const Vector &accel, bool tag) |
|
virtual int | setParameter (const std::vector< std::string > &argv, Parameter ¶m) |
|
int | setMaterialParameter (Material *, const std::vector< std::string > &, const size_t &, Parameter &) |
|
virtual int | updateParameter (int parameterID, Information &info) |
|
virtual int | activateParameter (int parameterID) |
|
virtual const Vector & | getResistingForceSensitivity (int gradNumber) |
|
virtual const Matrix & | getInitialStiffSensitivity (int gradNumber) |
|
virtual const Matrix & | getDampSensitivity (int gradNumber) |
|
virtual const Matrix & | getMassSensitivity (int gradNumber) |
|
virtual int | commitSensitivity (int gradNumber, int numGrads) |
|
virtual int | addResistingForceToNodalReaction (bool inclInertia) |
| Adds nodal reactions.
|
|
double | MaxCooNod (int i) const |
| Returns the valor máximo de la coordenada i of the nodes of the element.
|
|
double | MinCooNod (int i) const |
| Returns the minimum value de la coordenada i of the nodes of the element.
|
|
const Matrix & | getCooNodos (void) const |
| Returns the coordinates of the nodes.
|
|
virtual Matrix | getLocalAxes (bool initialGeometry=true) const |
| Returs a matrix with the axes of the element as matrix rows [[x1,y1,z1],[x2,y2,z2],...·].
|
|
Pos3d | getPosNodo (const size_t &i, bool initialGeometry=true) const |
| Returns the position of the i-th node. More...
|
|
std::list< Pos3d > | getPosNodos (bool initialGeometry=true) const |
| Returns the coordinates of the nodes.
|
|
Vector | getCooCdg (bool initialGeometry=true) const |
| Returns the coordinates del centro de gravedad of the element.
|
|
TritrizPos3d | getPuntos (const size_t &ni, const size_t &nj, const size_t &nk, bool initialGeometry=true) |
| Returns a grid of points distributed along the line.
|
|
virtual double | getDist2 (const Pos2d &p, bool initialGeometry=true) const |
| Returns the squared distance from the element to the point being passed as parameter.
|
|
virtual double | getDist (const Pos2d &p, bool initialGeometry=true) const |
| Returns the the distance from the element to the point being passed as parameter.
|
|
virtual double | getDist2 (const Pos3d &p, bool initialGeometry=true) const |
| Returns the squared distance from the element to the point being passed as parameter.
|
|
virtual double | getDist (const Pos3d &p, bool initialGeometry=true) const |
| Returns the the distance from the element to the point being passed as parameter.
|
|
void | resetTributarias (void) const |
| Resets tributary areas of connected nodes.
|
|
void | vuelcaTributarias (const std::vector< double > &) const |
| Adds to the tributary magnitude of each node the vector being passed as parameter.
|
|
virtual void | calculaLongsTributarias (bool initialGeometry=true) const |
| Computes the tributary lengths that corresponds to each node of the element.
|
|
virtual double | getLongTributaria (const Node *) const |
| Returns the tributary length corresponding to the node being passed as parameter.
|
|
virtual double | getLongTributariaByTag (const int &) const |
| Returns the tributary length corresponding to the node cuyo tag se pasa as parameter.
|
|
virtual void | calculaAreasTributarias (bool initialGeometry=true) const |
| Calcula las áreas tributarias that corresponds to cada nodo of the element.
|
|
virtual double | getAreaTributaria (const Node *) const |
| Returns the área tributaria corresponding to the node being passed as parameter.
|
|
virtual double | getAreaTributariaByTag (const int &) const |
| Returns the área tributaria corresponding to the node cuyo tag se pasa as parameter.
|
|
virtual void | calculaVolsTributarios (bool initialGeometry=true) const |
| Calcula los volúmenes tributarios that corresponds to cada nodo of the element.
|
|
virtual double | getVolTributario (const Node *) const |
| Returns the tributary volume corresponding to the node being passed as parameter.
|
|
virtual double | getVolTributarioByTag (const int &) const |
| Returns the tributary volume corresponding to the node cuyo tag se pasa as parameter.
|
|
virtual Vector | getInterpolationFactors (const ParticlePos3d &) const |
| Returns interpolattion factors for a material point.
|
|
virtual Vector | getInterpolationFactors (const Pos3d &) const |
| Returns interpolattion factors for a material point.
|
|
virtual int | getVtkCellType (void) const |
| Interfaz con VTK.
|
|
virtual int | getMEDCellType (void) const |
| Interfaz con el formato MED de Salome.
|
|
virtual const GaussModel & | getGaussModel (void) const |
| Returns the Gauss integration model of the element.
|
|
MEDGaussModel | getMEDGaussModel (void) const |
| Returns the Gauss integration model of the element for MED library.
|
|
virtual NodesEdge | getNodesEdge (const size_t &) const |
| Returns the nodos del borde (o arista) of the element which index is being passed as parameter.
|
|
virtual int | getEdgeNodes (const Node *, const Node *) const |
| Returns the borde (o arista) of the element que tiene por extremos los nodos being passed as parameters.
|
|
int | getEdgeNodes (const int &, const int &) const |
| Returns the borde of the element que tiene por extremos los nodos being passed as parameters.
|
|
virtual ID | getEdgesNode (const Node *) const |
| Returns the bordes of the element que tienen por extremo el nodo being passed as parameter.
|
|
std::set< int > | getEdgesNodes (const NodePtrSet &) const |
| Returns the bordes of the element que tienen ambos extremos en el node set being passed as parameter.
|
|
ID | getEdgesNodeByTag (const int &) const |
| Returns the bordes of the element que tienen por extremo el nodo cuyo tag is being passed as parameter.
|
|
virtual ID | getLocalIndexNodesEdge (const size_t &i) const |
| Returns the local indexes of the element nodes that lie over the i-th edge.
|
|
std::set< SetBase * > | get_sets (void) const |
| Returns the sets to which the element belongs.
|
|
void | add_to_sets (std::set< SetBase * > &) |
| Adds the element to the sets being passed as parameters.
|
|
| MeshComponent (int classTag) |
| Constructor.
|
|
| MeshComponent (int tag, int classTag) |
| Constructor.
|
|
| 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.
|
|
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 | 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.
|
|