hookeai.simulators.fetorch.material.models.standard.drucker_prager¶
Drucker-Prager elasto-plastic constitutive model with isotropic hardening.
This module includes the implementation of the Drucker-Prager constitutive model with non-associative plastic flor rule and associative isotropic strain hardening.
Classes¶
- DruckerPrager
Drucker-Prager constitutive model with isotropic strain hardening.
Functions
|
Convert all floating point torch tensors in dictionary to torch.float32. |
|
Convert all floating point torch tensors in dictionary to torch.float64. |
|
Convert all int, float and bool in dictionary to torch.Tensor. |
|
Convert floating point torch tensor to torch.float32. |
|
Convert floating point torch tensor to torch.float64. |
|
|
|
Set common second- and fourth-order identity operators. |
|
Get parameters dependent on the problem type. |
|
Build 2D counterpart of 3D second- or fourth-order tensor. |
|
Build 3D counterpart of 2D second-order tensor. |
|
Recover tensor from associated matricial form. |
|
Get tensor matricial form. |
Classes
|
Material constitutive model interface. |
|
Drucker-Prager constitutive model with isotropic strain hardening. |
|
Linear elastic constitutive model. |