BeamColumnJoint2d Class Reference

#include <BeamColumnJoint2d.h>

Inheritance diagram for BeamColumnJoint2d:

Element DomainComponent TaggedObject MovableObject List of all members.

Public Member Functions

 BeamColumnJoint2d ()
 BeamColumnJoint2d (int tag, int Nd1, int Nd2, int Nd3, int Nd4, UniaxialMaterial &theMat1, UniaxialMaterial &theMat2, UniaxialMaterial &theMat3, UniaxialMaterial &theMat4, UniaxialMaterial &theMat5, UniaxialMaterial &theMat6, UniaxialMaterial &theMat7, UniaxialMaterial &theMat8, UniaxialMaterial &theMat9, UniaxialMaterial &theMat10, UniaxialMaterial &theMat11, UniaxialMaterial &theMat12, UniaxialMaterial &theMat13)
 BeamColumnJoint2d (int tag, int Nd1, int Nd2, int Nd3, int Nd4, UniaxialMaterial &theMat1, UniaxialMaterial &theMat2, UniaxialMaterial &theMat3, UniaxialMaterial &theMat4, UniaxialMaterial &theMat5, UniaxialMaterial &theMat6, UniaxialMaterial &theMat7, UniaxialMaterial &theMat8, UniaxialMaterial &theMat9, UniaxialMaterial &theMat10, UniaxialMaterial &theMat11, UniaxialMaterial &theMat12, UniaxialMaterial &theMat13, double Hgtfac, double Wdtfac)
 ~BeamColumnJoint2d ()
const char * getClassType (void) const
bool isSubdomain (void)
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 MatrixgetDamp (void)
const MatrixgetMass (void)
void zeroLoad (void)
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 &eleInformation)
int setParameter (char **argv, int argc, Information &info)
int updateParameter (int parameterID, Information &info)

Detailed Description

Definition at line 52 of file BeamColumnJoint2d.h.


Constructor & Destructor Documentation

BeamColumnJoint2d::BeamColumnJoint2d (  ) 

Definition at line 237 of file BeamColumnJoint2d.cpp.

BeamColumnJoint2d::BeamColumnJoint2d ( int  tag,
int  Nd1,
int  Nd2,
int  Nd3,
int  Nd4,
UniaxialMaterial theMat1,
UniaxialMaterial theMat2,
UniaxialMaterial theMat3,
UniaxialMaterial theMat4,
UniaxialMaterial theMat5,
UniaxialMaterial theMat6,
UniaxialMaterial theMat7,
UniaxialMaterial theMat8,
UniaxialMaterial theMat9,
UniaxialMaterial theMat10,
UniaxialMaterial theMat11,
UniaxialMaterial theMat12,
UniaxialMaterial theMat13 
)

BeamColumnJoint2d::BeamColumnJoint2d ( int  tag,
int  Nd1,
int  Nd2,
int  Nd3,
int  Nd4,
UniaxialMaterial theMat1,
UniaxialMaterial theMat2,
UniaxialMaterial theMat3,
UniaxialMaterial theMat4,
UniaxialMaterial theMat5,
UniaxialMaterial theMat6,
UniaxialMaterial theMat7,
UniaxialMaterial theMat8,
UniaxialMaterial theMat9,
UniaxialMaterial theMat10,
UniaxialMaterial theMat11,
UniaxialMaterial theMat12,
UniaxialMaterial theMat13,
double  Hgtfac,
double  Wdtfac 
)

BeamColumnJoint2d::~BeamColumnJoint2d (  ) 

Definition at line 252 of file BeamColumnJoint2d.cpp.


Member Function Documentation

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

Reimplemented from MovableObject.

Definition at line 81 of file BeamColumnJoint2d.h.

bool BeamColumnJoint2d::isSubdomain ( void   )  [inline, virtual]

Reimplemented from Element.

Definition at line 84 of file BeamColumnJoint2d.h.

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

Implements Element.

Definition at line 266 of file BeamColumnJoint2d.cpp.

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

Implements Element.

Definition at line 272 of file BeamColumnJoint2d.cpp.

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

Implements Element.

Definition at line 277 of file BeamColumnJoint2d.cpp.

int BeamColumnJoint2d::getNumDOF ( void   )  [virtual]

Implements Element.

Definition at line 283 of file BeamColumnJoint2d.cpp.

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

int BeamColumnJoint2d::commitState ( void   )  [virtual]

Reimplemented from Element.

Definition at line 361 of file BeamColumnJoint2d.cpp.

int BeamColumnJoint2d::revertToLastCommit ( void   )  [virtual]

Implements Element.

Definition at line 380 of file BeamColumnJoint2d.cpp.

References update().

int BeamColumnJoint2d::revertToStart ( void   )  [virtual]

Reimplemented from Element.

Definition at line 397 of file BeamColumnJoint2d.cpp.

int BeamColumnJoint2d::update ( void   )  [virtual]

Reimplemented from Element.

Definition at line 410 of file BeamColumnJoint2d.cpp.

References Vector::Extract(), and Vector::Zero().

Referenced by revertToLastCommit().

const Matrix & BeamColumnJoint2d::getTangentStiff ( void   )  [virtual]

Implements Element.

Definition at line 427 of file BeamColumnJoint2d.cpp.

Referenced by getInitialStiff().

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

Implements Element.

Definition at line 433 of file BeamColumnJoint2d.cpp.

References getTangentStiff().

const Matrix & BeamColumnJoint2d::getDamp ( void   )  [virtual]

Reimplemented from Element.

Definition at line 1061 of file BeamColumnJoint2d.cpp.

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

Reimplemented from Element.

Definition at line 1068 of file BeamColumnJoint2d.cpp.

void BeamColumnJoint2d::zeroLoad ( void   )  [virtual]

Implements Element.

Definition at line 1075 of file BeamColumnJoint2d.cpp.

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

Implements Element.

Definition at line 1082 of file BeamColumnJoint2d.cpp.

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

Implements Element.

Definition at line 1089 of file BeamColumnJoint2d.cpp.

const Vector & BeamColumnJoint2d::getResistingForce ( void   )  [virtual]

Implements Element.

Definition at line 439 of file BeamColumnJoint2d.cpp.

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

Reimplemented from Element.

Definition at line 1097 of file BeamColumnJoint2d.cpp.

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

Implements MovableObject.

Definition at line 1104 of file BeamColumnJoint2d.cpp.

int BeamColumnJoint2d::recvSelf ( int  commitTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [virtual]

Implements MovableObject.

Definition at line 1111 of file BeamColumnJoint2d.cpp.

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

Reimplemented from DomainComponent.

Definition at line 1118 of file BeamColumnJoint2d.cpp.

References Renderer::drawLine(), Node::getCrds(), and Node::getDisp().

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

Implements TaggedObject.

Definition at line 1167 of file BeamColumnJoint2d.cpp.

References endln, Node::getNumberDOF(), and TaggedObject::getTag().

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

Reimplemented from Element.

Definition at line 1179 of file BeamColumnJoint2d.cpp.

References UniaxialMaterial::setResponse().

int BeamColumnJoint2d::getResponse ( int  responseID,
Information eleInformation 
) [virtual]

Reimplemented from Element.

Definition at line 1237 of file BeamColumnJoint2d.cpp.

References Vector::addMatrixVector(), Information::setVector(), and Information::theVector.

int BeamColumnJoint2d::setParameter ( char **  argv,
int  argc,
Information info 
)

Definition at line 1314 of file BeamColumnJoint2d.cpp.

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

Reimplemented from MovableObject.

Definition at line 1320 of file BeamColumnJoint2d.cpp.


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

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