![]() |
v0.13.2 |
Classes | |
struct | BubbleTauPolynomialBase |
struct | CommonData |
[Common data] More... | |
struct | OpCalculateConstraintLhs_dEP |
struct | OpCalculateConstraintLhs_dTAU |
struct | OpCalculateConstraintLhs_dU |
struct | OpCalculateConstraintRhs |
struct | OpCalculatePlasticFlowLhs_dEP |
struct | OpCalculatePlasticFlowLhs_dTAU |
struct | OpCalculatePlasticFlowLhs_dU |
struct | OpCalculatePlasticFlowRhs |
struct | OpCalculatePlasticInternalForceLhs_dEP |
struct | OpCalculatePlasticInternalForceLhs_dTAU |
struct | OpCalculatePlasticSurfaceAndFlow |
struct | OpGetGaussPtsPlasticState |
struct | OpPlasticStress |
struct | OpPostProcPlastic |
Functions | |
auto | diff_tensor () |
[Operators definitions] More... | |
auto | symm_L_tensor () |
auto | diff_symmetrize () |
template<typename T1 > | |
auto | deviator (Tensor2_symmetric< T1, 3 > &t_stress) |
auto | diff_deviator (Ddg< double, 3, 3 > &&t_diff_stress) |
template<typename T > | |
auto | get_effective_stress (Tensor2_symmetric< T, 3 > &t_stress, Tensor2_symmetric< T, 3 > &t_plastic_strain) |
auto | hardening (long double tau) |
auto | hardening_dtau (long double tau) |
auto | plastic_surface (Tensor2_symmetric< double, 3 > &&t_stress_deviator) |
auto | plastic_flow (long double f, Tensor2_symmetric< double, 3 > &&t_dev_stress, Ddg< double, 3, 3 > &t_diff_deviator) |
template<typename T > | |
auto | diff_plastic_flow_dstress (long double f, Tensor2_symmetric< T, 3 > &t_flow, Ddg< double, 3, 3 > &t_diff_deviator) |
template<typename T > | |
auto | diff_plastic_flow_dstrain (Ddg< T, 3, 3 > &t_D, Ddg< double, 3, 3 > &&t_diff_plastic_flow_dstress) |
template<typename T > | |
auto | diff_plastic_flow_kin_hard_dstrain (Ddg< T, 3, 3 > &t_D, Ddg< double, 3, 3 > &&t_diff_plastic_flow_dstress) |
double | constrain_abs (long double x) |
double | constraint_sign (long double x) |
double | w (long double tau_dot, long double f, long double hardening) |
double | constraint (long double tau_dot, long double f, long double hardening) |
double | diff_constrain_dtau_dot (long double tau_dot, long double f, long double hardening) |
auto | diff_constrain_df (long double tau_dot, long double f, long double hardening) |
auto | diff_constrain_dsigma_y (long double tau_dot, long double f, long double hardening) |
template<typename T > | |
auto | diff_constrain_dstress (long double &&diff_constrain_df, Tensor2_symmetric< T, 3 > &t_plastic_flow) |
template<typename T1 , typename T2 > | |
auto | diff_constrain_dstrain (Ddg< T1, 3, 3 > &t_D, Tensor2_symmetric< T2, 3 > &&t_diff_constrain_dstress) |
template<typename T1 , typename T2 > | |
auto | diff_constrain_kin_hard_dstrain (Ddg< T1, 3, 3 > &t_D, Tensor2_symmetric< T2, 3 > &&t_diff_constrain_dstress) |
Variables | |
constexpr double | sqrt2by3 = 0.816496580927726 |
Definition at line 397 of file PlasticOperators.hpp.
|
inline |
Definition at line 414 of file PlasticOperators.hpp.
Definition at line 399 of file PlasticOperators.hpp.
|
inline |
Definition at line 259 of file PlasticOperators.hpp.
|
inline |
Definition at line 433 of file PlasticOperators.hpp.
|
inline |
Definition at line 438 of file PlasticOperators.hpp.
|
inline |
Definition at line 453 of file PlasticOperators.hpp.
|
inline |
Definition at line 444 of file PlasticOperators.hpp.
|
inline |
Definition at line 462 of file PlasticOperators.hpp.
|
inline |
Definition at line 272 of file PlasticOperators.hpp.
|
inline |
Definition at line 377 of file PlasticOperators.hpp.
|
inline |
Definition at line 363 of file PlasticOperators.hpp.
|
inline |
Definition at line 387 of file PlasticOperators.hpp.
|
inline |
Definition at line 256 of file PlasticOperators.hpp.
|
inline |
|
inline |
Definition at line 311 of file PlasticOperators.hpp.
|
inline |
Definition at line 316 of file PlasticOperators.hpp.
|
inline |
\[ \begin{split} f&=\sqrt{s_{ij}s_{ij}}\\ A_{ij}&=\frac{\partial f}{\partial \sigma_{ij}}= \frac{1}{f} s_{kl} \frac{\partial s_{kl}}{\partial \sigma_{ij}}\\ \frac{\partial A_{ij}}{\partial \sigma_{kl}}&= \frac{\partial^2 f}{\partial \sigma_{ij}\partial\sigma_{mn}}= \frac{1}{f} \left( \frac{\partial s_{kl}}{\partial \sigma_{mn}}\frac{\partial s_{kl}}{\partial \sigma_{ij}} -A_{mn}A_{ij} \right)\\ \frac{\partial f}{\partial \varepsilon_{ij}}&=A_{mn}D_{mnij} \\ \frac{\partial A_{ij}}{\partial \varepsilon_{kl}}&= \frac{\partial A_{ij}}{\partial \sigma_{mn}} \frac{\partial \sigma_{mn}}{\partial \varepsilon_{kl}}= \frac{\partial A_{ij}}{\partial \sigma_{mn}} D_{mnkl} \end{split} \]
Definition at line 344 of file PlasticOperators.hpp.
|
inline |
Definition at line 227 of file PlasticOperators.hpp.
|
constexpr |
Definition at line 310 of file PlasticOperators.hpp.