32 _function(getFunction(
"function")),
virtual void computeElement() override
virtual Real computeIntegral()
Computes integral on an element.
const MooseArray< Real > & _JxW
static InputParameters validParams()
A base class that loops over elements and do things.
const MooseArray< Point > & _q_point
virtual Real computeQpIntegral()
Computes value of integrand at quadrature point.
const std::vector< double > y
FunctionElementLoopIntegralUserObject(const InputParameters ¶meters)
Computes the integral of a function using an element loop.
static InputParameters validParams()
void reinit(const Elem *elem)
const MooseArray< Real > & _coord
unsigned int _qp
Quadrature point index.
virtual void finalize() override
registerMooseObject("ThermalHydraulicsApp", FunctionElementLoopIntegralUserObject)
virtual Real getValue() const
Returns the integral value.
const QBase *const & _qrule
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual void threadJoin(const UserObject &y) override
const Function & _function
Function to integrate.
Real _integral_value
Integral.
virtual void initialize() override
const Elem * _current_elem
virtual Real value(Real t, const Point &p) const