PDeltaCrdTransf3d Class Reference

#include <PDeltaCrdTransf3d.h>

Inheritance diagram for PDeltaCrdTransf3d:

CrdTransf3d CrdTransf TaggedObject MovableObject List of all members.

Public Member Functions

 PDeltaCrdTransf3d (int tag, const Vector &vecInLocXZPlane)
 PDeltaCrdTransf3d (int tag, const Vector &vecInLocXZPlane, const Vector &rigJntOffsetI, const Vector &rigJntOffsetJ)
 PDeltaCrdTransf3d ()
 ~PDeltaCrdTransf3d ()
int initialize (Node *node1Pointer, Node *node2Pointer)
int update (void)
double getInitialLength (void)
double getDeformedLength (void)
int commitState (void)
int revertToLastCommit (void)
int revertToStart (void)
const Vector & getBasicTrialDisp (void)
const Vector & getBasicIncrDisp (void)
const Vector & getBasicIncrDeltaDisp (void)
const Vector & getBasicTrialVel (void)
const Vector & getBasicTrialAccel (void)
const Vector & getGlobalResistingForce (const Vector &basicForce, const Vector &p0)
const Matrix & getGlobalStiffMatrix (const Matrix &basicStiff, const Vector &basicForce)
const Matrix & getInitialGlobalStiffMatrix (const Matrix &basicStiff)
CrdTransf3d * getCopy (void)
int sendSelf (int cTag, Channel &theChannel)
int recvSelf (int cTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
void Print (OPS_Stream &s, int flag=0)
const Vector & getPointGlobalCoordFromLocal (const Vector &localCoords)
const Vector & getPointGlobalDisplFromBasic (double xi, const Vector &basicDisps)
int getLocalAxes (Vector &xAxis, Vector &yAxis, Vector &zAxis)

Detailed Description

Definition at line 43 of file PDeltaCrdTransf3d.h.


Constructor & Destructor Documentation

PDeltaCrdTransf3d::PDeltaCrdTransf3d ( int  tag,
const Vector &  vecInLocXZPlane 
)

Definition at line 47 of file PDeltaCrdTransf3d.cpp.

PDeltaCrdTransf3d::PDeltaCrdTransf3d ( int  tag,
const Vector &  vecInLocXZPlane,
const Vector &  rigJntOffsetI,
const Vector &  rigJntOffsetJ 
)

Definition at line 67 of file PDeltaCrdTransf3d.cpp.

References Vector::Norm(), opserr, and Vector::Size().

PDeltaCrdTransf3d::PDeltaCrdTransf3d (  ) 

Definition at line 112 of file PDeltaCrdTransf3d.cpp.

Referenced by getCopy().

PDeltaCrdTransf3d::~PDeltaCrdTransf3d (  ) 

Definition at line 126 of file PDeltaCrdTransf3d.cpp.


Member Function Documentation

int PDeltaCrdTransf3d::initialize ( Node *  node1Pointer,
Node *  node2Pointer 
) [virtual]

Implements CrdTransf.

Definition at line 161 of file PDeltaCrdTransf3d.cpp.

References Node::getDisp(), and opserr.

int PDeltaCrdTransf3d::update ( void   )  [virtual]

Implements CrdTransf.

Definition at line 215 of file PDeltaCrdTransf3d.cpp.

References Node::getTrialDisp().

double PDeltaCrdTransf3d::getInitialLength ( void   )  [virtual]

Implements CrdTransf.

Definition at line 378 of file PDeltaCrdTransf3d.cpp.

double PDeltaCrdTransf3d::getDeformedLength ( void   )  [virtual]

Implements CrdTransf.

Definition at line 385 of file PDeltaCrdTransf3d.cpp.

int PDeltaCrdTransf3d::commitState ( void   )  [virtual]

Implements CrdTransf.

Definition at line 140 of file PDeltaCrdTransf3d.cpp.

int PDeltaCrdTransf3d::revertToLastCommit ( void   )  [virtual]

Implements CrdTransf.

Definition at line 147 of file PDeltaCrdTransf3d.cpp.

int PDeltaCrdTransf3d::revertToStart ( void   )  [virtual]

Implements CrdTransf.

Definition at line 154 of file PDeltaCrdTransf3d.cpp.

const Vector & PDeltaCrdTransf3d::getBasicTrialDisp ( void   )  [virtual]

Implements CrdTransf.

Definition at line 392 of file PDeltaCrdTransf3d.cpp.

References Node::getTrialDisp().

const Vector & PDeltaCrdTransf3d::getBasicIncrDisp ( void   )  [virtual]

Implements CrdTransf.

Definition at line 472 of file PDeltaCrdTransf3d.cpp.

References Node::getIncrDisp().

const Vector & PDeltaCrdTransf3d::getBasicIncrDeltaDisp ( void   )  [virtual]

Implements CrdTransf.

Definition at line 542 of file PDeltaCrdTransf3d.cpp.

References Node::getIncrDeltaDisp().

const Vector & PDeltaCrdTransf3d::getBasicTrialVel ( void   )  [virtual]

Implements CrdTransf.

Definition at line 612 of file PDeltaCrdTransf3d.cpp.

References Node::getTrialVel().

const Vector & PDeltaCrdTransf3d::getBasicTrialAccel ( void   )  [virtual]

Implements CrdTransf.

Definition at line 682 of file PDeltaCrdTransf3d.cpp.

References Node::getTrialAccel().

const Vector & PDeltaCrdTransf3d::getGlobalResistingForce ( const Vector &  basicForce,
const Vector &  p0 
) [virtual]

Implements CrdTransf.

Definition at line 752 of file PDeltaCrdTransf3d.cpp.

const Matrix & PDeltaCrdTransf3d::getGlobalStiffMatrix ( const Matrix &  basicStiff,
const Vector &  basicForce 
) [virtual]

Implements CrdTransf.

Definition at line 830 of file PDeltaCrdTransf3d.cpp.

References kl.

const Matrix & PDeltaCrdTransf3d::getInitialGlobalStiffMatrix ( const Matrix &  basicStiff  )  [virtual]

Implements CrdTransf.

Definition at line 992 of file PDeltaCrdTransf3d.cpp.

References kl.

CrdTransf3d * PDeltaCrdTransf3d::getCopy ( void   )  [virtual]

Implements CrdTransf3d.

Definition at line 1156 of file PDeltaCrdTransf3d.cpp.

References L, nodeIPtr, nodeJPtr, PDeltaCrdTransf3d(), R, ul17, and ul28.

int PDeltaCrdTransf3d::sendSelf ( int  cTag,
Channel &  theChannel 
) [virtual]

Implements MovableObject.

Definition at line 1199 of file PDeltaCrdTransf3d.cpp.

References TaggedObject::getTag(), opserr, and Channel::sendVector().

int PDeltaCrdTransf3d::recvSelf ( int  cTag,
Channel &  theChannel,
FEM_ObjectBroker &  theBroker 
) [virtual]

void PDeltaCrdTransf3d::Print ( OPS_Stream &  s,
int  flag = 0 
) [virtual]

Implements TaggedObject.

Definition at line 1447 of file PDeltaCrdTransf3d.cpp.

References endln, and TaggedObject::getTag().

const Vector & PDeltaCrdTransf3d::getPointGlobalCoordFromLocal ( const Vector &  localCoords  )  [virtual]

Implements CrdTransf.

Definition at line 1349 of file PDeltaCrdTransf3d.cpp.

References Node::getCrds().

const Vector & PDeltaCrdTransf3d::getPointGlobalDisplFromBasic ( double  xi,
const Vector &  basicDisps 
) [virtual]

Implements CrdTransf.

Definition at line 1373 of file PDeltaCrdTransf3d.cpp.

References Node::getTrialDisp().

int PDeltaCrdTransf3d::getLocalAxes ( Vector &  xAxis,
Vector &  yAxis,
Vector &  zAxis 
) [virtual]

Implements CrdTransf3d.

Definition at line 327 of file PDeltaCrdTransf3d.cpp.

References Vector::Norm(), and opserr.


The documentation for this class was generated from the following files:

Generated on Mon Oct 23 15:05:47 2006 for OpenSees by doxygen 1.5.0