Joint2D Class Reference#include <Joint2D.h>
Inheritance diagram for Joint2D:
Detailed Description
Definition at line 48 of file Joint2D.h. Constructor & Destructor Documentation
Definition at line 58 of file Joint2D.cpp.
Definition at line 72 of file Joint2D.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().
Definition at line 232 of file Joint2D.cpp. References addMP_Joint(), Domain::addNode(), exit(), DamageModel::getCopy(), UniaxialMaterial::getCopy(), Node::getCrds(), Domain::getNode(), Node::getNumberDOF(), Domain::getNumMPs(), Vector::Norm(), opserr, revertToStart(), Vector::Size(), Vector::Zero(), and Matrix::Zero().
Definition at line 400 of file Joint2D.cpp. References Domain::getMP_Constraint(), TaggedObject::getTag(), Domain::removeMP_Constraint(), and Domain::removeNode().
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 431 of file Joint2D.cpp. References Domain::getNode(), and DomainComponent::setDomain().
Reimplemented from Element. Definition at line 476 of file Joint2D.cpp. References Node::getTrialDisp(). Referenced by getResistingForceSensitivity().
Reimplemented from Element. Definition at line 500 of file Joint2D.cpp. References DamageModel::commitState(), UniaxialMaterial::getInitialTangent(), UniaxialMaterial::getStress(), and DamageModel::setTrial().
Implements Element. Definition at line 686 of file Joint2D.cpp. References Force, and Vector::Zero(). Referenced by getResistingForceIncInertia().
Reimplemented from Element. Definition at line 708 of file Joint2D.cpp. References getResistingForce().
Reimplemented from DomainComponent. Definition at line 715 of file Joint2D.cpp. References Renderer::drawLine(), Node::getCrds(), and Node::getDisp().
Reimplemented from Element. Definition at line 773 of file Joint2D.cpp. References UniaxialMaterial::setResponse().
Reimplemented from Element. Definition at line 820 of file Joint2D.cpp. References Node::getCrds(), DamageModel::getDamage(), Node::getDisp(), UniaxialMaterial::getInitialTangent(), UniaxialMaterial::getStrain(), UniaxialMaterial::getStress(), Node::getTrialDisp(), if(), Vector::Norm(), Information::setMatrix(), and Information::theVector.
Implements MovableObject. Definition at line 952 of file Joint2D.cpp. References MovableObject::getClassTag(), Channel::getDbTag(), MovableObject::getDbTag(), TaggedObject::getTag(), opserr, Channel::sendID(), MovableObject::setDbTag(), and ID::Size().
Implements MovableObject. Definition at line 1026 of file Joint2D.cpp. References MovableObject::getClassTag(), MovableObject::getDbTag(), FEM_ObjectBroker::getNewUniaxialMaterial(), TaggedObject::getTag(), opserr, Channel::recvID(), MovableObject::recvSelf(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Implements TaggedObject. Definition at line 657 of file Joint2D.cpp. References TaggedObject::getTag().
Reimplemented from MovableObject. Definition at line 1112 of file Joint2D.cpp. References MovableObject::setParameter().
Reimplemented from Element. Definition at line 1185 of file Joint2D.cpp. References update(), and Vector::Zero().
Definition at line 448 of file Joint2D.cpp. References Domain::addMP_Constraint(), and opserr. Referenced by Joint2D().
The documentation for this class was generated from the following files:
|