PressureDependMultiYield Class Reference#include <PressureDependMultiYield.h>
Inheritance diagram for PressureDependMultiYield:
Detailed Description
Definition at line 23 of file PressureDependMultiYield.h. Constructor & Destructor Documentation
Definition at line 310 of file PressureDependMultiYield.cpp. References activeSurfaceNum, committedActiveSurf, committedSurfaces, cumuDilateStrainOcta, cumuDilateStrainOctaCommitted, cumuTranslateStrainOcta, cumuTranslateStrainOctaCommitted, e2p, initPress, matN, maxCumuDilateStrainOcta, maxCumuDilateStrainOctaCommitted, maxPress, modulusFactor, onPPZ, onPPZCommitted, oppoPrePPZStrainOcta, oppoPrePPZStrainOctaCommitted, PPZSize, PPZSizeCommitted, prePPZStrainOcta, prePPZStrainOctaCommitted, pressureD, pressureDCommitted, strainPTOcta, and theSurfaces.
Definition at line 356 of file PressureDependMultiYield.cpp.
Member Function Documentation
Reimplemented from NDMaterial. Definition at line 395 of file PressureDependMultiYield.cpp. References endln, exit(), opserr, T2Vector::setData(), Vector::Size(), and T2Vector::t2Vector(). Referenced by setTrialStrain().
Reimplemented from NDMaterial. Definition at line 423 of file PressureDependMultiYield.cpp. References setTrialStrain().
Reimplemented from NDMaterial. Definition at line 429 of file PressureDependMultiYield.cpp. References endln, exit(), opserr, T2Vector::setData(), and Vector::Size(). Referenced by setTrialStrainIncr().
Reimplemented from NDMaterial. Definition at line 454 of file PressureDependMultiYield.cpp. References setTrialStrainIncr().
Reimplemented from NDMaterial. Definition at line 460 of file PressureDependMultiYield.cpp. References T2Vector::deviator(), MultiYieldSurface::modulus(), T2Vector::volume(), and Vector::Zero(). Referenced by getResponse(), and getStress().
Reimplemented from NDMaterial. Definition at line 566 of file PressureDependMultiYield.cpp. References T2Vector::volume().
Definition at line 1079 of file PressureDependMultiYield.cpp. References endln, TaggedObject::getTag(), k, MultiYieldSurface::modulus(), Matrix::noCols(), opserr, and MultiYieldSurface::size(). Referenced by getResponse().
Reimplemented from NDMaterial. Definition at line 624 of file PressureDependMultiYield.cpp. References Vector::addMatrixVector(), Vector::addVector(), getTangent(), T2Vector::setData(), and T2Vector::t2Vector().
Reimplemented from NDMaterial. Definition at line 713 of file PressureDependMultiYield.cpp. References getCommittedStrain().
Reimplemented from NDMaterial. Definition at line 1155 of file PressureDependMultiYield.cpp. References T2Vector::deviatorRatio(), MultiYieldSurface::size(), and T2Vector::t2Vector(). Referenced by getResponse().
Reimplemented from NDMaterial. Definition at line 1198 of file PressureDependMultiYield.cpp. References T2Vector::t2Vector(). Referenced by getResponse(), and getStrain().
Implements NDMaterial. Definition at line 719 of file PressureDependMultiYield.cpp. References T2Vector::setData(), T2Vector::t2Vector(), T2Vector::volume(), and Vector::Zero().
Implements NDMaterial. Definition at line 761 of file PressureDependMultiYield.cpp. References PressureDependMultiYield().
Reimplemented from NDMaterial. Definition at line 768 of file PressureDependMultiYield.cpp. References PressureDependMultiYield().
Implements MovableObject. Definition at line 810 of file PressureDependMultiYield.cpp. References MultiYieldSurface::center(), TaggedObject::getTag(), k, MultiYieldSurface::modulus(), opserr, Channel::sendID(), Channel::sendVector(), MultiYieldSurface::size(), and T2Vector::t2Vector().
Implements MovableObject. Definition at line 929 of file PressureDependMultiYield.cpp. References k, opserr, Channel::recvID(), Channel::recvVector(), MultiYieldSurface::setData(), T2Vector::setData(), and TaggedObject::setTag().
Reimplemented from NDMaterial. Definition at line 1122 of file PressureDependMultiYield.cpp. References getBackbone(), getCommittedStrain(), getCommittedStress(), getTangent(), Information::theMatrix, and Information::theVector.
Implements TaggedObject. Definition at line 1149 of file PressureDependMultiYield.cpp. References endln.
Reimplemented from MovableObject. Definition at line 796 of file PressureDependMultiYield.cpp. References Information::theDouble.
The documentation for this class was generated from the following files:
|