PressureDependMultiYield02 Class Reference#include <PressureDependMultiYield02.h>
Inheritance diagram for PressureDependMultiYield02: ![]()
Detailed Description
Definition at line 22 of file PressureDependMultiYield02.h. Constructor & Destructor Documentation
Definition at line 323 of file PressureDependMultiYield02.cpp. References activeSurfaceNum, committedActiveSurf, committedSurfaces, cumuDilateStrainOcta, cumuDilateStrainOctaCommitted, cumuTranslateStrainOcta, cumuTranslateStrainOctaCommitted, damage, e2p, initPress, matN, maxCumuDilateStrainOcta, maxCumuDilateStrainOctaCommitted, maxPress, modulusFactor, onPPZ, onPPZCommitted, oppoPrePPZStrainOcta, oppoPrePPZStrainOctaCommitted, PPZSize, PPZSizeCommitted, prePPZStrainOcta, prePPZStrainOctaCommitted, pressureD, pressureDCommitted, strainPTOcta, and theSurfaces.
Definition at line 369 of file PressureDependMultiYield02.cpp.
Member Function Documentation
Reimplemented from NDMaterial. Definition at line 409 of file PressureDependMultiYield02.cpp. References endln, exit(), opserr, T2Vector::setData(), Vector::Size(), and T2Vector::t2Vector(). Referenced by setTrialStrain().
Reimplemented from NDMaterial. Definition at line 437 of file PressureDependMultiYield02.cpp. References setTrialStrain().
Reimplemented from NDMaterial. Definition at line 443 of file PressureDependMultiYield02.cpp. References endln, exit(), opserr, T2Vector::setData(), and Vector::Size(). Referenced by setTrialStrainIncr().
Reimplemented from NDMaterial. Definition at line 468 of file PressureDependMultiYield02.cpp. References setTrialStrainIncr().
Reimplemented from NDMaterial. Definition at line 474 of file PressureDependMultiYield02.cpp. References T2Vector::deviator(), MultiYieldSurface::modulus(), T2Vector::volume(), and Vector::Zero(). Referenced by getResponse(), and getStress().
Reimplemented from NDMaterial. Definition at line 597 of file PressureDependMultiYield02.cpp. References T2Vector::volume().
Definition at line 1123 of file PressureDependMultiYield02.cpp. References endln, TaggedObject::getTag(), k, MultiYieldSurface::modulus(), Matrix::noCols(), opserr, and MultiYieldSurface::size(). Referenced by getResponse().
Reimplemented from NDMaterial. Definition at line 659 of file PressureDependMultiYield02.cpp. References Vector::addMatrixVector(), Vector::addVector(), getTangent(), T2Vector::setData(), T2Vector::t2Vector(), and T2Vector::volume().
Reimplemented from NDMaterial. Definition at line 763 of file PressureDependMultiYield02.cpp. References getCommittedStrain().
Reimplemented from NDMaterial. Definition at line 1199 of file PressureDependMultiYield02.cpp. References T2Vector::deviatorRatio(), MultiYieldSurface::size(), and T2Vector::t2Vector(). Referenced by getResponse().
Reimplemented from NDMaterial. Definition at line 1253 of file PressureDependMultiYield02.cpp. References T2Vector::t2Vector(). Referenced by getResponse(), and getStrain().
Implements NDMaterial. Definition at line 769 of file PressureDependMultiYield02.cpp. References T2Vector::setData(), T2Vector::t2Vector(), T2Vector::volume(), and Vector::Zero().
Implements NDMaterial. Definition at line 810 of file PressureDependMultiYield02.cpp. References PressureDependMultiYield02().
Reimplemented from NDMaterial. Definition at line 817 of file PressureDependMultiYield02.cpp. References PressureDependMultiYield02().
Implements MovableObject. Definition at line 859 of file PressureDependMultiYield02.cpp. References MultiYieldSurface::center(), TaggedObject::getTag(), k, MultiYieldSurface::modulus(), opserr, Channel::sendID(), Channel::sendVector(), MultiYieldSurface::size(), and T2Vector::t2Vector().
Implements MovableObject. Definition at line 974 of file PressureDependMultiYield02.cpp. References k, opserr, Channel::recvID(), Channel::recvVector(), MultiYieldSurface::setData(), T2Vector::setData(), and TaggedObject::setTag().
Reimplemented from NDMaterial. Definition at line 1166 of file PressureDependMultiYield02.cpp. References getBackbone(), getCommittedStrain(), getCommittedStress(), getTangent(), Information::theMatrix, and Information::theVector.
Implements TaggedObject. Definition at line 1193 of file PressureDependMultiYield02.cpp. References endln.
Reimplemented from MovableObject. Definition at line 845 of file PressureDependMultiYield02.cpp. References Information::theDouble.
Friends And Related Function Documentation
Definition at line 124 of file PressureDependMultiYield02.h.
Definition at line 125 of file PressureDependMultiYield02.h.
The documentation for this class was generated from the following files:
|