27#include "neml2/models/Predictor.h"
CrystalPlasticityStrainPredictor(const OptionSet &options)
void predict() override
Apply the predictor to compute the initial guess for the output variable(s).
const Variable< SR2 > & _Ee_n
Previous elastic strain (history variable).
Definition CrystalPlasticityStrainPredictor.h:62
const Variable< Scalar > & _t
Current time.
Definition CrystalPlasticityStrainPredictor.h:54
const Variable< Scalar > & _tn
Previous time (t~1).
Definition CrystalPlasticityStrainPredictor.h:56
const Variable< SR2 > & _D
Deformation rate.
Definition CrystalPlasticityStrainPredictor.h:52
static OptionSet expected_options()
const Scalar & _threshold
Threshold for the elastic strain norm to determine whether to apply the predictor.
Definition CrystalPlasticityStrainPredictor.h:64
const Scalar & _scale
Scale factor.
Definition CrystalPlasticityStrainPredictor.h:58
Variable< SR2 > & _Ee
Elastic strain output (initial guess).
Definition CrystalPlasticityStrainPredictor.h:60
A custom map-like data structure. The keys are strings, and the values can be nonhomogeneously typed.
Definition OptionSet.h:54
Predictor(const OptionSet &options)
The symmetric second order tensor.
Definition SR2.h:46
Scalar.
Definition Scalar.h:38
Concrete definition of a variable.
Definition Variable.h:37
Definition DiagnosticsInterface.h:31