14template <
typename Functor>
18 using ret_type =
decltype(
f(std::declval<unsigned int>()));
22 for (
auto qp : make_range(JxW.
size()))
24 avg +=
f(qp) * JxW[qp] * coord[qp];
25 v += JxW[qp] * coord[qp];
Real f(Real x)
Test function for Brents method.
unsigned int size() const
void mooseSetToZero(T &v)
auto elementAverage(const Functor &f, const MooseArray< Real > &JxW, const MooseArray< Real > &coord)