DispBeamColumn2d Class Reference

#include <DispBeamColumn2d.h>

Inheritance diagram for DispBeamColumn2d:

Element DomainComponent TaggedObject MovableObject List of all members.

Public Member Functions

 DispBeamColumn2d (int tag, int nd1, int nd2, int numSections, SectionForceDeformation **s, BeamIntegration &bi, CrdTransf2d &coordTransf, double rho=0.0)
 DispBeamColumn2d ()
 ~DispBeamColumn2d ()
const char * getClassType (void) const
int getNumExternalNodes (void) const
const IDgetExternalNodes (void)
Node ** getNodePtrs (void)
int getNumDOF (void)
void setDomain (Domain *theDomain)
int commitState (void)
int revertToLastCommit (void)
int revertToStart (void)
int update (void)
const MatrixgetTangentStiff (void)
const MatrixgetInitialStiff (void)
const MatrixgetMass (void)
void zeroLoad ()
int addLoad (ElementalLoad *theLoad, double loadFactor)
int addInertiaLoadToUnbalance (const Vector &accel)
const VectorgetResistingForce (void)
const VectorgetResistingForceIncInertia (void)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
int displaySelf (Renderer &theViewer, int displayMode, float fact)
void Print (OPS_Stream &s, int flag=0)
ResponsesetResponse (const char **argv, int argc, Information &eleInfo, OPS_Stream &s)
int getResponse (int responseID, Information &eleInfo)
int setParameter (const char **argv, int argc, Parameter &param)
int updateParameter (int parameterID, Information &info)
int activateParameter (int parameterID)
const VectorgetResistingForceSensitivity (int gradNumber)
const MatrixgetKiSensitivity (int gradNumber)
const MatrixgetMassSensitivity (int gradNumber)
int commitSensitivity (int gradNumber, int numGrads)

Detailed Description

Definition at line 50 of file DispBeamColumn2d.h.


Constructor & Destructor Documentation

DispBeamColumn2d::DispBeamColumn2d ( int  tag,
int  nd1,
int  nd2,
int  numSections,
SectionForceDeformation **  s,
BeamIntegration bi,
CrdTransf2d coordTransf,
double  rho = 0.0 
)

DispBeamColumn2d::DispBeamColumn2d (  ) 

Definition at line 114 of file DispBeamColumn2d.cpp.

DispBeamColumn2d::~DispBeamColumn2d (  ) 

Definition at line 136 of file DispBeamColumn2d.cpp.


Member Function Documentation

const char* DispBeamColumn2d::getClassType ( void   )  const [inline, virtual]

Reimplemented from MovableObject.

Definition at line 60 of file DispBeamColumn2d.h.

int DispBeamColumn2d::getNumExternalNodes ( void   )  const [virtual]

Implements Element.

Definition at line 155 of file DispBeamColumn2d.cpp.

const ID & DispBeamColumn2d::getExternalNodes ( void   )  [virtual]

Implements Element.

Definition at line 161 of file DispBeamColumn2d.cpp.

Node ** DispBeamColumn2d::getNodePtrs ( void   )  [virtual]

Implements Element.

Definition at line 167 of file DispBeamColumn2d.cpp.

int DispBeamColumn2d::getNumDOF ( void   )  [virtual]

Implements Element.

Definition at line 173 of file DispBeamColumn2d.cpp.

void DispBeamColumn2d::setDomain ( Domain theDomain  )  [virtual]

int DispBeamColumn2d::commitState ( void   )  [virtual]

Reimplemented from Element.

Definition at line 227 of file DispBeamColumn2d.cpp.

References CrdTransf::commitState(), and opserr.

int DispBeamColumn2d::revertToLastCommit ( void   )  [virtual]

Implements Element.

Definition at line 246 of file DispBeamColumn2d.cpp.

References CrdTransf::revertToLastCommit().

int DispBeamColumn2d::revertToStart ( void   )  [virtual]

Reimplemented from Element.

Definition at line 260 of file DispBeamColumn2d.cpp.

References CrdTransf::revertToStart().

const Matrix & DispBeamColumn2d::getInitialStiff ( void   )  [virtual]

Implements Element.

Definition at line 503 of file DispBeamColumn2d.cpp.

References CrdTransf::getInitialGlobalStiffMatrix().

const Matrix & DispBeamColumn2d::getMass ( void   )  [virtual]

Reimplemented from Element.

Definition at line 514 of file DispBeamColumn2d.cpp.

References CrdTransf::getInitialLength(), and Matrix::Zero().

void DispBeamColumn2d::zeroLoad (  )  [virtual]

Implements Element.

Definition at line 530 of file DispBeamColumn2d.cpp.

References Vector::Zero().

int DispBeamColumn2d::addLoad ( ElementalLoad theLoad,
double  loadFactor 
) [virtual]

int DispBeamColumn2d::addInertiaLoadToUnbalance ( const Vector accel  )  [virtual]

Implements Element.

Definition at line 610 of file DispBeamColumn2d.cpp.

References CrdTransf::getInitialLength(), Node::getRV(), opserr, and Vector::Size().

const Vector & DispBeamColumn2d::getResistingForceIncInertia ( void   )  [virtual]

int DispBeamColumn2d::sendSelf ( int  commitTag,
Channel theChannel 
) [virtual]

int DispBeamColumn2d::displaySelf ( Renderer theViewer,
int  displayMode,
float  fact 
) [virtual]

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

Response * DispBeamColumn2d::setResponse ( const char **  argv,
int  argc,
Information eleInfo,
OPS_Stream s 
) [virtual]

int DispBeamColumn2d::setParameter ( const char **  argv,
int  argc,
Parameter param 
) [virtual]

int DispBeamColumn2d::updateParameter ( int  parameterID,
Information info 
) [virtual]

Reimplemented from MovableObject.

Definition at line 1286 of file DispBeamColumn2d.cpp.

References Information::theDouble.

int DispBeamColumn2d::activateParameter ( int  parameterID  )  [virtual]

Reimplemented from MovableObject.

Definition at line 1300 of file DispBeamColumn2d.cpp.

const Matrix & DispBeamColumn2d::getKiSensitivity ( int  gradNumber  ) 

Definition at line 1310 of file DispBeamColumn2d.cpp.

References Matrix::Zero().

const Matrix & DispBeamColumn2d::getMassSensitivity ( int  gradNumber  )  [virtual]

Reimplemented from Element.

Definition at line 1317 of file DispBeamColumn2d.cpp.

References Matrix::Zero().


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

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