ElasticBeam3d Class Reference#include <ElasticBeam3d.h>
Inheritance diagram for ElasticBeam3d: ![]()
Detailed Description
Definition at line 47 of file ElasticBeam3d.h. Constructor & Destructor Documentation
Definition at line 54 of file ElasticBeam3d.cpp.
Definition at line 77 of file ElasticBeam3d.cpp. References exit(), CrdTransf3d::getCopy(), and opserr.
Definition at line 111 of file ElasticBeam3d.cpp. References exit(), CrdTransf3d::getCopy(), SectionForceDeformation::getSectionTangent(), TaggedObject::getTag(), SectionForceDeformation::getType(), opserr, SECTION_RESPONSE_MY, SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, SECTION_RESPONSE_T, and ID::Size().
Definition at line 178 of file ElasticBeam3d.cpp.
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 209 of file ElasticBeam3d.cpp. References exit(), CrdTransf::getInitialLength(), Domain::getNode(), Node::getNumberDOF(), CrdTransf::initialize(), opserr, and DomainComponent::setDomain().
Reimplemented from Element. Definition at line 261 of file ElasticBeam3d.cpp. References CrdTransf::commitState(), and opserr.
Implements Element. Definition at line 273 of file ElasticBeam3d.cpp. References CrdTransf::revertToLastCommit().
Reimplemented from Element. Definition at line 279 of file ElasticBeam3d.cpp. References CrdTransf::revertToStart().
Reimplemented from Element. Definition at line 285 of file ElasticBeam3d.cpp. References CrdTransf::update().
Implements Element. Definition at line 291 of file ElasticBeam3d.cpp. References CrdTransf::getBasicTrialDisp(), CrdTransf::getGlobalStiffMatrix(), and CrdTransf::getInitialLength().
Implements Element. Definition at line 330 of file ElasticBeam3d.cpp. References CrdTransf::getInitialGlobalStiffMatrix(), and CrdTransf::getInitialLength().
Reimplemented from Element. Definition at line 355 of file ElasticBeam3d.cpp. References CrdTransf::getInitialLength(), and Matrix::Zero().
Implements Element. Definition at line 396 of file ElasticBeam3d.cpp. References endln, ElementalLoad::getData(), CrdTransf::getInitialLength(), TaggedObject::getTag(), LOAD_TAG_Beam3dPointLoad, LOAD_TAG_Beam3dUniformLoad, and opserr.
Implements Element. Definition at line 477 of file ElasticBeam3d.cpp. References CrdTransf::getInitialLength(), Node::getRV(), opserr, and Vector::Size().
Implements Element. Definition at line 542 of file ElasticBeam3d.cpp. References Vector::addVector(), CrdTransf::getBasicTrialDisp(), CrdTransf::getGlobalResistingForce(), and CrdTransf::getInitialLength(). Referenced by getResistingForceIncInertia(), and Print().
Reimplemented from Element. Definition at line 510 of file ElasticBeam3d.cpp. References Element::alphaM, Element::betaK, Element::betaK0, Element::betaKc, CrdTransf::getInitialLength(), Element::getRayleighDampingForces(), getResistingForce(), and Node::getTrialAccel().
Implements MovableObject. Definition at line 584 of file ElasticBeam3d.cpp. References MovableObject::getClassTag(), Channel::getDbTag(), MovableObject::getDbTag(), TaggedObject::getTag(), opserr, MovableObject::sendSelf(), Channel::sendVector(), and MovableObject::setDbTag().
Implements MovableObject. Definition at line 630 of file ElasticBeam3d.cpp. References exit(), MovableObject::getClassTag(), FEM_ObjectBroker::getNewCrdTransf3d(), int(), opserr, MovableObject::recvSelf(), Channel::recvVector(), CrdTransf::revertToLastCommit(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Implements TaggedObject. Definition at line 689 of file ElasticBeam3d.cpp. References endln, Node::getCrds(), Node::getDisp(), CrdTransf::getInitialLength(), CrdTransf3d::getLocalAxes(), getResistingForce(), and TaggedObject::getTag().
Reimplemented from DomainComponent. Definition at line 800 of file ElasticBeam3d.cpp. References Renderer::drawLine(), Node::getCrds(), Node::getDisp(), Node::getEigenvectors(), and Matrix::noCols().
Reimplemented from Element. Definition at line 839 of file ElasticBeam3d.cpp. References OPS_Stream::attr(), OPS_Stream::endTag(), and OPS_Stream::tag().
Reimplemented from Element. Definition at line 895 of file ElasticBeam3d.cpp. References CrdTransf::getInitialLength(), Information::setMatrix(), and Information::setVector().
The documentation for this class was generated from the following files:
|