BeamWithHinges2d Class Reference#include <BeamWithHinges2d.h>
Inheritance diagram for BeamWithHinges2d:
Detailed Description
Definition at line 43 of file BeamWithHinges2d.h. Constructor & Destructor Documentation
Definition at line 76 of file BeamWithHinges2d.cpp. References exit(), CrdTransf2d::getCopy(), SectionForceDeformation::getCopy(), and opserr.
Definition at line 51 of file BeamWithHinges2d.cpp.
Definition at line 146 of file BeamWithHinges2d.cpp.
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 184 of file BeamWithHinges2d.cpp. References exit(), CrdTransf::getInitialLength(), CrdTransf::initialize(), opserr, DomainComponent::setDomain(), update(), and CrdTransf::update().
Reimplemented from Element. Definition at line 220 of file BeamWithHinges2d.cpp. References CrdTransf::commitState(), SectionForceDeformation::commitState(), and opserr.
Implements Element. Definition at line 249 of file BeamWithHinges2d.cpp. References SectionForceDeformation::getSectionFlexibility(), SectionForceDeformation::getStressResultant(), CrdTransf::revertToLastCommit(), and SectionForceDeformation::setTrialSectionDeformation(). Referenced by update().
Reimplemented from Element. Definition at line 279 of file BeamWithHinges2d.cpp. References CrdTransf::revertToStart(), Vector::Zero(), and Matrix::Zero().
Reimplemented from Element. Definition at line 1064 of file BeamWithHinges2d.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_MZ, SECTION_RESPONSE_P, SECTION_RESPONSE_VY, SectionForceDeformation::setTrialSectionDeformation(), Matrix::Solve(), CrdTransf::update(), and Matrix::Zero(). Referenced by setDomain().
Implements Element. Definition at line 305 of file BeamWithHinges2d.cpp. References CrdTransf::getGlobalStiffMatrix().
Implements Element. Definition at line 312 of file BeamWithHinges2d.cpp. References Matrix::addMatrixTripleProduct(), SectionForceDeformation::getInitialFlexibility(), CrdTransf::getInitialGlobalStiffMatrix(), CrdTransf::getInitialLength(), SectionForceDeformation::getOrder(), SectionForceDeformation::getType(), opserr, SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, SECTION_RESPONSE_VY, Matrix::Solve(), and Matrix::Zero().
Reimplemented from Element. Definition at line 460 of file BeamWithHinges2d.cpp. References CrdTransf::getInitialLength(), and Matrix::Zero().
Implements Element. Definition at line 473 of file BeamWithHinges2d.cpp. References Vector::Zero(), and Matrix::Zero().
Implements Element. Definition at line 490 of file BeamWithHinges2d.cpp. References endln, exit(), ElementalLoad::getData(), CrdTransf::getInitialLength(), TaggedObject::getTag(), LOAD_TAG_Beam2dPointLoad, LOAD_TAG_Beam2dUniformLoad, and opserr.
Implements Element. Definition at line 672 of file BeamWithHinges2d.cpp. References CrdTransf::getInitialLength(), and Node::getRV().
Implements Element. Definition at line 693 of file BeamWithHinges2d.cpp. References CrdTransf::getGlobalResistingForce(). Referenced by getResistingForceIncInertia().
Reimplemented from Element. Definition at line 701 of file BeamWithHinges2d.cpp. References Element::alphaM, Element::betaK, Element::betaK0, Element::betaKc, CrdTransf::getInitialLength(), Element::getRayleighDampingForces(), getResistingForce(), and Node::getTrialAccel().
Implements MovableObject. Definition at line 745 of file BeamWithHinges2d.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 852 of file BeamWithHinges2d.cpp. References endln, exit(), MovableObject::getClassTag(), MovableObject::getDbTag(), FEM_ObjectBroker::getNewCrdTransf2d(), FEM_ObjectBroker::getNewSection(), SectionForceDeformation::getOrder(), k, opserr, Channel::recvID(), MovableObject::recvSelf(), Channel::recvVector(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Definition at line 1422 of file BeamWithHinges2d.cpp. References SectionForceDeformation::setResponse().
Reimplemented from Element. Definition at line 1456 of file BeamWithHinges2d.cpp. References CrdTransf::getBasicTrialDisp(), CrdTransf::getInitialLength(), Information::setMatrix(), and Information::setVector().
Definition at line 1527 of file BeamWithHinges2d.cpp. References DoubleType, MovableObject::setParameter(), and Information::theType.
Reimplemented from MovableObject. Definition at line 1575 of file BeamWithHinges2d.cpp. References Information::theDouble, and MovableObject::updateParameter().
Implements TaggedObject. Definition at line 1002 of file BeamWithHinges2d.cpp. References endln, CrdTransf::getInitialLength(), TaggedObject::getTag(), and TaggedObject::Print().
Reimplemented from DomainComponent. Definition at line 1505 of file BeamWithHinges2d.cpp. References Renderer::drawLine(), Node::getCrds(), and Node::getDisp().
The documentation for this class was generated from the following files:
|