FourNodeQuad Class Reference#include <FourNodeQuad.h>
Inheritance diagram for FourNodeQuad: ![]()
Detailed Description
Definition at line 47 of file FourNodeQuad.h. Constructor & Destructor Documentation
Definition at line 54 of file FourNodeQuad.cpp. References exit(), NDMaterial::getCopy(), and opserr.
Definition at line 116 of file FourNodeQuad.cpp.
Definition at line 139 of file FourNodeQuad.cpp.
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 180 of file FourNodeQuad.cpp. References Domain::getNode(), Node::getNumberDOF(), and DomainComponent::setDomain().
Reimplemented from Element. Definition at line 268 of file FourNodeQuad.cpp. References Node::getTrialDisp(), NDMaterial::setTrialStrain(), and Vector::Zero().
Implements Element. Definition at line 315 of file FourNodeQuad.cpp. References alpha, NDMaterial::getTangent(), and Matrix::Zero().
Implements Element. Definition at line 374 of file FourNodeQuad.cpp. References alpha, NDMaterial::getInitialTangent(), and Matrix::Zero().
Reimplemented from Element. Definition at line 427 of file FourNodeQuad.cpp. References alpha, and Matrix::Zero(). Referenced by addInertiaLoadToUnbalance(), getResistingForceIncInertia(), and updateParameter().
Implements Element. Definition at line 473 of file FourNodeQuad.cpp. References endln, TaggedObject::getTag(), and opserr.
Implements Element. Definition at line 480 of file FourNodeQuad.cpp. References getMass(), Node::getRV(), opserr, and Vector::Size().
Implements Element. Definition at line 528 of file FourNodeQuad.cpp. References Vector::addVector(), alpha, NDMaterial::getStress(), and Vector::Zero(). Referenced by getResistingForceIncInertia().
Reimplemented from Element. Definition at line 575 of file FourNodeQuad.cpp. References Element::alphaM, Element::betaK, Element::betaK0, Element::betaKc, getMass(), Element::getRayleighDampingForces(), getResistingForce(), and Node::getTrialAccel().
Implements MovableObject. Definition at line 630 of file FourNodeQuad.cpp. References MovableObject::getClassTag(), Channel::getDbTag(), MovableObject::getDbTag(), TaggedObject::getTag(), opserr, Channel::sendID(), Channel::sendVector(), and MovableObject::setDbTag().
Implements MovableObject. Definition at line 699 of file FourNodeQuad.cpp. References endln, MovableObject::getClassTag(), MovableObject::getDbTag(), FEM_ObjectBroker::getNewNDMaterial(), TaggedObject::getTag(), opserr, Channel::recvID(), MovableObject::recvSelf(), Channel::recvVector(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Reimplemented from DomainComponent. Definition at line 847 of file FourNodeQuad.cpp. References Renderer::drawPolygon(), Node::getCrds(), Node::getDisp(), Node::getEigenvectors(), and Matrix::noCols().
Implements TaggedObject. Definition at line 792 of file FourNodeQuad.cpp. References endln, NDMaterial::getCommittedStrain(), Node::getDisp(), TaggedObject::getTag(), nodeDisp(), TaggedObject::Print(), and Vector::Zero().
Reimplemented from Element. Definition at line 920 of file FourNodeQuad.cpp. References OPS_Stream::attr(), OPS_Stream::endTag(), MovableObject::getClassTag(), TaggedObject::getTag(), NDMaterial::setResponse(), and OPS_Stream::tag().
Reimplemented from Element. Definition at line 987 of file FourNodeQuad.cpp. References Information::setVector().
Reimplemented from MovableObject. Definition at line 1015 of file FourNodeQuad.cpp. References Parameter::addObject(), and MovableObject::setParameter().
Reimplemented from MovableObject. Definition at line 1047 of file FourNodeQuad.cpp. References getMass(), and Information::theDouble.
Friends And Related Function Documentation
Definition at line 100 of file FourNodeQuad.h.
Definition at line 101 of file FourNodeQuad.h.
The documentation for this class was generated from the following files:
|