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 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 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