#include <boost/test/included/unit_test.hpp>#include "../../amg/RSCFSplitter.hpp"#include "petscmat.h"
Defines | |
| #define | BOOST_TEST_MODULE RSCFSplitterTest |
Functions | |
| void | prepare_matrix (Mat *matrix, double *values, int size, int *row_numbers, int *column_numbers) |
| BOOST_AUTO_TEST_CASE (RSCFSplitterTestSplitting) | |
| BOOST_AUTO_TEST_CASE (RSCFSplitterTestSplittingFF) | |
Variables | |
| FILE * | utv_log_out = stdout |
| int | row_numbers [] |
| int | column_numbers [] |
| double | values [] |
| int | row_numbers2 [] |
| int | column_numbers2 [] |
| double | values2 [] |
| #define BOOST_TEST_MODULE RSCFSplitterTest |
| BOOST_AUTO_TEST_CASE | ( | RSCFSplitterTestSplittingFF | ) |

| BOOST_AUTO_TEST_CASE | ( | RSCFSplitterTestSplitting | ) |

| void prepare_matrix | ( | Mat * | matrix, | |
| double * | values, | |||
| int | size, | |||
| int * | row_numbers, | |||
| int * | column_numbers | |||
| ) |
| int column_numbers[] |
{0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,
0,1,2,3,4,5,6,7}
| int column_numbers2[] |
{0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,
0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9}
| int row_numbers[] |
{0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,
7,7,7,7,7,7,7,7}
| int row_numbers2[] |
{0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,
6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9}
| double values[] |
{2.0,-6.0,-8.0,-7.0,-13.0,-6.0,-8.0,-3.0,
-6.0,11.0,-12.0,-8.0,-6.0,-1.0,-3.0,-2.0,
-8.0,-12.0,3.0,-2.0,-3.0,-12.0,-5.0,-5.0,
-2.0,-3.0,-9.0,4.0,-8.0,-2.0,-2.0,-7.0,
-3.0,-4.0,-2.0,-7.0,3.0,-12.0,-9.0,-5.0,
-12.0,-16.0,-7.0,-4.0,-3.0,8.0,-2.0,-9.0,
-7.0,-3.0,-9.0,-4.0,-2.0,-7.0,9.0,-5.0,
-3.0,-3.0,-9.0,-4.0,-8.0,-2.0,-2.0,5.0}
| double values2[] |
{1.0,-2.0,-8.0,-4.0,-6.0,-6.0,-8.0,-10.0,-8.0,-6.0,
-6.0,1.0,-10.0,-8.0,-6.0,-2.0,-4.0,-10.0,-8.0,-2.0,
-8.0,-10.0,1.0,-2.0,-8.0,-1.0,-4.0,-4.0,-6.0,-8.0,
-2.0,-2.0,-8.0,1.0,-2.0,-10.0,-8.0,-8.0,-2.0,-6.0,
-2.0,-8.0,-2.0,-6.0,1.0,-10.0,-4.0,-6.0,-6.0,-10.0,
-10.0,-2.0,-8.0,-4.0,-6.0,1.0,-10.0,-2.0,-2.0,-2.0,
-6.0,-6.0,-8.0,-6.0,-2.0,-2.0,1.0,-2.0,-2.0,-2.0,
-8.0,-6.0,-8.0,-6.0,-8.0,-10.0,-2.0,1.0,-2.0,-2.0,
-6.0,-8.0,-4.0,-10.0,-6.0,-10.0,-2.0,-2.0,1.0,-2.0,
-2.0,-6.0,-2.0,-8.0,-6.0,-2.0,-10.0,-2.0,-10.0,1.0}
1.6.1