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.