Changeset b57b9b for test/unit_test/unit_test/solver_test.cpp
- Timestamp:
- Sep 20, 2012, 1:54:01 PM (13 years ago)
- Children:
- c3acbb
- Parents:
- 2d3854
- File:
-
- 1 edited
-
test/unit_test/unit_test/solver_test.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
test/unit_test/unit_test/solver_test.cpp
r2d3854 rb57b9b 285 285 { 286 286 #ifdef HAVE_LAPACK 287 DGESVTest dgesv;288 BOOST_CHECK_CLOSE( 8.5, dgesv .solution_array[0], 1.0e-12);289 BOOST_CHECK_CLOSE(-16.0, dgesv .solution_array[1], 1.0e-12);290 BOOST_CHECK_CLOSE(-18.0, dgesv .solution_array[2], 1.0e-12);291 BOOST_CHECK_CLOSE( 12.0, dgesv .solution_array[3], 1.0e-12);292 BOOST_CHECK_CLOSE( 4.0, dgesv .solution_array[4], 1.0e-12);287 DGESVTest* dgesv = new DGESVTest(); 288 BOOST_CHECK_CLOSE( 8.5, dgesv->solution_array[0], 1.0e-12); 289 BOOST_CHECK_CLOSE(-16.0, dgesv->solution_array[1], 1.0e-12); 290 BOOST_CHECK_CLOSE(-18.0, dgesv->solution_array[2], 1.0e-12); 291 BOOST_CHECK_CLOSE( 12.0, dgesv->solution_array[3], 1.0e-12); 292 BOOST_CHECK_CLOSE( 4.0, dgesv->solution_array[4], 1.0e-12); 293 293 #endif /* HAVE_LAPACK */ 294 294 } … … 297 297 { 298 298 #ifdef HAVE_LAPACK 299 DSYSVTest dsysv;300 BOOST_CHECK_CLOSE(-0.0625, dsysv .solution_array[0], 1.0e-12);301 BOOST_CHECK_SMALL( dsysv .solution_array[1], 1.0e-12);302 BOOST_CHECK_CLOSE(-0.0625, dsysv .solution_array[2], 1.0e-12);303 BOOST_CHECK_SMALL( dsysv .solution_array[3], 1.0e-12);304 BOOST_CHECK_CLOSE( 0.25, dsysv .solution_array[4], 1.0e-12);305 BOOST_CHECK_SMALL( dsysv .solution_array[5], 1.0e-12);306 BOOST_CHECK_CLOSE(-0.0625, dsysv .solution_array[6], 1.0e-12);307 BOOST_CHECK_SMALL( dsysv .solution_array[7], 1.0e-12);308 BOOST_CHECK_CLOSE(-0.0625, dsysv .solution_array[8], 1.0e-12);299 DSYSVTest* dsysv = new DSYSVTest(); 300 BOOST_CHECK_CLOSE(-0.0625, dsysv->solution_array[0], 1.0e-12); 301 BOOST_CHECK_SMALL( dsysv->solution_array[1], 1.0e-12); 302 BOOST_CHECK_CLOSE(-0.0625, dsysv->solution_array[2], 1.0e-12); 303 BOOST_CHECK_SMALL( dsysv->solution_array[3], 1.0e-12); 304 BOOST_CHECK_CLOSE( 0.25, dsysv->solution_array[4], 1.0e-12); 305 BOOST_CHECK_SMALL( dsysv->solution_array[5], 1.0e-12); 306 BOOST_CHECK_CLOSE(-0.0625, dsysv->solution_array[6], 1.0e-12); 307 BOOST_CHECK_SMALL( dsysv->solution_array[7], 1.0e-12); 308 BOOST_CHECK_CLOSE(-0.0625, dsysv->solution_array[8], 1.0e-12); 309 309 #endif 310 310 } … … 312 312 BOOST_AUTO_TEST_CASE(SolverGivensTest) 313 313 { 314 GivensTest givens;315 BOOST_CHECK_CLOSE( 8.5, givens .solution_array[0], 1.0e-12);316 BOOST_CHECK_CLOSE(-16.0, givens .solution_array[1], 1.0e-12);317 BOOST_CHECK_CLOSE(-18.0, givens .solution_array[2], 1.0e-12);318 BOOST_CHECK_CLOSE( 12.0, givens .solution_array[3], 1.0e-12);319 BOOST_CHECK_CLOSE( 4.0, givens .solution_array[4], 1.0e-12);314 GivensTest* givens = new GivensTest(); 315 BOOST_CHECK_CLOSE( 8.5, givens->solution_array[0], 1.0e-12); 316 BOOST_CHECK_CLOSE(-16.0, givens->solution_array[1], 1.0e-12); 317 BOOST_CHECK_CLOSE(-18.0, givens->solution_array[2], 1.0e-12); 318 BOOST_CHECK_CLOSE( 12.0, givens->solution_array[3], 1.0e-12); 319 BOOST_CHECK_CLOSE( 4.0, givens->solution_array[4], 1.0e-12); 320 320 } 321 321
Note:
See TracChangeset
for help on using the changeset viewer.
