Joint3D Class Reference#include <Joint3D.h>
Inheritance diagram for Joint3D:
List of all members.
|
Public Member Functions |
| | Joint3D () |
| | Joint3D (int tag, int nd1, int nd2, int nd3, int nd4, int nd5, int nd6, int IntNodeTag, UniaxialMaterial &springx, UniaxialMaterial &springy, UniaxialMaterial &springz, Domain *theDomain, int LrgDisp) |
| | ~Joint3D () |
| const char * | getClassType (void) const |
| int | getNumExternalNodes (void) const |
| const ID & | getExternalNodes (void) |
| Node ** | getNodePtrs (void) |
| int | getNumDOF (void) |
| void | setDomain (Domain *theDomain) |
| bool | isSubdomain (void) |
| int | update (void) |
| int | commitState (void) |
| int | revertToLastCommit (void) |
| int | revertToStart (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 | displaySelf (Renderer &theViewer, int displayMode, float fact) |
| Response * | setResponse (const char **argv, int argc, Information &eleInformation, OPS_Stream &s) |
| int | getResponse (int responseID, Information &eleInformation) |
| int | sendSelf (int commitTag, Channel &theChannel) |
| int | recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker) |
| void | Print (OPS_Stream &s, int flag=0) |
Protected Member Functions |
| int | addMP_Joint (Domain *theDomain, int mpNum, int RetNodeID, int ConNodeID, int RotNodeID, int Rdof, int DspNodeID, int Ddof, int LrgDispFlag) |
Detailed Description
Definition at line 47 of file Joint3D.h.
Constructor & Destructor Documentation
| Joint3D::Joint3D |
( |
int |
tag, |
|
|
int |
nd1, |
|
|
int |
nd2, |
|
|
int |
nd3, |
|
|
int |
nd4, |
|
|
int |
nd5, |
|
|
int |
nd6, |
|
|
int |
IntNodeTag, |
|
|
UniaxialMaterial & |
springx, |
|
|
UniaxialMaterial & |
springy, |
|
|
UniaxialMaterial & |
springz, |
|
|
Domain * |
theDomain, |
|
|
int |
LrgDisp | |
|
) |
| | |
Definition at line 70 of file Joint3D.cpp.
References addMP_Joint(), Domain::addNode(), exit(), UniaxialMaterial::getCopy(), Node::getCrds(), Domain::getNode(), Node::getNumberDOF(), Domain::getNumMPs(), Vector::Norm(), opserr, Vector::Size(), Vector::Zero(), and Matrix::Zero().
Member Function Documentation
| const char* Joint3D::getClassType |
( |
void |
|
) |
const [inline, virtual] |
| int Joint3D::getNumExternalNodes |
( |
void |
|
) |
const [virtual] |
| const ID & Joint3D::getExternalNodes |
( |
void |
|
) |
[virtual] |
| Node ** Joint3D::getNodePtrs |
( |
void |
|
) |
[virtual] |
| int Joint3D::getNumDOF |
( |
void |
|
) |
[virtual] |
| void Joint3D::setDomain |
( |
Domain * |
theDomain |
) |
[virtual] |
| bool Joint3D::isSubdomain |
( |
void |
|
) |
[inline, virtual] |
| int Joint3D::update |
( |
void |
|
) |
[virtual] |
| int Joint3D::commitState |
( |
void |
|
) |
[virtual] |
| int Joint3D::revertToLastCommit |
( |
void |
|
) |
[virtual] |
| int Joint3D::revertToStart |
( |
void |
|
) |
[virtual] |
| const Matrix & Joint3D::getTangentStiff |
( |
void |
|
) |
[virtual] |
| const Matrix & Joint3D::getInitialStiff |
( |
void |
|
) |
[virtual] |
| const Matrix & Joint3D::getDamp |
( |
void |
|
) |
[virtual] |
| const Matrix & Joint3D::getMass |
( |
void |
|
) |
[virtual] |
| void Joint3D::zeroLoad |
( |
void |
|
) |
[virtual] |
| int Joint3D::addLoad |
( |
ElementalLoad * |
theLoad, |
|
|
double |
loadFactor | |
|
) |
| | [virtual] |
| int Joint3D::addInertiaLoadToUnbalance |
( |
const Vector & |
accel |
) |
[virtual] |
| const Vector & Joint3D::getResistingForce |
( |
void |
|
) |
[virtual] |
| const Vector & Joint3D::getResistingForceIncInertia |
( |
void |
|
) |
[virtual] |
| int Joint3D::displaySelf |
( |
Renderer & |
theViewer, |
|
|
int |
displayMode, |
|
|
float |
fact | |
|
) |
| | [virtual] |
| int Joint3D::getResponse |
( |
int |
responseID, |
|
|
Information & |
eleInformation | |
|
) |
| | [virtual] |
| int Joint3D::sendSelf |
( |
int |
commitTag, |
|
|
Channel & |
theChannel | |
|
) |
| | [virtual] |
| void Joint3D::Print |
( |
OPS_Stream & |
s, |
|
|
int |
flag = 0 | |
|
) |
| | [virtual] |
| int Joint3D::addMP_Joint |
( |
Domain * |
theDomain, |
|
|
int |
mpNum, |
|
|
int |
RetNodeID, |
|
|
int |
ConNodeID, |
|
|
int |
RotNodeID, |
|
|
int |
Rdof, |
|
|
int |
DspNodeID, |
|
|
int |
Ddof, |
|
|
int |
LrgDispFlag | |
|
) |
| | [protected] |
The documentation for this class was generated from the following files:
Generated on Mon Oct 23 15:05:44 2006 for OpenSees by 1.5.0
|