DispBeamColumn2d Class Reference#include <DispBeamColumn2d.h>
Inheritance diagram for DispBeamColumn2d:
Detailed Description
Definition at line 50 of file DispBeamColumn2d.h. Constructor & Destructor Documentation
Definition at line 51 of file DispBeamColumn2d.cpp. References exit(), CrdTransf2d::getCopy(), BeamIntegration::getCopy(), and opserr.
Definition at line 114 of file DispBeamColumn2d.cpp.
Definition at line 136 of file DispBeamColumn2d.cpp.
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 179 of file DispBeamColumn2d.cpp. References CrdTransf::getInitialLength(), Domain::getNode(), Node::getNumberDOF(), CrdTransf::initialize(), DomainComponent::setDomain(), and update().
Reimplemented from Element. Definition at line 227 of file DispBeamColumn2d.cpp. References CrdTransf::commitState(), and opserr.
Implements Element. Definition at line 246 of file DispBeamColumn2d.cpp. References CrdTransf::revertToLastCommit().
Reimplemented from Element. Definition at line 260 of file DispBeamColumn2d.cpp. References CrdTransf::revertToStart().
Reimplemented from Element. Definition at line 274 of file DispBeamColumn2d.cpp. References CrdTransf::getBasicTrialDisp(), CrdTransf::getInitialLength(), BeamIntegration::getSectionLocations(), SectionForceDeformation::getType(), SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, SectionForceDeformation::setTrialSectionDeformation(), and CrdTransf::update(). Referenced by setDomain().
Implements Element. Definition at line 320 of file DispBeamColumn2d.cpp. References CrdTransf::getGlobalStiffMatrix(), CrdTransf::getInitialLength(), BeamIntegration::getSectionLocations(), SectionForceDeformation::getSectionTangent(), BeamIntegration::getSectionWeights(), SectionForceDeformation::getStressResultant(), SectionForceDeformation::getType(), k, SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, Vector::Zero(), and Matrix::Zero().
Implements Element. Definition at line 503 of file DispBeamColumn2d.cpp. References CrdTransf::getInitialGlobalStiffMatrix().
Reimplemented from Element. Definition at line 514 of file DispBeamColumn2d.cpp. References CrdTransf::getInitialLength(), and Matrix::Zero().
Implements Element. Definition at line 546 of file DispBeamColumn2d.cpp. References ElementalLoad::getData(), CrdTransf::getInitialLength(), TaggedObject::getTag(), LOAD_TAG_Beam2dPointLoad, LOAD_TAG_Beam2dUniformLoad, and opserr.
Implements Element. Definition at line 610 of file DispBeamColumn2d.cpp. References CrdTransf::getInitialLength(), Node::getRV(), opserr, and Vector::Size().
Implements Element. Definition at line 639 of file DispBeamColumn2d.cpp. References CrdTransf::getGlobalResistingForce(), CrdTransf::getInitialLength(), BeamIntegration::getSectionLocations(), BeamIntegration::getSectionWeights(), SectionForceDeformation::getStressResultant(), SectionForceDeformation::getType(), SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, and Vector::Zero(). Referenced by getResistingForceIncInertia().
Reimplemented from Element. Definition at line 708 of file DispBeamColumn2d.cpp. References Element::alphaM, Element::betaK, Element::betaK0, Element::betaKc, CrdTransf::getInitialLength(), Element::getRayleighDampingForces(), getResistingForce(), and Node::getTrialAccel().
Implements MovableObject. Definition at line 743 of file DispBeamColumn2d.cpp. References MovableObject::getClassTag(), Channel::getDbTag(), MovableObject::getDbTag(), TaggedObject::getTag(), opserr, Channel::sendID(), MovableObject::sendSelf(), and MovableObject::setDbTag().
Implements MovableObject. Definition at line 819 of file DispBeamColumn2d.cpp. References endln, exit(), MovableObject::getClassTag(), MovableObject::getDbTag(), FEM_ObjectBroker::getNewCrdTransf2d(), FEM_ObjectBroker::getNewSection(), opserr, Channel::recvID(), MovableObject::recvSelf(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Reimplemented from DomainComponent. Definition at line 986 of file DispBeamColumn2d.cpp. References Renderer::drawLine(), Node::getCrds(), Node::getDisp(), Node::getEigenvectors(), and Matrix::noCols().
Implements TaggedObject. Definition at line 961 of file DispBeamColumn2d.cpp. References endln, CrdTransf::getInitialLength(), TaggedObject::getTag(), and BeamIntegration::Print().
Reimplemented from Element. Definition at line 1025 of file DispBeamColumn2d.cpp. References OPS_Stream::attr(), OPS_Stream::endTag(), CrdTransf::getInitialLength(), BeamIntegration::getSectionLocations(), SectionForceDeformation::setResponse(), and OPS_Stream::tag().
Reimplemented from Element. Definition at line 1130 of file DispBeamColumn2d.cpp. References CrdTransf::getBasicDisplSensitivity(), CrdTransf::getBasicTrialDisp(), CrdTransf::getInitialLength(), BeamIntegration::getSectionLocations(), BeamIntegration::getSectionWeights(), Information::setVector(), and Matrix::Solve().
Reimplemented from MovableObject. Definition at line 1244 of file DispBeamColumn2d.cpp. References Parameter::addObject(), endln, TaggedObject::getTag(), opserr, and MovableObject::setParameter().
Reimplemented from MovableObject. Definition at line 1286 of file DispBeamColumn2d.cpp. References Information::theDouble.
Reimplemented from Element. Definition at line 1326 of file DispBeamColumn2d.cpp. References Vector::addMatrixVector(), CrdTransf::getBasicTrialDisp(), CrdTransf::getBasicTrialDispShapeSensitivity(), CrdTransf::getdLdh(), CrdTransf::getGlobalResistingForce(), CrdTransf::getGlobalResistingForceShapeSensitivity(), CrdTransf::getInitialLength(), BeamIntegration::getSectionLocations(), SectionForceDeformation::getSectionTangent(), BeamIntegration::getSectionWeights(), SectionForceDeformation::getStressResultant(), SectionForceDeformation::getStressResultantSensitivity(), SectionForceDeformation::getType(), CrdTransf::isShapeSensitivity(), SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, Matrix::Zero(), and Vector::Zero().
Reimplemented from Element. Definition at line 1317 of file DispBeamColumn2d.cpp. References Matrix::Zero().
Reimplemented from Element. Definition at line 1476 of file DispBeamColumn2d.cpp. References SectionForceDeformation::commitSensitivity(), CrdTransf::getBasicDisplSensitivity(), CrdTransf::getBasicTrialDisp(), CrdTransf::getd1overLdh(), CrdTransf::getInitialLength(), BeamIntegration::getSectionLocations(), SectionForceDeformation::getType(), SECTION_RESPONSE_MZ, and SECTION_RESPONSE_P.
The documentation for this class was generated from the following files:
|