18 template <ComputeStage compute_stage>
22 InputParameters params =
24 params.addClassDescription(
"Computes eigenstrain due to thermal expansion using a function that "
25 "describes the total dilatation as a function of temperature");
26 params.addRequiredParam<FunctionName>(
27 "dilatation_function",
28 "Function describing the thermal dilatation as a function of temperature");
32 template <ComputeStage compute_stage>
36 _dilatation_function(getFunction(
"dilatation_function"))
40 template <ComputeStage compute_stage>
46 return _dilatation_function.value(MetaPhysicL::raw_value(
temperature), Point());