29 #ifndef ShellCorotCrdTransf3d_h 30 #define ShellCorotCrdTransf3d_h 32 #include "ShellCrdTransf3dBase.h" 88 virtual Vector getBasicTrialVel(
const int &)
const;
Vector global_to_local_accel_nod(const int &) const
Returns the i-th node translational components of its acceleration vector expressed in local coordina...
Definition: ShellCorotCrdTransf3d.cc:178
Vector global_to_local_disp_nod(const int &) const
Returns the i-th node translation vector expressed in local coordinates.
Definition: ShellCorotCrdTransf3d.cc:160
Vector local_to_global(const Matrix &, const Matrix &, const Vector &) const
Returns the global coordinates of the displacement vector.
Definition: ShellCorotCrdTransf3d.cc:240
Vector g1commit
Vector 1 of the reference trihedron.
Definition: ShellCorotCrdTransf3d.h:49
virtual ShellCrdTransf3dBase * getCopy(void) const
Virtual constructor.
Definition: ShellCorotCrdTransf3d.cc:55
Base class for 3D coordinate transformation.
Definition: ShellCorotCrdTransf3d.h:39
const Vector & G1trial(void) const
Returns the eje 1 local (contenido in the plane of the element)
Definition: ShellCorotCrdTransf3d.h:67
int sendSelf(CommParameters &)
Envia el objeto through the channel being passed as parameter.
Definition: ShellCorotCrdTransf3d.cc:390
virtual int commitState(void)
Consuma la coordinate transformation de acuerdo con el estado actual.
Definition: ShellCorotCrdTransf3d.cc:199
void getGlobalTangent(Matrix &stiff) const
Return the tangent stiffness matrix expresada en globales.
Definition: ShellCorotCrdTransf3d.cc:365
virtual int initialize(const NodePtrs &)
Sets the transformations from node positions.
Definition: ShellCorotCrdTransf3d.cc:59
Vector g2trial
Vector 2 of the reference trihedron.
Definition: ShellCorotCrdTransf3d.h:46
Matrix getR(void) const
Returns the transformation matrix corresponding to element current configuration. ...
Definition: ShellCorotCrdTransf3d.cc:128
const Vector & G2trial(void) const
Returns the eje 2 local (contenido in the plane of the element)
Definition: ShellCorotCrdTransf3d.h:70
virtual Vector getBasicTrialDisp(const int &) const
Returns the vector de desplazamientos expresado en el sistema básico.
Definition: ShellCorotCrdTransf3d.cc:227
virtual int update(void)
Updates the transformation from current node positions.
Definition: ShellCorotCrdTransf3d.cc:89
virtual int revertToLastCommit(void)
Returns to the last commited state.
Definition: ShellCorotCrdTransf3d.cc:209
virtual const Vector & getGlobalResistingForce(const Vector &p0) const
Returns the load vector expresado en el sistema global of the element.
Definition: ShellCorotCrdTransf3d.cc:386
Vector g3trial
Vector 3 of the reference trihedron.
Definition: ShellCorotCrdTransf3d.h:47
Pointers to nodes.
Definition: NodePtrs.h:54
void getGlobalResidAndTangent(Vector &resid, Matrix &stiff) const
Returns the unbalanced vector expresado en globales.
Definition: ShellCorotCrdTransf3d.cc:373
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: ShellCorotCrdTransf3d.cc:404
Vector g3commit
Vector 3 of the reference trihedron.
Definition: ShellCorotCrdTransf3d.h:51
const Vector & G3trial(void) const
Returns the eje 3 local (normal al plano of the element)
Definition: ShellCorotCrdTransf3d.h:73
Matrix getR0T(void) const
Returns the transposed of the transformation matrix corresponding to element initial configuration...
Definition: ShellCorotCrdTransf3d.cc:116
Vector global_to_local_vel_nod(const int &) const
Returns the i-th node translational components of its velocity vector expressed in global coordinates...
Definition: ShellCorotCrdTransf3d.cc:169
Vector g1trial
Vector 1 of the reference trihedron.
Definition: ShellCorotCrdTransf3d.h:45
Vector g2commit
Vector 2 of the reference trihedron.
Definition: ShellCorotCrdTransf3d.h:50
virtual Vector getBasicTrialAccel(const int &) const
Returns the vector de aceleraciones expresado en el sistema básico.
Definition: ShellCorotCrdTransf3d.cc:235
Matrix getR0(void) const
Returns the transformation matrix corresponding to element initial configuration. ...
Definition: ShellCorotCrdTransf3d.cc:111
Vector global_to_local(const Vector &, const Vector &) const
Returns the vector expresado en coordinates locales a partir del desplazamiento expresado en globales...
Definition: ShellCorotCrdTransf3d.cc:140
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
ShellCorotCrdTransf3d(void)
Default constructor.
Definition: ShellCorotCrdTransf3d.cc:41
Base class for 3D coordinate transformations.
Definition: ShellCrdTransf3dBase.h:48
const Vector & local_to_global_resisting_force(const Vector &pl) const
Returns the global coordinates of the load vector.
Definition: ShellCorotCrdTransf3d.cc:187
virtual int revertToStart(void)
Returns to the initial state.
Definition: ShellCorotCrdTransf3d.cc:219