29 #ifndef ShellCorotCrdTransf3d_h 30 #define ShellCorotCrdTransf3d_h 32 #include "ShellCrdTransf3dBase.h" 88 virtual Vector getBasicTrialVel(
const int &)
const;
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: ShellCorotCrdTransf3d.cc:404
Float vector abstraction.
Definition: Vector.h:93
const Vector & local_to_global_resisting_force(const Vector &pl) const
Returns the global coordinates of the load vector.
Definition: ShellCorotCrdTransf3d.cc:187
Matrix getR0T(void) const
Returns the transposed of the transformation matrix corresponding to element initial configuration...
Definition: ShellCorotCrdTransf3d.cc:116
Vector g2commit
Vector 2 of the reference trihedron.
Definition: ShellCorotCrdTransf3d.h:50
virtual Vector getBasicTrialAccel(const int &) const
Returns the acceleration vector de expressed on the the basic system.
Definition: ShellCorotCrdTransf3d.cc:235
Vector global_to_local(const Vector &, const Vector &) const
Returns the vector expresado en coordinates locales a partir del displacement expresado en globales...
Definition: ShellCorotCrdTransf3d.cc:140
Matrix getR0(void) const
Returns the transformation matrix corresponding to element initial configuration. ...
Definition: ShellCorotCrdTransf3d.cc:111
Matrix getR(void) const
Returns the transformation matrix corresponding to element current configuration. ...
Definition: ShellCorotCrdTransf3d.cc:128
virtual ShellCrdTransf3dBase * getCopy(void) const
Virtual constructor.
Definition: ShellCorotCrdTransf3d.cc:55
virtual Vector getBasicTrialDisp(const int &) const
Returns the displacement vectors expressed on the basic system.
Definition: ShellCorotCrdTransf3d.cc:227
Vector g1commit
Vector 1 of the reference trihedron.
Definition: ShellCorotCrdTransf3d.h:49
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 g1trial
Vector 1 of the reference trihedron.
Definition: ShellCorotCrdTransf3d.h:45
Base class for 3D coordinate transformations.
Definition: ShellCrdTransf3dBase.h:48
void getGlobalResidAndTangent(Vector &resid, Matrix &stiff) const
Returns the unbalanced vector expresado en globales.
Definition: ShellCorotCrdTransf3d.cc:373
virtual int revertToStart(void)
Returns to the initial state.
Definition: ShellCorotCrdTransf3d.cc:219
const Vector & G2trial(void) const
Returns the local axis 2 (lies in the plane of the element)
Definition: ShellCorotCrdTransf3d.h:70
virtual int update(void)
Updates the transformation from current node positions.
Definition: ShellCorotCrdTransf3d.cc:89
Pointers to nodes.
Definition: NodePtrs.h:59
Vector g2trial
Vector 2 of the reference trihedron.
Definition: ShellCorotCrdTransf3d.h:46
int sendSelf(CommParameters &)
Send the object through the channel being passed as parameter.
Definition: ShellCorotCrdTransf3d.cc:390
virtual int revertToLastCommit(void)
Returns to the last commited state.
Definition: ShellCorotCrdTransf3d.cc:209
const Vector & G3trial(void) const
Returns the local axis 3 (normal to the element plane)
Definition: ShellCorotCrdTransf3d.h:73
ShellCorotCrdTransf3d(void)
Default constructor.
Definition: ShellCorotCrdTransf3d.cc:41
const Vector & G1trial(void) const
Returns the local axis 1 (lies in the plane of the element)
Definition: ShellCorotCrdTransf3d.h:67
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
virtual const Vector & getGlobalResistingForce(const Vector &p0) const
Returns the load vector expresado en el sistema global of the element.
Definition: ShellCorotCrdTransf3d.cc:386
virtual int initialize(const NodePtrs &)
Sets the transformations from node positions.
Definition: ShellCorotCrdTransf3d.cc:59
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
virtual int commitState(void)
Consuma la coordinate transformation de acuerdo con el estado actual.
Definition: ShellCorotCrdTransf3d.cc:199
Communication parameters between processes.
Definition: CommParameters.h:65
Matrix of floats.
Definition: Matrix.h:108
Base class for 3D coordinate transformation.
Definition: ShellCorotCrdTransf3d.h:39
Vector g3commit
Vector 3 of the reference trihedron.
Definition: ShellCorotCrdTransf3d.h:51
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 local_to_global(const Matrix &, const Matrix &, const Vector &) const
Returns the global coordinates of the displacement vector.
Definition: ShellCorotCrdTransf3d.cc:240
void getGlobalTangent(Matrix &stiff) const
Return the tangent stiffness matrix expresada en globales.
Definition: ShellCorotCrdTransf3d.cc:365
Vector g3trial
Vector 3 of the reference trihedron.
Definition: ShellCorotCrdTransf3d.h:47