31 std::string prefix =
ret ?
"ok - " :
"NOK - ";
32 std::cout << prefix <<
"diff: " << std::to_string(
diff)
33 <<
", tolerance:" << std::to_string(
tolerance)
34 <<
", count:" << std::to_string(
count) <<
"\n";
40 float tolerance = 1e-6f,
41 const std::string &fname =
"",
42 AssertResults *p_results =
nullptr);
45bool is_subset(
const Array &a,
const Array &b);
48 bool show_coords =
false,
Declaration of the Array class for 2D floating-point arrays with various mathematical operations and ...
Definition algebra.hpp:23
bool is_subset(const Array &a, const Array &b)
Definition assert.cpp:105
bool assert_almost_equal(const Array &a, const Array &b, float tolerance=1e-6f, const std::string &fname="", AssertResults *p_results=nullptr)
Definition assert.cpp:14
void print_array(const Array &arr, bool show_coords=false, int width=6, int precision=2)
Definition print_array.cpp:10
float count
Definition assert.hpp:26
void print() const
Definition assert.hpp:29
std::string msg
Definition assert.hpp:23
float diff
Definition assert.hpp:24
bool ret
Definition assert.hpp:27
float tolerance
Definition assert.hpp:25