Go to the source code of this file.
Classes | |
| struct | LagrangianObjectiveRates::Inputs |
| Per-qp quantities a rate reads. More... | |
| struct | LagrangianObjectiveRates::Outputs |
| Per-qp outputs a rate produces. More... | |
Namespaces | |
| namespace | LagrangianObjectiveRates |
| Objective-stress-rate updates as stateless free functions. | |
Functions | |
| Outputs | LagrangianObjectiveRates::truesdell (const Inputs &in, bool need_jacobian) |
| sigma_{n+1} = J(dL)^{-1} (sigma_n + Deltasigma). Truesdell rate. | |
| Outputs | LagrangianObjectiveRates::jaumann (const Inputs &in, bool need_jacobian) |
| sigma_{n+1} = J(dW)^{-1} (sigma_n + Deltasigma). Jaumann rate. | |
| Outputs | LagrangianObjectiveRates::greenNaghdi (const Inputs &in, bool need_jacobian) |
| sigma_{n+1} = J(dO)^{-1} (sigma_n + Deltasigma), with dO built from the polar rotation increment. | |
| Outputs | LagrangianObjectiveRates::rashid (const Inputs &in, bool need_jacobian) |
| sigma_{n+1} = r_hat (sigma_n + Deltasigma) r_hat^T, r_hat = exp(Deltaw). | |
| Outputs | LagrangianObjectiveRates::compute (const MooseEnum &rate, const Inputs &in, bool need_jacobian) |
Dispatch to the rate selected by the objective_rate enum (truesdell / jaumann / green_naghdi / rashid). | |