16   params.
addParam<std::string>(
"base_name", 
"Name to append to reporters.");
    22     _base_name(isParamValid(
"base_name") ? getParam<
std::string>(
"base_name") + 
"_" : 
""),
    23     _max(declareValueByName<
Real>(_base_name + 
"max")),
    24     _min(declareValueByName<
Real>(_base_name + 
"min")),
    25     _average(declareValueByName<
Real>(_base_name + 
"average")),
    26     _number_nodes(declareValueByName<
int>(_base_name + 
"number_nodes"))
 static InputParameters validParams()
static InputParameters validParams()
virtual void execute() override
Execute method. 
const Parallel::Communicator & _communicator
auto max(const L &left, const R &right)
virtual void initialize() override
Called before execute() is ever called so that data can be cleared. 
Real value(unsigned n, unsigned alpha, unsigned beta, Real x)
void min(const T &r, T &o, Request &req) const
NodalStatistics(const InputParameters ¶meters)
virtual void threadJoin(const UserObject &) override
Must override. 
virtual Real computeValue()=0
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
void max(const T &r, T &o, Request &req) const
auto min(const L &left, const R &right)
void ErrorVector unsigned int
Base class for user-specific data. 
virtual void finalize() override
Finalize.