1051 |
} |
} |
1052 |
|
|
1053 |
int slv_tear_drop_reorder_block(slv_system_t sys, int32 bnum, |
int slv_tear_drop_reorder_block(slv_system_t sys, int32 bnum, |
1054 |
int32 cutoff, int two, |
int32 cutoff, int two, |
1055 |
enum mtx_reorder_method blockmethod) |
enum mtx_reorder_method blockmethod |
1056 |
{ |
){ |
1057 |
struct rel_relation **rp; |
struct rel_relation **rp; |
1058 |
struct var_variable **vp; |
struct var_variable **vp; |
1059 |
const mtx_block_t *b; |
const mtx_block_t *b; |
1066 |
var_filter_t vf; |
var_filter_t vf; |
1067 |
rel_filter_t rf; |
rel_filter_t rf; |
1068 |
|
|
|
CONSOLE_DEBUG("TEARDROP reordering..."); |
|
|
|
|
1069 |
if (sys==NULL) return 1; |
if (sys==NULL) return 1; |
1070 |
rlen = slv_get_num_solvers_rels(sys); |
rlen = slv_get_num_solvers_rels(sys); |
1071 |
vlen = slv_get_num_solvers_vars(sys); |
vlen = slv_get_num_solvers_vars(sys); |