TrussSection Class Reference#include <TrussSection.h>
Inheritance diagram for TrussSection: ![]()
Detailed Description
Definition at line 47 of file TrussSection.h. Constructor & Destructor Documentation
Definition at line 64 of file TrussSection.cpp. References endln, exit(), SectionForceDeformation::getCopy(), SectionForceDeformation::getOrder(), TaggedObject::getTag(), SectionForceDeformation::getType(), opserr, SECTION_RESPONSE_P, and ID::Size().
Definition at line 139 of file TrussSection.cpp.
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 178 of file TrussSection.cpp. References endln, exit(), Node::getCrds(), Domain::getNode(), Node::getNumberDOF(), TaggedObject::getTag(), opserr, DomainComponent::setDomain(), Vector::Size(), and update().
Reimplemented from Element. Definition at line 334 of file TrussSection.cpp. References SectionForceDeformation::commitState(), and opserr.
Implements Element. Definition at line 346 of file TrussSection.cpp. References SectionForceDeformation::revertToLastCommit().
Reimplemented from Element. Definition at line 352 of file TrussSection.cpp. References SectionForceDeformation::revertToStart().
Reimplemented from Element. Definition at line 361 of file TrussSection.cpp. References SectionForceDeformation::getOrder(), SectionForceDeformation::getType(), SECTION_RESPONSE_P, and SectionForceDeformation::setTrialSectionDeformation(). Referenced by setDomain().
Implements Element. Definition at line 386 of file TrussSection.cpp. References SectionForceDeformation::getOrder(), SectionForceDeformation::getSectionTangent(), SectionForceDeformation::getType(), k, SECTION_RESPONSE_P, and Matrix::Zero().
Implements Element. Definition at line 424 of file TrussSection.cpp. References SectionForceDeformation::getInitialTangent(), SectionForceDeformation::getOrder(), SectionForceDeformation::getType(), k, SECTION_RESPONSE_P, and Matrix::Zero().
Reimplemented from Element. Definition at line 462 of file TrussSection.cpp. References Matrix::Zero().
Implements Element. Definition at line 494 of file TrussSection.cpp. References endln, TaggedObject::getTag(), and opserr.
Implements Element. Definition at line 502 of file TrussSection.cpp. References Node::getRV(), opserr, and Vector::Size().
Implements Element. Definition at line 541 of file TrussSection.cpp. References SectionForceDeformation::getOrder(), SectionForceDeformation::getStressResultant(), SectionForceDeformation::getType(), SECTION_RESPONSE_P, and Vector::Zero(). Referenced by getResistingForceIncInertia().
Reimplemented from Element. Definition at line 576 of file TrussSection.cpp. References Element::alphaM, Element::betaK, Element::betaK0, Element::betaKc, getResistingForce(), and Node::getTrialAccel().
Implements MovableObject. Definition at line 604 of file TrussSection.cpp. References MovableObject::getClassTag(), Channel::getDbTag(), MovableObject::getDbTag(), TaggedObject::getTag(), opserr, Channel::sendID(), MovableObject::sendSelf(), Channel::sendVector(), and MovableObject::setDbTag().
Implements MovableObject. Definition at line 659 of file TrussSection.cpp. References endln, MovableObject::getClassTag(), MovableObject::getDbTag(), FEM_ObjectBroker::getNewSection(), TaggedObject::getTag(), int(), opserr, Channel::recvID(), MovableObject::recvSelf(), Channel::recvVector(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Reimplemented from DomainComponent. Definition at line 721 of file TrussSection.cpp. References Renderer::drawLine(), Node::getCrds(), Node::getDisp(), Node::getEigenvectors(), SectionForceDeformation::getOrder(), SectionForceDeformation::getStressResultant(), SectionForceDeformation::getType(), Matrix::noCols(), SECTION_RESPONSE_P, and SectionForceDeformation::setTrialSectionDeformation().
Implements TaggedObject. Definition at line 799 of file TrussSection.cpp. References endln, SectionForceDeformation::getOrder(), SectionForceDeformation::getStressResultant(), TaggedObject::getTag(), SectionForceDeformation::getType(), SECTION_RESPONSE_P, and SectionForceDeformation::setTrialSectionDeformation().
Reimplemented from Element. Definition at line 874 of file TrussSection.cpp. References OPS_Stream::attr(), OPS_Stream::endTag(), SectionForceDeformation::setResponse(), and OPS_Stream::tag().
Reimplemented from Element. Definition at line 911 of file TrussSection.cpp. References SectionForceDeformation::getOrder(), SectionForceDeformation::getResponse(), SectionForceDeformation::getStressResultant(), SectionForceDeformation::getType(), SECTION_RESPONSE_P, SectionForceDeformation::setTrialSectionDeformation(), and Information::theDouble.
Reimplemented from MovableObject. Definition at line 963 of file TrussSection.cpp. References MovableObject::setParameter().
The documentation for this class was generated from the following files:
|