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 VectorgetBasicTrialDisp (void)
const VectorgetBasicIncrDisp (void)
const VectorgetBasicIncrDeltaDisp (void)
const VectorgetBasicTrialVel (void)
const VectorgetBasicTrialAccel (void)
const VectorgetGlobalResistingForce (const Vector &basicForce, const Vector &p0)
const MatrixgetGlobalStiffMatrix (const Matrix &basicStiff, const Vector &basicForce)
const MatrixgetInitialGlobalStiffMatrix (const Matrix &basicStiff)
CrdTransf3dgetCopy (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 VectorgetPointGlobalCoordFromLocal (const Vector &localCoords)
const VectorgetPointGlobalDisplFromBasic (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