PressureIndependMultiYield Class Reference#include <PressureIndependMultiYield.h>
Inheritance diagram for PressureIndependMultiYield: ![]()
Detailed Description
Definition at line 20 of file PressureIndependMultiYield.h. Constructor & Destructor Documentation
Definition at line 179 of file PressureIndependMultiYield.cpp. References activeSurfaceNum, committedActiveSurf, committedSurfaces, e2p, matN, refBulkModulus, refShearModulus, and theSurfaces.
Definition at line 203 of file PressureIndependMultiYield.cpp.
Member Function Documentation
Reimplemented from NDMaterial. Definition at line 243 of file PressureIndependMultiYield.cpp. References endln, exit(), opserr, T2Vector::setData(), Vector::Size(), and T2Vector::t2Vector(). Referenced by setTrialStrain().
Reimplemented from NDMaterial. Definition at line 272 of file PressureIndependMultiYield.cpp. References setTrialStrain().
Reimplemented from NDMaterial. Definition at line 278 of file PressureIndependMultiYield.cpp. References endln, exit(), opserr, T2Vector::setData(), and Vector::Size(). Referenced by setTrialStrainIncr().
Reimplemented from NDMaterial. Definition at line 301 of file PressureIndependMultiYield.cpp. References setTrialStrainIncr().
Reimplemented from NDMaterial. Definition at line 307 of file PressureIndependMultiYield.cpp. References MultiYieldSurface::center(), T2Vector::deviator(), MultiYieldSurface::modulus(), and MultiYieldSurface::size(). Referenced by getResponse(), and getStress().
Definition at line 749 of file PressureIndependMultiYield.cpp. References endln, TaggedObject::getTag(), k, MultiYieldSurface::modulus(), Matrix::noCols(), opserr, and MultiYieldSurface::size(). Referenced by getResponse().
Reimplemented from NDMaterial. Definition at line 406 of file PressureIndependMultiYield.cpp. References Vector::addMatrixVector(), T2Vector::deviator(), getTangent(), T2Vector::setData(), T2Vector::t2Vector(), and T2Vector::volume().
Reimplemented from NDMaterial. Definition at line 464 of file PressureIndependMultiYield.cpp. References getCommittedStrain().
Reimplemented from NDMaterial. Definition at line 795 of file PressureIndependMultiYield.cpp. References T2Vector::deviatorLength(), MultiYieldSurface::size(), and T2Vector::t2Vector(). Referenced by getResponse().
Reimplemented from NDMaterial. Definition at line 827 of file PressureIndependMultiYield.cpp. References T2Vector::t2Vector(). Referenced by getResponse(), and getStrain().
Implements NDMaterial. Definition at line 470 of file PressureIndependMultiYield.cpp. References T2Vector::setData(), T2Vector::t2Vector(), and Vector::Zero().
Implements NDMaterial. Definition at line 500 of file PressureIndependMultiYield.cpp. References PressureIndependMultiYield().
Reimplemented from NDMaterial. Definition at line 507 of file PressureIndependMultiYield.cpp. References PressureIndependMultiYield().
Implements MovableObject. Definition at line 544 of file PressureIndependMultiYield.cpp. References MultiYieldSurface::center(), TaggedObject::getTag(), k, MultiYieldSurface::modulus(), opserr, Channel::sendID(), Channel::sendVector(), MultiYieldSurface::size(), and T2Vector::t2Vector().
Implements MovableObject. Definition at line 615 of file PressureIndependMultiYield.cpp. References k, opserr, Channel::recvID(), Channel::recvVector(), MultiYieldSurface::setData(), T2Vector::setData(), and TaggedObject::setTag().
Reimplemented from NDMaterial. Definition at line 722 of file PressureIndependMultiYield.cpp. References getBackbone(), getCommittedStrain(), getCommittedStress(), getTangent(), Information::theMatrix, and Information::theVector.
Implements TaggedObject. Definition at line 789 of file PressureIndependMultiYield.cpp. References endln.
Friends And Related Function Documentation
Definition at line 108 of file PressureIndependMultiYield.h.
Definition at line 109 of file PressureIndependMultiYield.h.
The documentation for this class was generated from the following files:
|