Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CrdTransf Class Reference

#include <CrdTransf.h>

Inheritance diagram for CrdTransf::

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

Public Methods

 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 VectorgetGlobalResistingForce (const Vector &basicForce, const Vector &uniformLoad)=0
virtual const MatrixgetGlobalStiffMatrix (const Matrix &basicStiff, const Vector &basicForce)=0
virtual const VectorgetPointGlobalCoordFromLocal (const Vector &localCoords)=0
 functions used in post-processing only. More...

virtual const VectorgetPointGlobalDisplFromBasic (double xi, const Vector &basicDisps)=0

Constructor & Destructor Documentation

CrdTransf::CrdTransf ( int tag,
int classTag )
 

Definition at line 41 of file CrdTransf.cpp.

CrdTransf::CrdTransf ( )
 

CrdTransf::~CrdTransf ( ) [virtual]
 

Definition at line 47 of file CrdTransf.cpp.


Member Function Documentation

int CrdTransf::commitState ( void ) [pure virtual]
 

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

Referenced by NLBeamColumn3d::commitState(), NLBeamColumn2d::commitState(), ElasticBeam3d::commitState(), ElasticBeam2d::commitState(), DispBeamColumn3d::commitState(), DispBeamColumn2d::commitState(), BeamWithHinges3d::commitState(), and BeamWithHinges2d::commitState().

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

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

Referenced by NLBeamColumn3d::update(), and NLBeamColumn2d::update().

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

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

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

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

Referenced by ElasticBeam3d::getResistingForce(), ElasticBeam2d::getResistingForce(), ElasticBeam3d::getTangentStiff(), ElasticBeam2d::getTangentStiff(), NLBeamColumn3d::update(), NLBeamColumn2d::update(), DispBeamColumn3d::update(), and DispBeamColumn2d::update().

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

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

const Vector & CrdTransf::getGlobalResistingForce ( const Vector & basicForce,
const Vector & uniformLoad ) [pure virtual]
 

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

Referenced by ElasticBeam3d::getResistingForce(), ElasticBeam2d::getResistingForce(), DispBeamColumn3d::getResistingForce(), DispBeamColumn2d::getResistingForce(), NLBeamColumn3d::recvSelf(), NLBeamColumn2d::recvSelf(), NLBeamColumn3d::revertToLastCommit(), NLBeamColumn2d::revertToLastCommit(), NLBeamColumn3d::setDomain(), NLBeamColumn2d::setDomain(), NLBeamColumn3d::update(), and NLBeamColumn2d::update().

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

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

Referenced by ElasticBeam3d::getTangentStiff(), ElasticBeam2d::getTangentStiff(), DispBeamColumn3d::getTangentStiff(), DispBeamColumn2d::getTangentStiff(), NLBeamColumn3d::recvSelf(), NLBeamColumn2d::recvSelf(), NLBeamColumn3d::revertToLastCommit(), NLBeamColumn2d::revertToLastCommit(), NLBeamColumn3d::setDomain(), NLBeamColumn2d::setDomain(), NLBeamColumn3d::update(), and NLBeamColumn2d::update().

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

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

Referenced by NLBeamColumn3d::setDomain(), NLBeamColumn2d::setDomain(), ElasticBeam3d::setDomain(), ElasticBeam2d::setDomain(), DispBeamColumn3d::setDomain(), DispBeamColumn2d::setDomain(), BeamWithHinges3d::setDomain(), and BeamWithHinges2d::setDomain().

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

functions used in post-processing only.

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

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

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

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

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

Referenced by NLBeamColumn3d::setDomain(), NLBeamColumn2d::setDomain(), ElasticBeam3d::setDomain(), ElasticBeam2d::setDomain(), DispBeamColumn3d::setDomain(), DispBeamColumn2d::setDomain(), BeamWithHinges3d::setDomain(), and BeamWithHinges2d::setDomain().

int CrdTransf::revertToLastCommit ( void ) [pure virtual]
 

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

Referenced by ElasticBeam3d::recvSelf(), ElasticBeam2d::recvSelf(), NLBeamColumn3d::revertToLastCommit(), NLBeamColumn2d::revertToLastCommit(), ElasticBeam3d::revertToLastCommit(), ElasticBeam2d::revertToLastCommit(), DispBeamColumn3d::revertToLastCommit(), DispBeamColumn2d::revertToLastCommit(), BeamWithHinges3d::revertToLastCommit(), and BeamWithHinges2d::revertToLastCommit().

int CrdTransf::revertToStart ( void ) [pure virtual]
 

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

Referenced by NLBeamColumn3d::revertToStart(), NLBeamColumn2d::revertToStart(), ElasticBeam3d::revertToStart(), ElasticBeam2d::revertToStart(), DispBeamColumn3d::revertToStart(), DispBeamColumn2d::revertToStart(), BeamWithHinges3d::revertToStart(), and BeamWithHinges2d::revertToStart().

int CrdTransf::update ( void ) [pure virtual]
 

Reimplemented in LinearCrdTransf2d, LinearCrdTransf3d, PDeltaCrdTransf2d, and PDeltaCrdTransf3d.

Referenced by ElasticBeam3d::getResistingForce(), ElasticBeam2d::getResistingForce(), ElasticBeam3d::getTangentStiff(), ElasticBeam2d::getTangentStiff(), NLBeamColumn3d::recvSelf(), NLBeamColumn2d::recvSelf(), NLBeamColumn3d::setDomain(), NLBeamColumn2d::setDomain(), NLBeamColumn3d::update(), NLBeamColumn2d::update(), DispBeamColumn3d::update(), and DispBeamColumn2d::update().


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