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"))
registerMooseObject("OptimizationApp", ElementOptimizationDiffusionCoefFunctionInnerProduct)
static InputParameters validParams()
ElementOptimizationDiffusionCoefFunctionInnerProduct(const InputParameters ¶meters)
const VariableGradient & _grad_adjoint
Holds gradient of adjoint soln variable at the current quadrature points.
virtual Real computeQpInnerProduct() override
Used to compute the inner product at a certain quadrature point.
const VariableGradient & _grad_forward
Holds gradient of forward soln variable at the current quadrature points.
unsigned int _qp
Quadrature point index.
static InputParameters validParams()