68 #include "CrdTransf.h"    80     mutable double cosTheta, sinTheta; 
    83     inline double T02(
void)
 const    84       { 
return -cosTheta*nodeIOffset(1)+sinTheta*nodeIOffset(0); }
    85     inline double T12(
void)
 const    86       { 
return  sinTheta*nodeIOffset(1)+cosTheta*nodeIOffset(0); }
    87     inline double T35(
void)
 const    89     inline double T45(
void)
 const   110     const Vector &getBasicIncrDeltaDisp(
void) 
const;
   111     const Vector &getBasicTrialVel(
void) 
const;
   112     const Vector &getBasicTrialAccel(
void) 
const;
 CrdTransf provides the abstraction of a frame coordinate transformation. It is an abstract base class...
Definition: CrdTransf.h:87
const Vector & getI(void) const 
Returns the ${i}$ unit vector of the local axis expressed in global coordinates for the current geome...
Definition: CrdTransf2d.cpp:450
int recvData(const CommParameters &cp)
Receives object members through the channel being passed as parameter. 
Definition: CrdTransf2d.cpp:654
const Matrix & getCooNodos(void) const 
Returns the coordinates of the nodes. 
Definition: CrdTransf2d.cpp:598
const Vector & getInitialI(void) const 
Returns the ${i}$ unit vector of the local axis expressed in global coordinates for the initial (unde...
Definition: CrdTransf2d.cpp:439
int computeElemtLengthAndOrient(void) const 
Computes the length and the orientation of the associated element. 
Definition: CrdTransf2d.cpp:180
const Vector & getVectorGlobalCoordFromLocal(const Vector &localCoords) const 
Returns the vector expresado en global coordinates. 
Definition: CrdTransf2d.cpp:564
int initialize(Node *node1Pointer, Node *node2Pointer)
Calculates initial displecements from those of the nodes. 
Definition: CrdTransf2d.cpp:142
void set_rigid_joint_offsetI(const Vector &rigJntOffsetI)
direction cosines of undeformed element wrt to global system 
Definition: CrdTransf2d.cpp:77
Mesh node. 
Definition: Node.h:99
virtual CrdTransf2d * getCopy(void) const =0
Virtual constructor. 
const Vector & getBasicIncrDisp(void) const 
Returns the incrementos de desplazamiento expresados en el sistema básico. 
Definition: CrdTransf2d.cpp:288
const Matrix & getPointsGlobalCoordFromBasic(const Vector &) const 
Returns the puntos expresados en global coordinates. 
Definition: CrdTransf2d.cpp:548
const Matrix & getCooPuntos(const size_t &ndiv) const 
Returns puntos distribuidos entre los nodos extremos. 
Definition: CrdTransf2d.cpp:613
int sendData(CommParameters &cp)
Sends object members through the channel being passed as parameter. 
Definition: CrdTransf2d.cpp:644
double getInitialLength(void) const 
Return the longitud inicial of the element. 
Definition: CrdTransf2d.h:103
const Vector & getInitialJ(void) const 
Returns the ${j}$ unit vector of the local axis expressed in global coordinates for the initial (unde...
Definition: CrdTransf2d.cpp:456
const Vector & getBasicTrialDisp(void) const 
Returns the desplazamientos expresados en el sistema básico. 
Definition: CrdTransf2d.cpp:235
const Vector & getJ(void) const 
Returns the ${j}$ unit vector of the local axis expressed in global coordinates for the current geome...
Definition: CrdTransf2d.cpp:467
Pos2d getPosNodeI(void) const 
Return the position of the node I. 
Definition: CrdTransf2d.cpp:511
Ref2d2d getLocalReference(void) const 
Returns the local reference system. 
Definition: CrdTransf2d.cpp:531
void nodes_init_disp(void)
Checks for initial displacements on nodes and, if they exist,. 
Definition: CrdTransf2d.cpp:111
double getDeformedLength(void) const 
Return the longitud of the element deformado. 
Definition: CrdTransf2d.h:106
void set_rigid_joint_offsetJ(const Vector &rigJntOffsetJ)
check rigid joint offset for node J 
Definition: CrdTransf2d.cpp:93
CrdTransf2d(int tag, int classTag)
constructor: 
Definition: CrdTransf2d.cpp:73
int getInitialLocalAxes(Vector &xAxis, Vector &yAxis) const 
axis for the initial (undeformed) geometry. 
Definition: CrdTransf2d.cpp:472
double L
element length 
Definition: CrdTransf.h:91
const Vector & getPointGlobalCoordFromBasic(const double &xi) const 
Returns the punto expresado en global coordinates. 
Definition: CrdTransf2d.cpp:501
Vector getPointLocalCoordFromGlobal(const Vector &xg) const 
Returns the local coordinates del punto a partir de las globales. 
Definition: CrdTransf2d.cpp:538
Communication parameters between processes. 
Definition: CommParameters.h:65
Base class for 2D coordinate transformation. 
Definition: CrdTransf2d.h:77
================================================================================ 
Definition: ContinuaReprComponent.h:34
int getLocalAxes(Vector &xAxis, Vector &yAxis) const 
current position. 
Definition: CrdTransf2d.cpp:481
Vector nodeJOffset
rigid joint offsets 
Definition: CrdTransf.h:92
Pos2d getPosNodeJ(void) const 
Return the position of the node J. 
Definition: CrdTransf2d.cpp:521
const Vector & getCooPunto(const double &xrel) const 
Returns the punto correspondiente a la coordenada 0<=xrel<=1. 
Definition: CrdTransf2d.cpp:631
const Vector & getVectorLocalCoordFromGlobal(const Vector &globalCoords) const 
Returns the vector expresado en local coordinates. 
Definition: CrdTransf2d.cpp:589