250 |
|
} |
251 |
|
|
252 |
|
void RectMatrixTestCase::testAccessEntries(){ |
253 |
< |
CPPUNIT_ASSERT_DOUBLES_EQUAL(m1(1, 0), 3.0, oopse::epsilon); |
253 |
> |
CPPUNIT_ASSERT_DOUBLES_EQUAL(m1(1, 0), 3.0, OpenMD::NumericConstant::epsilon); |
254 |
|
} |
255 |
|
|
256 |
|
void RectMatrixTestCase::testRowColOperations() { |
260 |
|
|
261 |
|
//test getRow |
262 |
|
row = e.getRow(0); |
263 |
< |
CPPUNIT_ASSERT_DOUBLES_EQUAL(row[0], 2.0, oopse::epsilon); |
264 |
< |
CPPUNIT_ASSERT_DOUBLES_EQUAL(row[1], 4.0, oopse::epsilon); |
265 |
< |
CPPUNIT_ASSERT_DOUBLES_EQUAL(row[2], 1.0, oopse::epsilon); |
263 |
> |
CPPUNIT_ASSERT_DOUBLES_EQUAL(row[0], 2.0, OpenMD::NumericConstant::epsilon); |
264 |
> |
CPPUNIT_ASSERT_DOUBLES_EQUAL(row[1], 4.0, OpenMD::NumericConstant::epsilon); |
265 |
> |
CPPUNIT_ASSERT_DOUBLES_EQUAL(row[2], 1.0, OpenMD::NumericConstant::epsilon); |
266 |
|
//test setRow |
267 |
|
row[0] = 2.0; |
268 |
|
row[1] = 4.0; |
280 |
|
|
281 |
|
//test getCol |
282 |
|
col = e.getColumn(1); |
283 |
< |
CPPUNIT_ASSERT_DOUBLES_EQUAL(col[0], 4.0, oopse::epsilon); |
284 |
< |
CPPUNIT_ASSERT_DOUBLES_EQUAL(col[1], 0.0, oopse::epsilon); |
285 |
< |
CPPUNIT_ASSERT_DOUBLES_EQUAL(col[2], 6.0, oopse::epsilon); |
283 |
> |
CPPUNIT_ASSERT_DOUBLES_EQUAL(col[0], 4.0, OpenMD::NumericConstant::epsilon); |
284 |
> |
CPPUNIT_ASSERT_DOUBLES_EQUAL(col[1], 0.0, OpenMD::NumericConstant::epsilon); |
285 |
> |
CPPUNIT_ASSERT_DOUBLES_EQUAL(col[2], 6.0, OpenMD::NumericConstant::epsilon); |
286 |
|
//test setCol |
287 |
|
col[0] = 2.0; |
288 |
|
col[1] = 0.0; |
349 |
|
|
350 |
|
double tmp[4]; |
351 |
|
m4.getArray(tmp); |
352 |
< |
CPPUNIT_ASSERT_DOUBLES_EQUAL(tmp[0], -1.0, oopse::epsilon); |
353 |
< |
CPPUNIT_ASSERT_DOUBLES_EQUAL(tmp[1], -1.0, oopse::epsilon); |
354 |
< |
CPPUNIT_ASSERT_DOUBLES_EQUAL(tmp[2], -3.0, oopse::epsilon); |
355 |
< |
CPPUNIT_ASSERT_DOUBLES_EQUAL(tmp[3], -1.0, oopse::epsilon); |
352 |
> |
CPPUNIT_ASSERT_DOUBLES_EQUAL(tmp[0], -1.0, OpenMD::NumericConstant::epsilon); |
353 |
> |
CPPUNIT_ASSERT_DOUBLES_EQUAL(tmp[1], -1.0, OpenMD::NumericConstant::epsilon); |
354 |
> |
CPPUNIT_ASSERT_DOUBLES_EQUAL(tmp[2], -3.0, OpenMD::NumericConstant::epsilon); |
355 |
> |
CPPUNIT_ASSERT_DOUBLES_EQUAL(tmp[3], -1.0, OpenMD::NumericConstant::epsilon); |
356 |
|
|
357 |
|
} |