61 template <
typename... Args>
87 template <
typename... Args>
88 std::vector<Real>
getNaNVector(
const unsigned int & n, Args &&... args)
const
105 return std::vector<Real>(n, std::nan(
""));
void mooseWarning(Args &&... args)
void mooseError(Args &&... args)
const std::string & name() const
Interface class for producing errors, warnings, or just quiet NaNs.
enum NaNMessage _emit_on_nan
Raise mooseWarning or mooseError?
const MooseObject *const _moose_object
std::vector< Real > getNaNVector(const unsigned int &n) const
Throws an error or returns NaNs with or without a warning, with a default message.
Real getNaN() const
Throws an error or returns a NaN with or without a warning, with a default message.
Real getNaN(Args &&... args) const
Throws an error or returns a NaN with or without a warning.
std::vector< Real > getNaNVector(const unsigned int &n, Args &&... args) const
Throws an error or returns NaNs with or without a warning.
static InputParameters validParams()