const std::vector< double > y
A base class that loops over elements and do things.
Computes the integral of a function using an element loop.
virtual void threadJoin(const UserObject &y) override
virtual Real getValue() const
Returns the integral value.
Real _integral_value
Integral.
virtual void computeElement() override
static InputParameters validParams()
virtual Real computeIntegral()
Computes integral on an element.
virtual void initialize() override
virtual void finalize() override
unsigned int _qp
Quadrature point index.
virtual Real computeQpIntegral()
Computes value of integrand at quadrature point.
const Function & _function
Function to integrate.
const InputParameters & parameters() const