16 namespace ParameterCheck
24 vout.
crucial(
vl,
"ParameterCheck: range check error, negative int.\n");
35 vout.
crucial(
vl,
"ParameterCheck: range check error, zero double.\n");
46 vout.
crucial(
vl,
"ParameterCheck: range check error, square_zero double.\n");
57 vout.
crucial(
vl,
"ParameterCheck: range check error, zero int.\n");
68 vout.
crucial(
vl,
"ParameterCheck: range check error, NULL string.\n");
78 return cond ? EXIT_SUCCESS : EXIT_FAILURE;
static double epsilon_criterion()
int square_non_zero(const double v)
static double epsilon_criterion2()
int non_NULL(const std::string v)
void crucial(const char *format,...)
int non_zero(const double v)
int non_negative(const int v)
int is_satisfied(const bool cond)