ZeroLengthSection Class Reference#include <ZeroLengthSection.h>
Inheritance diagram for ZeroLengthSection:
Detailed Description
Definition at line 47 of file ZeroLengthSection.h. Constructor & Destructor Documentation
Definition at line 56 of file ZeroLengthSection.cpp. References exit(), SectionForceDeformation::getCopy(), SectionForceDeformation::getOrder(), and opserr.
Definition at line 80 of file ZeroLengthSection.cpp.
Definition at line 90 of file ZeroLengthSection.cpp.
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 134 of file ZeroLengthSection.cpp. References endln, Node::getCrds(), Domain::getNode(), Node::getNumberDOF(), TaggedObject::getTag(), LENTOL, Vector::Norm(), opserr, and DomainComponent::setDomain().
Reimplemented from Element. Definition at line 211 of file ZeroLengthSection.cpp. References SectionForceDeformation::commitState(), and opserr.
Implements Element. Definition at line 225 of file ZeroLengthSection.cpp. References SectionForceDeformation::revertToLastCommit().
Reimplemented from Element. Definition at line 232 of file ZeroLengthSection.cpp. References SectionForceDeformation::revertToStart().
Implements Element. Definition at line 239 of file ZeroLengthSection.cpp. References Matrix::addMatrixTripleProduct(), SectionForceDeformation::getSectionTangent(), and SectionForceDeformation::setTrialSectionDeformation().
Implements Element. Definition at line 257 of file ZeroLengthSection.cpp. References Matrix::addMatrixTripleProduct(), and SectionForceDeformation::getInitialTangent().
Implements Element. Definition at line 275 of file ZeroLengthSection.cpp. References endln, TaggedObject::getTag(), and opserr.
Implements Element. Definition at line 290 of file ZeroLengthSection.cpp. References Vector::addMatrixTransposeVector(), SectionForceDeformation::getStressResultant(), and SectionForceDeformation::setTrialSectionDeformation(). Referenced by getResistingForceIncInertia().
Reimplemented from Element. Definition at line 309 of file ZeroLengthSection.cpp. References Element::betaK, Element::betaK0, Element::betaKc, Element::getRayleighDampingForces(), and getResistingForce().
Implements MovableObject. Definition at line 322 of file ZeroLengthSection.cpp. References MovableObject::getClassTag(), Channel::getDbTag(), MovableObject::getDbTag(), TaggedObject::getTag(), opserr, Channel::sendID(), Channel::sendMatrix(), MovableObject::sendSelf(), and MovableObject::setDbTag().
Implements MovableObject. Definition at line 377 of file ZeroLengthSection.cpp. References exit(), MovableObject::getClassTag(), MovableObject::getDbTag(), FEM_ObjectBroker::getNewSection(), opserr, Channel::recvID(), Channel::recvMatrix(), MovableObject::recvSelf(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Reimplemented from DomainComponent. Definition at line 473 of file ZeroLengthSection.cpp. References Renderer::drawLine(), Node::getCrds(), and Node::getDisp().
Implements TaggedObject. Definition at line 502 of file ZeroLengthSection.cpp. References endln, and TaggedObject::getTag().
Reimplemented from Element. Definition at line 510 of file ZeroLengthSection.cpp. References OPS_Stream::attr(), OPS_Stream::endTag(), SectionForceDeformation::setResponse(), Vector::Size(), and OPS_Stream::tag().
Reimplemented from Element. Definition at line 550 of file ZeroLengthSection.cpp. References Information::setMatrix(), and Information::setVector().
The documentation for this class was generated from the following files:
|