ElasticBeam2d Class Reference#include <ElasticBeam2d.h>
Inheritance diagram for ElasticBeam2d:
Detailed Description
Definition at line 46 of file ElasticBeam2d.h. Constructor & Destructor Documentation
Definition at line 55 of file ElasticBeam2d.cpp.
Definition at line 75 of file ElasticBeam2d.cpp. References exit(), CrdTransf2d::getCopy(), and opserr.
Definition at line 107 of file ElasticBeam2d.cpp.
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 138 of file ElasticBeam2d.cpp. References exit(), CrdTransf::getInitialLength(), Domain::getNode(), Node::getNumberDOF(), CrdTransf::initialize(), opserr, and DomainComponent::setDomain().
Reimplemented from Element. Definition at line 189 of file ElasticBeam2d.cpp. References CrdTransf::commitState(), and opserr.
Implements Element. Definition at line 201 of file ElasticBeam2d.cpp. References CrdTransf::revertToLastCommit().
Reimplemented from Element. Definition at line 207 of file ElasticBeam2d.cpp. References CrdTransf::revertToStart().
Reimplemented from Element. Definition at line 213 of file ElasticBeam2d.cpp. References CrdTransf::update().
Implements Element. Definition at line 219 of file ElasticBeam2d.cpp. References CrdTransf::getBasicTrialDisp(), CrdTransf::getGlobalStiffMatrix(), and CrdTransf::getInitialLength().
Implements Element. Definition at line 247 of file ElasticBeam2d.cpp. References CrdTransf::getInitialGlobalStiffMatrix(), and CrdTransf::getInitialLength().
Reimplemented from Element. Definition at line 264 of file ElasticBeam2d.cpp. References CrdTransf::getInitialLength(), and Matrix::Zero().
Implements Element. Definition at line 299 of file ElasticBeam2d.cpp. References endln, ElementalLoad::getData(), CrdTransf::getInitialLength(), TaggedObject::getTag(), LOAD_TAG_Beam2dPointLoad, LOAD_TAG_Beam2dTempLoad, LOAD_TAG_Beam2dUniformLoad, and opserr.
Implements Element. Definition at line 390 of file ElasticBeam2d.cpp. References CrdTransf::getInitialLength(), Node::getRV(), opserr, and Vector::Size().
Implements Element. Definition at line 449 of file ElasticBeam2d.cpp. References Vector::addVector(), CrdTransf::getBasicTrialDisp(), CrdTransf::getGlobalResistingForce(), CrdTransf::getInitialLength(), and CrdTransf::update(). Referenced by getResistingForceIncInertia(), and Print().
Reimplemented from Element. Definition at line 419 of file ElasticBeam2d.cpp. References Element::alphaM, Element::betaK, Element::betaK0, Element::betaKc, CrdTransf::getInitialLength(), Element::getRayleighDampingForces(), getResistingForce(), and Node::getTrialAccel().
Implements MovableObject. Definition at line 482 of file ElasticBeam2d.cpp. References MovableObject::getClassTag(), Channel::getDbTag(), MovableObject::getDbTag(), TaggedObject::getTag(), opserr, MovableObject::sendSelf(), Channel::sendVector(), and MovableObject::setDbTag().
Implements MovableObject. Definition at line 527 of file ElasticBeam2d.cpp. References exit(), MovableObject::getClassTag(), FEM_ObjectBroker::getNewCrdTransf2d(), int(), opserr, MovableObject::recvSelf(), Channel::recvVector(), CrdTransf::revertToLastCommit(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Implements TaggedObject. Definition at line 586 of file ElasticBeam2d.cpp. References endln, CrdTransf::getInitialLength(), getResistingForce(), and TaggedObject::getTag().
Reimplemented from DomainComponent. Definition at line 612 of file ElasticBeam2d.cpp. References Renderer::drawLine(), Node::getCrds(), Node::getDisp(), Node::getEigenvectors(), and Matrix::noCols().
Reimplemented from Element. Definition at line 651 of file ElasticBeam2d.cpp. References OPS_Stream::attr(), OPS_Stream::endTag(), and OPS_Stream::tag().
Reimplemented from Element. Definition at line 694 of file ElasticBeam2d.cpp. References CrdTransf::getInitialLength(), Information::setMatrix(), and Information::setVector().
Reimplemented from MovableObject. Definition at line 728 of file ElasticBeam2d.cpp. References Parameter::addObject().
Reimplemented from MovableObject. Definition at line 749 of file ElasticBeam2d.cpp. References Information::theDouble.
The documentation for this class was generated from the following files:
|