Cubic hardening value = _val_0 for p <= _intnl_0 value = _val_res for p >= _intnl_limit value = cubic betwen _val_0 at p = _intnl_0, and _val_res at p = _intnl_limit The cubic is smooth, which means nice numerical properties. More...
#include <TensorMechanicsHardeningCubic.h>
Public Member Functions | |
| TensorMechanicsHardeningCubic (const InputParameters ¶meters) | |
| virtual Real | value (Real intnl) const override |
| virtual Real | derivative (Real intnl) const override |
| virtual std::string | modelName () const override |
| void | initialize () |
| void | execute () |
| void | finalize () |
Static Public Member Functions | |
| static InputParameters | validParams () |
Private Attributes | |
| Real | _val_0 |
| value is cubic between _val_0 at internal_parameter=_intnl_0, at _val_res at internal_parameter=_intnl_limit More... | |
| Real | _val_res |
| value is cubic between _val_0 at internal_parameter=_intnl_0, at _val_res at internal_parameter=_intnl_limit More... | |
| Real | _intnl_0 |
| value is cubic between _val_0 at internal_parameter=_intnl_0, at _val_res at internal_parameter=_intnl_limit More... | |
| Real | _intnl_limit |
| value is cubic between _val_0 at internal_parameter=_intnl_0, at _val_res at internal_parameter=_intnl_limit More... | |
| Real | _half_intnl_limit |
| convenience parameter for cubic More... | |
| Real | _alpha |
| convenience parameter for cubic More... | |
| Real | _beta |
| convenience parameter for cubic More... | |
Cubic hardening value = _val_0 for p <= _intnl_0 value = _val_res for p >= _intnl_limit value = cubic betwen _val_0 at p = _intnl_0, and _val_res at p = _intnl_limit The cubic is smooth, which means nice numerical properties.
Definition at line 26 of file TensorMechanicsHardeningCubic.h.
| TensorMechanicsHardeningCubic::TensorMechanicsHardeningCubic | ( | const InputParameters & | parameters | ) |
Definition at line 40 of file TensorMechanicsHardeningCubic.C.
|
overridevirtual |
Reimplemented from TensorMechanicsHardeningModel.
Definition at line 68 of file TensorMechanicsHardeningCubic.C.
|
inherited |
Definition at line 36 of file TensorMechanicsHardeningModel.C.
|
inherited |
Definition at line 41 of file TensorMechanicsHardeningModel.C.
|
inherited |
Definition at line 31 of file TensorMechanicsHardeningModel.C.
|
overridevirtual |
Implements TensorMechanicsHardeningModel.
Definition at line 80 of file TensorMechanicsHardeningCubic.C.
|
static |
Definition at line 18 of file TensorMechanicsHardeningCubic.C.
|
overridevirtual |
Reimplemented from TensorMechanicsHardeningModel.
Definition at line 55 of file TensorMechanicsHardeningCubic.C.
|
private |
convenience parameter for cubic
Definition at line 56 of file TensorMechanicsHardeningCubic.h.
Referenced by derivative(), and value().
|
private |
convenience parameter for cubic
Definition at line 59 of file TensorMechanicsHardeningCubic.h.
Referenced by derivative(), and value().
|
private |
convenience parameter for cubic
Definition at line 53 of file TensorMechanicsHardeningCubic.h.
Referenced by derivative(), and value().
|
private |
value is cubic between _val_0 at internal_parameter=_intnl_0, at _val_res at internal_parameter=_intnl_limit
Definition at line 47 of file TensorMechanicsHardeningCubic.h.
Referenced by derivative(), TensorMechanicsHardeningCubic(), and value().
|
private |
value is cubic between _val_0 at internal_parameter=_intnl_0, at _val_res at internal_parameter=_intnl_limit
Definition at line 50 of file TensorMechanicsHardeningCubic.h.
Referenced by derivative(), TensorMechanicsHardeningCubic(), and value().
|
private |
value is cubic between _val_0 at internal_parameter=_intnl_0, at _val_res at internal_parameter=_intnl_limit
Definition at line 41 of file TensorMechanicsHardeningCubic.h.
Referenced by value().
|
private |
value is cubic between _val_0 at internal_parameter=_intnl_0, at _val_res at internal_parameter=_intnl_limit
Definition at line 44 of file TensorMechanicsHardeningCubic.h.
Referenced by value().
1.8.16