19 "Compute the gradient for material inversion by taking the inner product of gradients of the " 20 "forward and adjoint variables with material gradient");
29 _grad_adjoint(coupledGradient(
"variable")),
30 _grad_forward(coupledGradient(
"forward_variable"))
static InputParameters validParams()
const VariableGradient & _grad_adjoint
Holds gradient of adjoint soln variable at the current quadrature points.
unsigned int _qp
Quadrature point index.
const VariableGradient & _grad_forward
Holds gradient of forward soln variable at the current quadrature points.
registerMooseObject("OptimizationApp", ElementOptimizationDiffusionCoefFunctionInnerProduct)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real computeQpInnerProduct() override
Used to compute the inner product at a certain quadrature point.
ElementOptimizationDiffusionCoefFunctionInnerProduct(const InputParameters ¶meters)
static InputParameters validParams()