#include <TPZPlasticityTest.h>
|
static void | InitializeLOG () |
|
template<class T > |
static void | ReciprocityTest (T &plasticModel, TPZTensor< REAL > strain1) |
|
template<class T > |
static void | StressTest (T &plasticModel, const char *filename, REAL stressMultiplier=1) |
|
template<class T > |
static void | StrainTest (T &plasticModel, const char *filename, REAL strainMultiplier=1) |
|
static void | LoadTest (const char *filename) |
|
template<class T > |
static int | CreatePlasticModel (T *(&plasticModel), const char *line) |
|
template<class T > |
static void | GlobalCheckConv (T &plasticModel, TPZTensor< REAL > &strain, REAL maxDeltaStrain=0.01) |
|
static void | LadeKimTriaxialLooseSand () |
|
template<class T > |
static void | MultiDirectionsMaterialPointTest (T &plasticModel, REAL dirMult) |
|
static void | DruckerPragerTest () |
|
static void | MohrCoulombTest () |
|
static void | ModifiedMohrCoulombTest () |
|
static void | WillamWarnkeTest () |
|
static void | VonMisesTest () |
|
static void | UndocumentedTest2 () |
|
static void | UndocumentedTest3 () |
|
static void | UndocumentedTest4 () |
|
static void | SandlerDimaggioIsotropicCompression () |
|
static void | LKFineSilicaLoadTest () |
|
static void | LKIsotropicCompression () |
|
static void | LKKoCompressionLoadTest () |
|
static void | LKLoadingTest () |
|
static void | DruckerIsotropicCompression () |
|
static void | DruckerTest () |
|
static void | LKBiaxialTest () |
|
static void | RotateMatrix (TPZFMatrix< REAL > &Mat, REAL thetaRad, int rotateaboutaxes) |
|
template<class T > |
static void | PlasticIntegratorCheck (T mat) |
|
static void | VerifyIntegrationAtPoint (TPZVec< TPZTensor< REAL > > vectensor) |
|
Definition at line 53 of file TPZPlasticityTest.h.
◆ ComputeTangent()
void TPZPlasticTest::ComputeTangent |
( |
TPZFMatrix< REAL > & |
tangent, |
|
|
TPZVec< REAL > & |
coefs, |
|
|
int |
icase |
|
) |
| |
|
inline |
◆ CreatePlasticModel()
template<class T >
int TPZPlasticTest::CreatePlasticModel |
( |
T *& |
plasticModel, |
|
|
const char * |
line |
|
) |
| |
|
inlinestatic |
◆ DruckerIsotropicCompression()
static void TPZPlasticTest::DruckerIsotropicCompression |
( |
| ) |
|
|
static |
◆ DruckerPragerTest()
void TPZPlasticTest::DruckerPragerTest |
( |
| ) |
|
|
inlinestatic |
◆ DruckerTest()
void TPZPlasticTest::DruckerTest |
( |
| ) |
|
|
inlinestatic |
◆ GlobalCheckConv()
template<class T >
void TPZPlasticTest::GlobalCheckConv |
( |
T & |
plasticModel, |
|
|
TPZTensor< REAL > & |
strain, |
|
|
REAL |
maxDeltaStrain = 0.01 |
|
) |
| |
|
inlinestatic |
◆ InitializeLOG()
void TPZPlasticTest::InitializeLOG |
( |
| ) |
|
|
inlinestatic |
◆ LadeKimTriaxialLooseSand()
static void TPZPlasticTest::LadeKimTriaxialLooseSand |
( |
| ) |
|
|
static |
◆ LKBiaxialTest()
static void TPZPlasticTest::LKBiaxialTest |
( |
| ) |
|
|
static |
◆ LKFineSilicaLoadTest()
static void TPZPlasticTest::LKFineSilicaLoadTest |
( |
| ) |
|
|
static |
◆ LKIsotropicCompression()
static void TPZPlasticTest::LKIsotropicCompression |
( |
| ) |
|
|
static |
◆ LKKoCompressionLoadTest()
static void TPZPlasticTest::LKKoCompressionLoadTest |
( |
| ) |
|
|
static |
◆ LKLoadingTest()
static void TPZPlasticTest::LKLoadingTest |
( |
| ) |
|
|
static |
◆ LoadState()
void TPZPlasticTest::LoadState |
( |
TPZFMatrix< REAL > & |
state | ) |
|
|
inline |
◆ LoadTest()
void TPZPlasticTest::LoadTest |
( |
const char * |
filename | ) |
|
|
inlinestatic |
Definition at line 1578 of file TPZPlasticityTest.h.
References TPZPlasticBase::ApplyLoad(), TPZPlasticBase::ApplyStrainComputeSigma(), TPZTensor< T >::CopyTo(), TPZTensor< T >::fData, TPZPlasticBase::GetState(), InitializeLOG(), TPZPlasticBase::IntegrationSteps(), LOGPZ_INFO, TPZPlasticState< T >::m_eps_p, TPZPlasticBase::SetState(), and TPZTensor< T >::XX().
◆ ModifiedMohrCoulombTest()
void TPZPlasticTest::ModifiedMohrCoulombTest |
( |
| ) |
|
|
inlinestatic |
Definition at line 2198 of file TPZPlasticityTest.h.
References TPZPlasticStep< YC_t, TF_t, ER_t >::fYC, TPZTensor< T >::I1(), TPZTensor< T >::I2(), TPZTensor< T >::I3(), InitializeLOG(), TPZTensor< T >::J2(), TPZTensor< T >::J3(), TPZTensor< T >::XX(), and TPZTensor< T >::YY().
◆ MohrCoulombTest()
void TPZPlasticTest::MohrCoulombTest |
( |
| ) |
|
|
inlinestatic |
◆ MultiDirectionsMaterialPointTest()
template<class T >
static void TPZPlasticTest::MultiDirectionsMaterialPointTest |
( |
T & |
plasticModel, |
|
|
REAL |
dirMult |
|
) |
| |
|
static |
◆ NumCases()
int TPZPlasticTest::NumCases |
( |
| ) |
|
|
inline |
◆ PlasticIntegratorCheck()
template<class T >
void TPZPlasticTest::PlasticIntegratorCheck |
( |
T |
mat | ) |
|
|
inlinestatic |
◆ ReciprocityTest()
template<class T >
void TPZPlasticTest::ReciprocityTest |
( |
T & |
plasticModel, |
|
|
TPZTensor< REAL > |
strain1 |
|
) |
| |
|
inlinestatic |
◆ Residual()
void TPZPlasticTest::Residual |
( |
TPZFMatrix< REAL > & |
res, |
|
|
int |
icase |
|
) |
| |
|
inline |
◆ RotateMatrix()
static void TPZPlasticTest::RotateMatrix |
( |
TPZFMatrix< REAL > & |
Mat, |
|
|
REAL |
thetaRad, |
|
|
int |
rotateaboutaxes |
|
) |
| |
|
static |
◆ SandlerDimaggioIsotropicCompression()
static void TPZPlasticTest::SandlerDimaggioIsotropicCompression |
( |
| ) |
|
|
static |
◆ StrainTest()
template<class T >
void TPZPlasticTest::StrainTest |
( |
T & |
plasticModel, |
|
|
const char * |
filename, |
|
|
REAL |
strainMultiplier = 1 |
|
) |
| |
|
inlinestatic |
◆ StressTest()
template<class T >
void TPZPlasticTest::StressTest |
( |
T & |
plasticModel, |
|
|
const char * |
filename, |
|
|
REAL |
stressMultiplier = 1 |
|
) |
| |
|
inlinestatic |
◆ UndocumentedTest2()
void TPZPlasticTest::UndocumentedTest2 |
( |
| ) |
|
|
inlinestatic |
Definition at line 2767 of file TPZPlasticityTest.h.
References _XX_, _XY_, _XZ_, _YY_, _YZ_, _ZZ_, TPZLadeKim::ApplyStrainComputeDep(), TPZLadeKim::DenseSacrRiverSand(), TPZTensor< T >::fData, TPZLadeKim::FineSilicaSand(), TPZPlasticState< T >::m_eps_p, TPZPlasticState< T >::m_eps_t, TPZPlasticState< T >::m_hardening, and TPZLadeKim::SetState().
◆ UndocumentedTest3()
void TPZPlasticTest::UndocumentedTest3 |
( |
| ) |
|
|
inlinestatic |
◆ UndocumentedTest4()
void TPZPlasticTest::UndocumentedTest4 |
( |
| ) |
|
|
inlinestatic |
Definition at line 2823 of file TPZPlasticityTest.h.
References TPZYCSandlerDimaggio::Compute(), TPZTensor< T >::CopyTo(), TPZTensor< T >::fData, TPZYCSandlerDimaggio::McCormicRanchSand(), TPZYCSandlerDimaggio::N(), TPZTensor< T >::XX(), TPZTensor< T >::XY(), TPZTensor< T >::XZ(), TPZTensor< T >::YY(), TPZTensor< T >::YZ(), and TPZTensor< T >::ZZ().
◆ VerifyIntegrationAtPoint()
static void TPZPlasticTest::VerifyIntegrationAtPoint |
( |
TPZVec< TPZTensor< REAL > > |
vectensor | ) |
|
|
static |
◆ VonMisesTest()
void TPZPlasticTest::VonMisesTest |
( |
| ) |
|
|
inlinestatic |
◆ WillamWarnkeTest()
void TPZPlasticTest::WillamWarnkeTest |
( |
| ) |
|
|
inlinestatic |
◆ gPlasticModel
◆ gRefTension
The documentation for this class was generated from the following file: