#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}