CorotTruss Class Reference#include <CorotTruss.h>
Inheritance diagram for CorotTruss: ![]()
Detailed Description
Definition at line 44 of file CorotTruss.h. Constructor & Destructor Documentation
Definition at line 59 of file CorotTruss.cpp. References endln, exit(), UniaxialMaterial::getCopy(), TaggedObject::getTag(), opserr, and ID::Size().
Definition at line 118 of file CorotTruss.cpp.
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 157 of file CorotTruss.cpp. References endln, Node::getCrds(), Domain::getNode(), Node::getNumberDOF(), TaggedObject::getTag(), opserr, and DomainComponent::setDomain().
Reimplemented from Element. Definition at line 301 of file CorotTruss.cpp. References UniaxialMaterial::commitState(), and opserr.
Implements Element. Definition at line 313 of file CorotTruss.cpp. References UniaxialMaterial::revertToLastCommit().
Reimplemented from Element. Definition at line 320 of file CorotTruss.cpp. References UniaxialMaterial::revertToStart().
Reimplemented from Element. Definition at line 327 of file CorotTruss.cpp. References Node::getTrialDisp(), and UniaxialMaterial::setTrialStrain().
Implements Element. Definition at line 357 of file CorotTruss.cpp. References Matrix::addMatrixTripleProduct(), UniaxialMaterial::getStress(), UniaxialMaterial::getTangent(), kl, and Matrix::Zero().
Implements Element. Definition at line 407 of file CorotTruss.cpp. References Matrix::addMatrixTripleProduct(), UniaxialMaterial::getInitialTangent(), kl, and Matrix::Zero().
Reimplemented from Element. Definition at line 438 of file CorotTruss.cpp. References Matrix::Zero().
Implements Element. Definition at line 464 of file CorotTruss.cpp. References endln, TaggedObject::getTag(), and opserr.
Implements Element. Definition at line 480 of file CorotTruss.cpp. References Vector::addMatrixTransposeVector(), UniaxialMaterial::getStress(), and Vector::Zero(). Referenced by getResistingForceIncInertia().
Reimplemented from Element. Definition at line 511 of file CorotTruss.cpp. References Element::alphaM, Element::betaK, Element::betaK0, Element::betaKc, Element::getRayleighDampingForces(), getResistingForce(), and Node::getTrialAccel().
Implements MovableObject. Definition at line 537 of file CorotTruss.cpp. References MovableObject::getClassTag(), Channel::getDbTag(), MovableObject::getDbTag(), TaggedObject::getTag(), opserr, Channel::sendID(), MovableObject::sendSelf(), Channel::sendVector(), and MovableObject::setDbTag().
Implements MovableObject. Definition at line 593 of file CorotTruss.cpp. References endln, MovableObject::getClassTag(), MovableObject::getDbTag(), FEM_ObjectBroker::getNewUniaxialMaterial(), TaggedObject::getTag(), int(), opserr, Channel::recvID(), MovableObject::recvSelf(), Channel::recvVector(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Reimplemented from DomainComponent. Definition at line 654 of file CorotTruss.cpp. References Renderer::drawLine(), Node::getCrds(), and Node::getDisp().
Implements TaggedObject. Definition at line 679 of file CorotTruss.cpp. References endln, UniaxialMaterial::getStress(), TaggedObject::getTag(), and TaggedObject::Print().
Reimplemented from Element. Definition at line 697 of file CorotTruss.cpp. References OPS_Stream::attr(), OPS_Stream::endTag(), UniaxialMaterial::setResponse(), and OPS_Stream::tag().
Reimplemented from Element. Definition at line 733 of file CorotTruss.cpp. References UniaxialMaterial::getStrain(), UniaxialMaterial::getStress(), and Information::setDouble().
The documentation for this class was generated from the following files:
|