CrdTransf Class Reference

#include <CrdTransf.h>

Inheritance diagram for CrdTransf:

TaggedObject MovableObject CrdTransf2d CrdTransf3d CorotCrdTransf2d LinearCrdTransf2d PDeltaCrdTransf2d CorotCrdTransf3d LinearCrdTransf3d PDeltaCrdTransf3d List of all members.

Public Member Functions

 CrdTransf (int tag, int classTag)
 CrdTransf ()
virtual ~CrdTransf ()
virtual int initialize (Node *node1Pointer, Node *node2Pointer)=0
virtual int update (void)=0
virtual double getInitialLength (void)=0
virtual double getDeformedLength (void)=0
virtual int commitState (void)=0
virtual int revertToLastCommit (void)=0
virtual int revertToStart (void)=0
virtual const VectorgetBasicTrialDisp (void)=0
virtual const VectorgetBasicIncrDisp (void)=0
virtual const VectorgetBasicIncrDeltaDisp (void)=0
virtual const VectorgetBasicTrialVel (void)=0
virtual const VectorgetBasicTrialAccel (void)=0
virtual const VectorgetBasicDisplSensitivity (int gradNumber)
virtual const VectorgetGlobalResistingForceShapeSensitivity (const Vector &pb, const Vector &p0, int gradNumber)
virtual const VectorgetBasicTrialDispShapeSensitivity (void)
virtual bool isShapeSensitivity (void)
virtual double getdLdh (void)
virtual double getd1overLdh (void)
virtual const VectorgetGlobalResistingForce (const Vector &basicForce, const Vector &uniformLoad)=0
virtual const MatrixgetGlobalStiffMatrix (const Matrix &basicStiff, const Vector &basicForce)=0
virtual const MatrixgetInitialGlobalStiffMatrix (const Matrix &basicStiff)=0
virtual const VectorgetPointGlobalCoordFromLocal (const Vector &localCoords)=0
virtual const VectorgetPointGlobalDisplFromBasic (double xi, const Vector &basicDisps)=0

Detailed Description

Definition at line 51 of file CrdTransf.h.


Constructor & Destructor Documentation

CrdTransf::CrdTransf ( int  tag,
int  classTag 
)

Definition at line 42 of file CrdTransf.cpp.

CrdTransf::CrdTransf (  ) 

CrdTransf::~CrdTransf (  )  [virtual]

Definition at line 47 of file CrdTransf.cpp.


Member Function Documentation

virtual double CrdTransf::getInitialLength ( void   )  [pure virtual]

Implemented in CorotCrdTransf2d, CorotCrdTransf3d, LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

