BeamWithHinges3d Class Reference#include <BeamWithHinges3d.h>
Inheritance diagram for BeamWithHinges3d: ![]()
Detailed Description
Definition at line 43 of file BeamWithHinges3d.h. Constructor & Destructor Documentation
Definition at line 80 of file BeamWithHinges3d.cpp. References exit(), CrdTransf3d::getCopy(), SectionForceDeformation::getCopy(), and opserr.
Definition at line 51 of file BeamWithHinges3d.cpp.
Definition at line 167 of file BeamWithHinges3d.cpp.
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 206 of file BeamWithHinges3d.cpp. References exit(), CrdTransf::getInitialLength(), CrdTransf::initialize(), opserr, DomainComponent::setDomain(), update(), and CrdTransf::update().
Reimplemented from Element. Definition at line 245 of file BeamWithHinges3d.cpp. References CrdTransf::commitState(), SectionForceDeformation::commitState(), and opserr.
Implements Element. Definition at line 273 of file BeamWithHinges3d.cpp. References SectionForceDeformation::getSectionFlexibility(), SectionForceDeformation::getStressResultant(), CrdTransf::revertToLastCommit(), and SectionForceDeformation::setTrialSectionDeformation(). Referenced by update().
Reimplemented from Element. Definition at line 302 of file BeamWithHinges3d.cpp. References CrdTransf::revertToStart(), update(), Vector::Zero(), and Matrix::Zero().
Reimplemented from Element. Definition at line 1217 of file BeamWithHinges3d.cpp. References Matrix::addMatrixTripleProduct(), Vector::addMatrixVector(), Vector::addVector(), CrdTransf::getBasicIncrDeltaDisp(), CrdTransf::getBasicTrialDisp(), CrdTransf::getInitialLength(), SectionForceDeformation::getOrder(), SectionForceDeformation::getSectionFlexibility(), SectionForceDeformation::getStressResultant(), SectionForceDeformation::getType(), opserr, revertToLastCommit(), SECTION_RESPONSE_MY, SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, SECTION_RESPONSE_T, SECTION_RESPONSE_VY, SECTION_RESPONSE_VZ, SectionForceDeformation::setTrialSectionDeformation(), Matrix::Solve(), CrdTransf::update(), and Matrix::Zero(). Referenced by revertToStart(), and setDomain().
Implements Element. Definition at line 328 of file BeamWithHinges3d.cpp. References CrdTransf::getGlobalStiffMatrix().
Implements Element. Definition at line 335 of file BeamWithHinges3d.cpp. References Matrix::addMatrixTripleProduct(), SectionForceDeformation::getInitialFlexibility(), CrdTransf::getInitialGlobalStiffMatrix(), CrdTransf::getInitialLength(), SectionForceDeformation::getOrder(), SectionForceDeformation::getType(), opserr, SECTION_RESPONSE_MY, SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, SECTION_RESPONSE_T, SECTION_RESPONSE_VY, SECTION_RESPONSE_VZ, Matrix::Solve(), and Matrix::Zero().
Reimplemented from Element. Definition at line 525 of file BeamWithHinges3d.cpp. References CrdTransf::getInitialLength(), and Matrix::Zero().
Implements Element. Definition at line 539 of file BeamWithHinges3d.cpp. References Vector::Zero(), and Matrix::Zero().
Implements Element. Definition at line 560 of file BeamWithHinges3d.cpp. References endln, ElementalLoad::getData(), CrdTransf::getInitialLength(), TaggedObject::getTag(), LOAD_TAG_Beam3dPointLoad, LOAD_TAG_Beam3dUniformLoad, and opserr.
Implements Element. Definition at line 816 of file BeamWithHinges3d.cpp. References CrdTransf::getInitialLength(), and Node::getRV().
Implements Element. Definition at line 837 of file BeamWithHinges3d.cpp. References CrdTransf::getGlobalResistingForce(). Referenced by getResistingForceIncInertia().
Reimplemented from Element. Definition at line 845 of file BeamWithHinges3d.cpp. References Element::alphaM, Element::betaK, Element::betaK0, Element::betaKc, CrdTransf::getInitialLength(), Element::getRayleighDampingForces(), getResistingForce(), and Node::getTrialAccel().
Implements MovableObject. Definition at line 889 of file BeamWithHinges3d.cpp. References MovableObject::getClassTag(), Channel::getDbTag(), MovableObject::getDbTag(), SectionForceDeformation::getOrder(), TaggedObject::getTag(), k, opserr, Channel::sendID(), MovableObject::sendSelf(), Channel::sendVector(), and MovableObject::setDbTag().
Implements MovableObject. Definition at line 994 of file BeamWithHinges3d.cpp. References endln, exit(), MovableObject::getClassTag(), MovableObject::getDbTag(), FEM_ObjectBroker::getNewCrdTransf3d(), FEM_ObjectBroker::getNewSection(), SectionForceDeformation::getOrder(), k, opserr, Channel::recvID(), MovableObject::recvSelf(), Channel::recvVector(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Definition at line 1664 of file BeamWithHinges3d.cpp. References SectionForceDeformation::setResponse().
Reimplemented from Element. Definition at line 1698 of file BeamWithHinges3d.cpp. References CrdTransf::getBasicTrialDisp(), CrdTransf::getInitialLength(), Information::setMatrix(), and Information::setVector().
Definition at line 1795 of file BeamWithHinges3d.cpp. References DoubleType, MovableObject::setParameter(), and Information::theType.
Reimplemented from MovableObject. Definition at line 1843 of file BeamWithHinges3d.cpp. References Information::theDouble, and MovableObject::updateParameter().
Implements TaggedObject. Definition at line 1146 of file BeamWithHinges3d.cpp. References endln, CrdTransf::getInitialLength(), TaggedObject::getTag(), and TaggedObject::Print().
Reimplemented from DomainComponent. Definition at line 1773 of file BeamWithHinges3d.cpp. References Renderer::drawLine(), Node::getCrds(), and Node::getDisp().
The documentation for this class was generated from the following files:
|