18 #include "neml2/tensors/TensorBase.h"    51 #define DefineNEML2ToMOOSEMaterialPropertyAlias(T, alias)                                          \    52   using NEML2ToMOOSE##alias##MaterialProperty = NEML2ToMOOSEMaterialProperty<T> RankFourTensorTempl is designed to handle any N-dimensional fourth order tensor, C. 
static InputParameters validParams()
void computeProperties() override
Performs the quadrature point loop, calling computeQpProperties. 
NEML2ToMOOSEMaterialProperty(const InputParameters ¶ms)
const NEML2ModelExecutor & _execute_neml2_model
User object managing the execution of the NEML2 model. 
SymmetricRankTwoTensorTempl is designed to handle the Stress or Strain Tensor for an anisotropic mate...
Materials compute MaterialProperties. 
MaterialProperty< T > & _prop
Emitted material property. 
NEML2ModelExecutor executes a NEML2 model. 
RankTwoTensorTempl is designed to handle the Stress or Strain Tensor for a fully anisotropic material...
SymmetricRankFourTensorTempl is designed to handle an N-dimensional fourth order tensor with minor sy...
void initQpStatefulProperties() override
Initialize stateful properties at quadrature points. 
const MaterialProperty< T > * _prop0
Initial condition. 
DefineNEML2ToMOOSEMaterialPropertyAlias(Real, Real)
const neml2::Tensor & _value
Reference to the requested output (or its derivative) value.