40 std::vector<const GenericVariableValue<is_ad> *>
_vals;
CoupledValueFunctionMaterialTempl< true > ADCoupledValueFunctionMaterial
void computeQpProperties() override
Users must override this method.
Base class for function objects.
std::vector< const GenericVariableValue< is_ad > * > _vals
coupled variables to evaluate the function with
unsigned int _nvals
number of coupled variables
GenericMaterialProperty< Real, is_ad > & _prop
output material property
static InputParameters validParams()
CoupledValueFunctionMaterialTempl(const InputParameters ¶meters)
typename GenericMaterialPropertyStruct< T, is_ad >::type GenericMaterialProperty
Materials compute MaterialProperties.
Compute a function value from coupled variables.
std::vector< unsigned int > _order
mapping of variables to function parameters
const Function & _function
input function
const InputParameters & parameters() const
Get the parameters of the object.
CoupledValueFunctionMaterialTempl< false > CoupledValueFunctionMaterial