13 #include <utl/SparseVector.h>
14 #include <utl/SparseMatrix.h>
16 #include <tst/Verify.h>
17 #include <cppunit/extensions/HelperMacros.h>
23 #define ASSERT_CLOSE(x, y) CPPUNIT_ASSERT(Verify<CloseTo>(x, y))
24 #define ASSERT_CLOSE_EPS(x, y, eps) CPPUNIT_ASSERT(Verify<CloseTo>(x, y, eps))
25 #define ASSERT_EQUAL(x, y) CPPUNIT_ASSERT(Verify<Equal>(x, y))
26 #define ASSERT_ITERATOR_EQUAL(it, e, i, v) \
27 CPPUNIT_ASSERT(it != e); \
28 ASSERT_EQUAL(it.GetIndex(), i); \
38 CPPUNIT_TEST(TestMultiply);
39 CPPUNIT_TEST(TestMultiply2);
40 CPPUNIT_TEST_SUITE_END();
47 for (
int i = 0; i < 10; ++i)
48 for (
int j = 0; j < 5; ++j) {
49 const int s = i + j + 1;
55 a(0) = 1;
a(2) = -1;
a(4) = 1;
74 for (
int i = 0; i < n; ++i)
75 for (
int j = 0; j <
m; ++j)
76 a(i, j) = int(i) - 3*int(j);
80 for (
int i = 0; i <
m; ++i)
85 for (
int i = 0; i < n; ++i)
87 double((i-(2*m-1))*(m-1)*m/2));
Sparse container class for vectorial data.
#define ASSERT_EQUAL(x, y)
Sparse container class for matrix data.
CPPUNIT_TEST_SUITE_REGISTRATION(testAiresShowerFile)
#define ASSERT_ITERATOR_EQUAL(it, e, i, v)