21 "function. Also computes the gradient of that eigenstrain.");
22 params.
addParam<FunctionName>(
"function",
"Function defining the eigenstrain");
23 params.
addParam<
bool>(
"use_displaced_mesh",
true,
"Displaced mesh defaults to true");
29 _function(getFunction(
"function")),
30 _eigenstrain_gradient(declareProperty<
RankThreeTensor>(_eigenstrain_name +
"_gradient"))
const MooseArray< Point > & _q_point
const Function & _function
FunctionIsotropicEigenstrain(const InputParameters ¶meters)
static InputParameters validParams()
MaterialProperty< RankThreeTensor > & _eigenstrain_gradient
ComputeEigenstrainBase is the base class for eigenstrain tensors.
virtual void computeQpEigenstrain() override
Compute the eigenstrain and store in _eigenstrain.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
GenericMaterialProperty< RankTwoTensor, is_ad > & _eigenstrain
Stores the current total eigenstrain.
virtual RealGradient gradient(Real t, const Point &p) const
registerMooseObject("SolidMechanicsTestApp", FunctionIsotropicEigenstrain)
virtual Real value(Real t, const Point &p) const
static InputParameters validParams()