BeamColumnJoint3d Class Reference

#include <BeamColumnJoint3d.h>

Inheritance diagram for BeamColumnJoint3d:

Element DomainComponent TaggedObject MovableObject List of all members.

Public Member Functions

 BeamColumnJoint3d ()
 BeamColumnJoint3d (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)
 BeamColumnJoint3d (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)
 ~BeamColumnJoint3d ()
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 53 of file BeamColumnJoint3d.h.


Constructor & Destructor Documentation

BeamColumnJoint3d::BeamColumnJoint3d (  ) 

Definition at line 233 of file BeamColumnJoint3d.cpp.

BeamColumnJoint3d::BeamColumnJoint3d ( 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 
)

BeamColumnJoint3d::BeamColumnJoint3d ( 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 
)

BeamColumnJoint3d::~BeamColumnJoint3d (  ) 

Definition at line 248 of file BeamColumnJoint3d.cpp.


Member Function Documentation

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

Reimplemented from MovableObject.

Definition at line 81 of file BeamColumnJoint3d.h.

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

Reimplemented from Element.

Definition at line 84 of file BeamColumnJoint3d.h.

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

Implements Element.

Definition at line 263 of file BeamColumnJoint3d.cpp.

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

Implements Element.

Definition at line 269 of file BeamColumnJoint3d.cpp.

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

Implements Element.

Definition at line 274 of file BeamColumnJoint3d.cpp.

int BeamColumnJoint3d::getNumDOF ( void   )  [virtual]

Implements Element.

Definition at line 280 of file BeamColumnJoint3d.cpp.

void BeamColumnJoint3d::setDomain ( Domain *  theDomain  )  [virtual]

int BeamColumnJoint3d::commitState ( void   )  [virtual]

Reimplemented from Element.

Definition at line 361 of file BeamColumnJoint3d.cpp.

int BeamColumnJoint3d::revertToLastCommit ( void   )  [virtual]

Implements Element.

Definition at line 380 of file BeamColumnJoint3d.cpp.

References update().

int BeamColumnJoint3d::revertToStart ( void   )  [virtual]

Reimplemented from Element.

Definition at line 398 of file BeamColumnJoint3d.cpp.

int BeamColumnJoint3d::update ( void   )  [virtual]

Reimplemented from Element.

Definition at line 411 of file BeamColumnJoint3d.cpp.

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

Referenced by revertToLastCommit().

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

Implements Element.

Definition at line 431 of file BeamColumnJoint3d.cpp.

Referenced by getInitialStiff().

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

Implements Element.

Definition at line 437 of file BeamColumnJoint3d.cpp.

References getTangentStiff().

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

Reimplemented from Element.

Definition at line 1097 of file BeamColumnJoint3d.cpp.

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

Reimplemented from Element.

Definition at line 1104 of file BeamColumnJoint3d.cpp.

void BeamColumnJoint3d::zeroLoad ( void   )  [virtual]

Implements Element.

Definition at line 1111 of file BeamColumnJoint3d.cpp.

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

Implements Element.

Definition at line 1117 of file BeamColumnJoint3d.cpp.

int BeamColumnJoint3d::addInertiaLoadToUnbalance ( const Vector &  accel  )  [virtual]

Implements Element.

Definition at line 1123 of file BeamColumnJoint3d.cpp.

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

Implements Element.

Definition at line 443 of file BeamColumnJoint3d.cpp.

Referenced by Print().

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

Reimplemented from Element.

Definition at line 1130 of file BeamColumnJoint3d.cpp.

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

Implements MovableObject.

Definition at line 1137 of file BeamColumnJoint3d.cpp.

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

Implements MovableObject.

Definition at line 1143 of file BeamColumnJoint3d.cpp.

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

Reimplemented from DomainComponent.

Definition at line 1149 of file BeamColumnJoint3d.cpp.

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

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

Reimplemented from Element.

Definition at line 1168 of file BeamColumnJoint3d.cpp.

References UniaxialMaterial::setResponse().

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

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

Definition at line 1311 of file BeamColumnJoint3d.cpp.

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

Reimplemented from MovableObject.

Definition at line 1317 of file BeamColumnJoint3d.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