hookeai.simulators.fetorch.material.models.standard.hardening¶
Strain hardening laws.
This module includes the definition of several types of strain hardening laws and the suitable processing of the associated parameters.
Classes¶
- IsotropicHardeningLaw(ABC)
Isotropic strain hardening law interface.
- PiecewiseLinearIHL(IsotropicHardeningLaw)
Piecewise linear isotropic strain hardening law.
- LinearIHL(IsotropicHardeningLaw)
Linear isotropic strain hardening law.
- NadaiLudwikIHL(IsotropicHardeningLaw)
Nadai-Ludwik isotropic strain hardening law.
Functions¶
- get_available_hardening_types
Get available isotropic hardening laws.
- get_hardening_law
Get hardening law to compute yield stress and hardening slope.
- torch_interp
1D linear interpolation for monotonically increasing data points.
Functions
|
A decorator indicating abstract methods. |
Get available isotropic hardening laws. |
|
|
Get hardening law to compute yield stress and hardening slope. |
|
1D linear interpolation for monotonically increasing data points. |
Classes
|
Helper class that provides a standard way to create an ABC using inheritance. |
Isotropic strain hardening law interface. |
|
Linear isotropic strain hardening law. |
|
Nadai-Ludwik isotropic strain hardening law. |
|
Piecewise linear isotropic strain hardening law. |