Brick Class Reference#include <Brick.h>
Inheritance diagram for Brick:
Detailed Description
Definition at line 41 of file Brick.h. Constructor & Destructor Documentation
Definition at line 90 of file Brick.cpp. References exit(), NDMaterial::getCopy(), opserr, and Matrix::Zero().
Member Function Documentation
Reimplemented from DomainComponent. Definition at line 151 of file Brick.cpp. References Domain::getNode(), and DomainComponent::setDomain().
Reimplemented from Element. Definition at line 717 of file Brick.cpp. References Node::getTrialDisp(), NDMaterial::setTrialStrain(), shp3d(), and Vector::Zero().
Implements TaggedObject. Definition at line 236 of file Brick.cpp. References endln, NDMaterial::getCommittedStrain(), Node::getDisp(), getResistingForce(), TaggedObject::getTag(), nodeDisp(), TaggedObject::Print(), and Vector::Zero().
Implements Element. Definition at line 326 of file Brick.cpp. References Matrix::addMatrixProduct(), count, NDMaterial::getInitialTangent(), k, kk, shp3d(), and Matrix::Zero().
Implements Element. Definition at line 478 of file Brick.cpp. References return(), and Vector::Zero().
Implements Element. Definition at line 495 of file Brick.cpp. References Vector::addMatrixVector(), and count.
Reimplemented from Element. Definition at line 551 of file Brick.cpp. References Element::alphaM, Element::betaK, Element::betaK0, Element::betaKc, and Element::getRayleighDampingForces().
Implements MovableObject. Definition at line 1180 of file Brick.cpp. References MovableObject::getClassTag(), Channel::getDbTag(), MovableObject::getDbTag(), TaggedObject::getTag(), opserr, Channel::sendID(), and MovableObject::setDbTag().
Implements MovableObject. Definition at line 1242 of file Brick.cpp. References endln, exit(), MovableObject::getClassTag(), MovableObject::getDbTag(), FEM_ObjectBroker::getNewNDMaterial(), TaggedObject::getTag(), opserr, Channel::recvID(), MovableObject::recvSelf(), MovableObject::setDbTag(), TaggedObject::setTag(), and theBroker.
Reimplemented from Element. Definition at line 1607 of file Brick.cpp. References OPS_Stream::attr(), OPS_Stream::endTag(), MovableObject::getClassTag(), TaggedObject::getTag(), NDMaterial::setResponse(), and OPS_Stream::tag().
Reimplemented from Element. Definition at line 1676 of file Brick.cpp. References Information::setMatrix(), and Information::setVector().
Reimplemented from DomainComponent. Definition at line 1320 of file Brick.cpp. References Renderer::drawPolygon(), Node::getCrds(), Node::getDisp(), Node::getEigenvectors(), NDMaterial::getStress(), Matrix::noCols(), and Vector::Zero().
The documentation for this class was generated from the following files: |