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 ID & getExternalNodes (void)
Node ** getNodePtrs (void)
int getNumDOF (void)
void setDomain (Domain *theDomain)
int commitState (void)
int revertToLastCommit (void)
int revertToStart (void)
int update (void)
const Matrix & getTangentStiff (void)
const Matrix & getInitialStiff (void)
const Matrix & getDamp (void)
const Matrix & getMass (void)
void zeroLoad (void)
int addLoad (ElementalLoad *theLoad, double loadFactor)
int addInertiaLoadToUnbalance (const Vector &accel)
const Vector & getResistingForce (void)
const Vector & getResistingForceIncInertia (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)
Response * setResponse (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