PDeltaCrdTransf2d Class Reference

#include <PDeltaCrdTransf2d.h>

Inheritance diagram for PDeltaCrdTransf2d:

CrdTransf2d CrdTransf TaggedObject MovableObject List of all members.

Public Member Functions

 PDeltaCrdTransf2d (int tag)
 PDeltaCrdTransf2d (int tag, const Vector &rigJntOffsetI, const Vector &rigJntOffsetJ)
 PDeltaCrdTransf2d ()
 ~PDeltaCrdTransf2d ()
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)
CrdTransf2dgetCopy (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)

Detailed Description

Definition at line 46 of file PDeltaCrdTransf2d.h.


Constructor & Destructor Documentation

PDeltaCrdTransf2d::PDeltaCrdTransf2d ( int  tag  ) 

Definition at line 47 of file PDeltaCrdTransf2d.cpp.

PDeltaCrdTransf2d::PDeltaCrdTransf2d ( int  tag,
const Vector rigJntOffsetI,
const Vector rigJntOffsetJ 
)

Definition at line 59 of file PDeltaCrdTransf2d.cpp.

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

PDeltaCrdTransf2d::PDeltaCrdTransf2d (  ) 

Definition at line 94 of file PDeltaCrdTransf2d.cpp.

Referenced by getCopy().

PDeltaCrdTransf2d::~PDeltaCrdTransf2d (  ) 

Definition at line 106 of file PDeltaCrdTransf2d.cpp.


Member Function Documentation

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

Implements CrdTransf.

Definition at line 141 of file PDeltaCrdTransf2d.cpp.

References Node::getDisp(), and opserr.

int PDeltaCrdTransf2d::update ( void   )  [virtual]

Implements CrdTransf.

Definition at line 188 of file PDeltaCrdTransf2d.cpp.

References Node::getTrialDisp().

double PDeltaCrdTransf2d::getInitialLength ( void   )  [virtual]

Implements CrdTransf.

Definition at line 278 of file PDeltaCrdTransf2d.cpp.

double PDeltaCrdTransf2d::getDeformedLength ( void   )  [virtual]

Implements CrdTransf.

Definition at line 285 of file PDeltaCrdTransf2d.cpp.

int PDeltaCrdTransf2d::commitState ( void   )  [virtual]

Implements CrdTransf.

Definition at line 120 of file PDeltaCrdTransf2d.cpp.

int PDeltaCrdTransf2d::revertToLastCommit ( void   )  [virtual]

Implements CrdTransf.

Definition at line 127 of file PDeltaCrdTransf2d.cpp.

int PDeltaCrdTransf2d::revertToStart ( void   )  [virtual]

Implements CrdTransf.

Definition at line 134 of file PDeltaCrdTransf2d.cpp.

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

Implements CrdTransf.

Definition at line 292 of file PDeltaCrdTransf2d.cpp.

References Node::getTrialDisp().

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

Implements CrdTransf.

Definition at line 347 of file PDeltaCrdTransf2d.cpp.

References Node::getIncrDisp().

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

Implements CrdTransf.

Definition at line 392 of file PDeltaCrdTransf2d.cpp.

References Node::getIncrDeltaDisp().

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

Implements CrdTransf.

Definition at line 437 of file PDeltaCrdTransf2d.cpp.

References Node::getTrialVel().

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

Implements CrdTransf.

Definition at line 482 of file PDeltaCrdTransf2d.cpp.

References Node::getTrialAccel().

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

Implements CrdTransf.

Definition at line 527 of file PDeltaCrdTransf2d.cpp.

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

Implements CrdTransf.

Definition at line 587 of file PDeltaCrdTransf2d.cpp.

References kl.

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

Implements CrdTransf.

Definition at line 797 of file PDeltaCrdTransf2d.cpp.

CrdTransf2d * PDeltaCrdTransf2d::getCopy ( void   )  [virtual]

Implements CrdTransf2d.

Definition at line 921 of file PDeltaCrdTransf2d.cpp.

References cosTheta, L, nodeIPtr, nodeJPtr, PDeltaCrdTransf2d(), sinTheta, and ul14.

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

Implements MovableObject.

Definition at line 954 of file PDeltaCrdTransf2d.cpp.

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

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

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

Implements TaggedObject.

Definition at line 1168 of file PDeltaCrdTransf2d.cpp.

References endln, and TaggedObject::getTag().

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

Implements CrdTransf.

Definition at line 1081 of file PDeltaCrdTransf2d.cpp.

References Node::getCrds().

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

Implements CrdTransf.

Definition at line 1103 of file PDeltaCrdTransf2d.cpp.

References Node::getTrialDisp().


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