42 #ifndef ASSERT_PRINT_NAN_INF_H
43 #define ASSERT_PRINT_NAN_INF_H
49 namespace AbstractLinAlgPack {
53 {
public:
NaNInfException(
const std::string& what_arg) : std::runtime_error(what_arg) {}};
75 ,
bool throw_excpt, std::ostream*
out );
97 ,
bool throw_excpt, std::ostream*
out );
101 #endif // ASSERT_PRINT_NAN_INF_H
Abstract interface for immutable, finite dimensional, coordinate vectors {abstract}.
RTOp_value_type value_type
bool assert_print_nan_inf(const value_type &val, const char name[], bool throw_excpt, std::ostream *out)
This function asserts if a value_type scalare is a NaN or Inf and optionally prints out these entires...
NaNInfException(const std::string &what_arg)