Referenced by NLBeamColumn3d::addInertiaLoadToUnbalance(), NLBeamColumn2d::addInertiaLoadToUnbalance(), ForceBeamColumn3d::addInertiaLoadToUnbalance(), ForceBeamColumn2d::addInertiaLoadToUnbalance(), ElasticBeam3d::addInertiaLoadToUnbalance(), ElasticBeam2d::addInertiaLoadToUnbalance(), DispBeamColumn3d::addInertiaLoadToUnbalance(), DispBeamColumn2d::addInertiaLoadToUnbalance(), BeamWithHinges3d::addInertiaLoadToUnbalance(), BeamWithHinges2d::addInertiaLoadToUnbalance(), NLBeamColumn3d::addLoad(), NLBeamColumn2d::addLoad(), ForceBeamColumn3d::addLoad(), ElasticBeam3d::addLoad(), ElasticBeam2d::addLoad(), DispBeamColumn3d::addLoad(), DispBeamColumn2d::addLoad(), BeamWithHinges3d::addLoad(), BeamWithHinges2d::addLoad(), ForceBeamColumn2d::commitSensitivity(), DispBeamColumn2d::commitSensitivity(), NLBeamColumn2d::displaySelf(), ForceBeamColumn3d::getInitialFlexibility(), ForceBeamColumn2d::getInitialFlexibility(), NLBeamColumn3d::getInitialStiff(), NLBeamColumn2d::getInitialStiff(), ElasticBeam3d::getInitialStiff(), ElasticBeam2d::getInitialStiff(), BeamWithHinges3d::getInitialStiff(), BeamWithHinges2d::getInitialStiff(), NLBeamColumn3d::getMass(), NLBeamColumn2d::getMass(), ForceBeamColumn3d::getMass(), ForceBeamColumn2d::getMass(), ElasticBeam3d::getMass(), ElasticBeam2d::getMass(), DispBeamColumn3d::getMass(), DispBeamColumn2d::getMass(), BeamWithHinges3d::getMass(), BeamWithHinges2d::getMass(), ElasticBeam3d::getResistingForce(), ElasticBeam2d::getResistingForce(), DispBeamColumn2d::getResistingForce(), NLBeamColumn3d::getResistingForceIncInertia(), NLBeamColumn2d::getResistingForceIncInertia(), ForceBeamColumn3d::getResistingForceIncInertia(), ForceBeamColumn2d::getResistingForceIncInertia(), ElasticBeam3d::getResistingForceIncInertia(), ElasticBeam2d::getResistingForceIncInertia(), DispBeamColumn3d::getResistingForceIncInertia(), DispBeamColumn2d::getResistingForceIncInertia(), BeamWithHinges3d::getResistingForceIncInertia(), BeamWithHinges2d::getResistingForceIncInertia(), DispBeamColumn2d::getResistingForceSensitivity(), NLBeamColumn3d::getResponse(), NLBeamColumn2d::getResponse(), ForceBeamColumn3d::getResponse(), ForceBeamColumn2d::getResponse(), ElasticBeam3d::getResponse(), ElasticBeam2d::getResponse(), DispBeamColumn3d::getResponse(), DispBeamColumn2d::getResponse(), BeamWithHinges3d::getResponse(), BeamWithHinges2d::getResponse(), ElasticBeam3d::getTangentStiff(), ElasticBeam2d::getTangentStiff(), DispBeamColumn3d::getTangentStiff(), DispBeamColumn2d::getTangentStiff(), NLBeamColumn2d::Print(), ForceBeamColumn3d::Print(), ForceBeamColumn2d::Print(), ElasticBeam3d::Print(), ElasticBeam2d::Print(), DispBeamColumn3d::Print(), DispBeamColumn2d::Print(), BeamWithHinges3d::Print(), BeamWithHinges2d::Print(), NLBeamColumn3d::setDomain(), NLBeamColumn2d::setDomain(), ForceBeamColumn3d::setDomain(), ForceBeamColumn2d::setDomain(), ElasticBeam3d::setDomain(), ElasticBeam2d::setDomain(), DispBeamColumn3d::setDomain(), DispBeamColumn2d::setDomain(), BeamWithHinges3d::setDomain(), BeamWithHinges2d::setDomain(), ForceBeamColumn3d::setResponse(), ForceBeamColumn2d::setResponse(), DispBeamColumn2d::setResponse(), NLBeamColumn3d::update(), NLBeamColumn2d::update(), ForceBeamColumn3d::update(), ForceBeamColumn2d::update(), DispBeamColumn3d::update(), DispBeamColumn2d::update(), BeamWithHinges3d::update(), and BeamWithHinges2d::update().

virtual double CrdTransf::getDeformedLength ( void   )  [pure virtual]

virtual const Vector& CrdTransf::getBasicIncrDisp ( void   )  [pure virtual]

virtual const Vector& CrdTransf::getBasicTrialVel ( void   )  [pure virtual]

virtual const Vector& CrdTransf::getBasicTrialAccel ( void   )  [pure virtual]

const Vector & CrdTransf::getBasicDisplSensitivity ( int  gradNumber  )  [virtual]

const Vector & CrdTransf::getGlobalResistingForceShapeSensitivity ( const Vector pb,
const Vector p0,
int  gradNumber 
) [virtual]

const Vector & CrdTransf::getBasicTrialDispShapeSensitivity ( void   )  [virtual]

virtual bool CrdTransf::isShapeSensitivity ( void   )  [inline, virtual]

virtual double CrdTransf::getdLdh ( void   )  [inline, virtual]

virtual double CrdTransf::getd1overLdh ( void   )  [inline, virtual]

Reimplemented in LinearCrdTransf2d.

Definition at line 80 of file CrdTransf.h.

Referenced by ForceBeamColumn2d::commitSensitivity(), and DispBeamColumn2d::commitSensitivity().

virtual const Vector& CrdTransf::getPointGlobalCoordFromLocal ( const Vector localCoords  )  [pure virtual]

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


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

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