27 #include <mln/fun/i2v/all_to.hh>
28 #include <mln/algebra/mat.hh>
29 #include <mln/algebra/h_mat.hh>
30 #include <mln/make/h_mat.hh>
46 for (
int i = 0; i < 4; ++i)
47 for (
int j = 0; j < 4; ++j)
48 mln_assertion(hm2(i, j) == 2.5f);
53 mln_assertion(m2.size() == hm1.size());
54 for (
int i = 0; i < 2; ++i)
55 for (
int j = 0; j < 2; ++j)
56 mln_assertion(m2(i, j) == hm1(i, j));
61 mln_assertion(m4.size() == hm3.size());
62 for (
int i = 0; i < 4; ++i)
63 for (
int j = 0; j < 4; ++j)
64 mln_assertion(m4(i, j) == hm3(i, j));
70 double vals[9] = { 0.776477, -0.113801, 0.619785,
71 0.345031, 0.8998, -0.267046,
72 -0.527293, 0.4212, 0.737938 };
77 for (
int i = 0; i < 4; ++i)
78 mln_assertion(about_equal(q_ref.to_vec()[i], q2.
to_vec()[i]));