DispBeamColumn3d Class Reference#include <DispBeamColumn3d.h>
Inheritance diagram for DispBeamColumn3d: ![]()
Detailed Description
Definition at line 50 of file DispBeamColumn3d.h. Constructor & Destructor Documentation
Definition at line 51 of file DispBeamColumn3d.cpp. References exit(), CrdTransf3d::getCopy(), and opserr.
Definition at line 107 of file DispBeamColumn3d.cpp.
Definition at line 129 of file DispBeamColumn3d.cpp.
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 170 of file DispBeamColumn3d.cpp. References CrdTransf::getInitialLength(), Domain::getNode(), Node::getNumberDOF(), CrdTransf::initialize(), DomainComponent::setDomain(), and update().
Reimplemented from Element. Definition at line 218 of file DispBeamColumn3d.cpp. References CrdTransf::commitState(), and opserr.
Implements Element. Definition at line 237 of file DispBeamColumn3d.cpp. References CrdTransf::revertToLastCommit().
Reimplemented from Element. Definition at line 251 of file DispBeamColumn3d.cpp. References CrdTransf::revertToStart().
Reimplemented from Element. Definition at line 265 of file DispBeamColumn3d.cpp. References CrdTransf::getBasicTrialDisp(), CrdTransf::getInitialLength(), GaussQuadRule1d01::getIntegrPointCoords(), SectionForceDeformation::getType(), SECTION_RESPONSE_MY, SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, SECTION_RESPONSE_T, SectionForceDeformation::setTrialSectionDeformation(), and CrdTransf::update(). Referenced by setDomain().
Implements Element. Definition at line 316 of file DispBeamColumn3d.cpp. References CrdTransf::getGlobalStiffMatrix(), CrdTransf::getInitialLength(), GaussQuadRule1d01::getIntegrPointCoords(), GaussQuadRule1d01::getIntegrPointWeights(), SectionForceDeformation::getSectionTangent(), SectionForceDeformation::getStressResultant(), SectionForceDeformation::getType(), k, SECTION_RESPONSE_MY, SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, SECTION_RESPONSE_T, Vector::Zero(), and Matrix::Zero().
Implements Element. Definition at line 539 of file DispBeamColumn3d.cpp. References CrdTransf::getInitialGlobalStiffMatrix().
Reimplemented from Element. Definition at line 550 of file DispBeamColumn3d.cpp. References CrdTransf::getInitialLength(), and Matrix::Zero().
Implements Element. Definition at line 586 of file DispBeamColumn3d.cpp. References endln, ElementalLoad::getData(), CrdTransf::getInitialLength(), TaggedObject::getTag(), LOAD_TAG_Beam3dPointLoad, LOAD_TAG_Beam3dUniformLoad, and opserr.
Implements Element. Definition at line 667 of file DispBeamColumn3d.cpp. References CrdTransf::getInitialLength(), Node::getRV(), opserr, and Vector::Size().
Implements Element. Definition at line 698 of file DispBeamColumn3d.cpp. References Vector::addVector(), CrdTransf::getGlobalResistingForce(), GaussQuadRule1d01::getIntegrPointCoords(), GaussQuadRule1d01::getIntegrPointWeights(), SectionForceDeformation::getStressResultant(), SectionForceDeformation::getType(), SECTION_RESPONSE_MY, SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, SECTION_RESPONSE_T, and Vector::Zero(). Referenced by getResistingForceIncInertia().
Reimplemented from Element. Definition at line 760 of file DispBeamColumn3d.cpp. References Element::alphaM, Element::betaK, Element::betaK0, Element::betaKc, CrdTransf::getInitialLength(), Element::getRayleighDampingForces(), getResistingForce(), and Node::getTrialAccel().
Implements MovableObject. Definition at line 796 of file DispBeamColumn3d.cpp. References MovableObject::getClassTag(), Channel::getDbTag(), MovableObject::getDbTag(), TaggedObject::getTag(), opserr, Channel::sendID(), MovableObject::sendSelf(), and MovableObject::setDbTag().
Implements MovableObject. Definition at line 871 of file DispBeamColumn3d.cpp. References endln, exit(), MovableObject::getClassTag(), MovableObject::getDbTag(), FEM_ObjectBroker::getNewCrdTransf3d(), FEM_ObjectBroker::getNewSection(), opserr, Channel::recvID(), MovableObject::recvSelf(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Reimplemented from DomainComponent. Definition at line 1046 of file DispBeamColumn3d.cpp. References Renderer::drawLine(), Node::getCrds(), Node::getDisp(), Node::getEigenvectors(), and Matrix::noCols().
Implements TaggedObject. Definition at line 1016 of file DispBeamColumn3d.cpp. References endln, CrdTransf::getInitialLength(), and TaggedObject::getTag().
Reimplemented from Element. Definition at line 1085 of file DispBeamColumn3d.cpp. References OPS_Stream::attr(), OPS_Stream::endTag(), GaussQuadRule1d01::getIntegrPointCoords(), SectionForceDeformation::setResponse(), and OPS_Stream::tag().
Reimplemented from Element. Definition at line 1187 of file DispBeamColumn3d.cpp. References CrdTransf::getBasicTrialDisp(), CrdTransf::getInitialLength(), Information::setVector(), and Matrix::Solve().
The documentation for this class was generated from the following files:
|