42 #ifndef ASSERT_PRINT_NAN_INF_H
43 #define ASSERT_PRINT_NAN_INF_H
47 #include "AbstractLinAlgPack_Types.hpp"
49 namespace AbstractLinAlgPack {
53 {
public:
NaNInfException(
const std::string& what_arg) : std::runtime_error(what_arg) {}};
74 bool assert_print_nan_inf(
const value_type& val,
const char name[]
75 ,
bool throw_excpt, std::ostream* out );
96 bool assert_print_nan_inf(
const Vector& v,
const char name[]
97 ,
bool throw_excpt, std::ostream* out );
101 #endif // ASSERT_PRINT_NAN_INF_H
Abstract interface for immutable, finite dimensional, coordinate vectors {abstract}.