#include <TPZDruckerPrager.h>
Definition at line 22 of file TPZDruckerPrager.h.
◆ anonymous enum
◆ TPZDruckerPrager() [1/2]
TPZDruckerPrager::TPZDruckerPrager |
( |
| ) |
|
|
inline |
◆ TPZDruckerPrager() [2/2]
◆ ClassId()
int TPZDruckerPrager::ClassId |
( |
| ) |
const |
|
override |
◆ ConventionalConcrete()
static void TPZDruckerPrager::ConventionalConcrete |
( |
TPZDruckerPrager & |
material, |
|
|
int |
InnerOuter |
|
) |
| |
|
inlinestatic |
◆ GetNYield()
virtual int TPZDruckerPrager::GetNYield |
( |
| ) |
const |
|
inlinevirtual |
◆ Name()
virtual const char* TPZDruckerPrager::Name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator=()
◆ PlainConcreteMPa()
◆ Print()
virtual void TPZDruckerPrager::Print |
( |
std::ostream & |
out | ) |
const |
|
inlineoverridevirtual |
◆ Read()
void TPZDruckerPrager::Read |
( |
TPZStream & |
buf, |
|
|
void * |
context |
|
) |
| |
|
inlineoverride |
◆ SetUp() [1/2]
void TPZDruckerPrager::SetUp |
( |
REAL |
young, |
|
|
REAL |
poisson, |
|
|
REAL |
fangle, |
|
|
REAL |
coesion, |
|
|
REAL |
hardeningModulus, |
|
|
int |
InnerOuter = 0 |
|
) |
| |
|
inline |
SetUp feeds all the parameters necessary to the method, distributing its values inside the aggregation hierarchy and computing the correct initial plasticity parameter to ensure the irreversibility effect of plastic deformations. Elastic Mudulus: poisson, M, lambda Failure Criterion: a, m, neta1 Plastic Potential: ksi2, mu Hardening Function: C, p Yield Function: h, alpha Atmospheric pression pa - to dimensionalize/adim. the stresses
Definition at line 64 of file TPZDruckerPrager.h.
Referenced by ConventionalConcrete(), TPZPlasticTest::CreatePlasticModel(), DruckerBiaxialTest(), DruckerIsotropicCompression(), TPZPlasticTest::DruckerPragerTest(), TPZPlasticTest::DruckerTest(), PlainConcreteMPa(), TaludeMaterial(), and VeryRigidMaterial().
◆ SetUp() [2/2]
virtual void TPZDruckerPrager::SetUp |
( |
const TPZTensor< REAL > & |
epsTotal | ) |
|
|
inlineoverridevirtual |
◆ TaludeMaterial()
static void TPZDruckerPrager::TaludeMaterial |
( |
TPZDruckerPrager & |
material, |
|
|
int |
InnerOuter |
|
) |
| |
|
inlinestatic |
◆ VeryRigidMaterial()
◆ Write()
void TPZDruckerPrager::Write |
( |
TPZStream & |
buf, |
|
|
int |
withclassid |
|
) |
| const |
|
inlineoverride |
◆ YieldRadius()
◆ faPa
REAL TPZDruckerPrager::faPa |
|
private |
◆ fInitialEps
variable to store the plastic state related to the unstressed state in a framework of a cohesion material. Since LadeKim models the cohesion material with the stress axis translated from a value of a, it is important to keep the related elastic deformation in this variable to subtract it from the epstotal answers. It is done because, intuitively, the initially nonstressed state should relate to an initially undeformed state.
Definition at line 192 of file TPZDruckerPrager.h.
Referenced by operator=(), Print(), Read(), TPZDruckerPrager(), and Write().
The documentation for this class was generated from the following files: