#include <stdio.h>#include <stdlib.h>#include "OsiXxxSolverInterface.hpp"#include "OsiSolverInterface.hpp"

Go to the source code of this file.
Classes | |
| class | Stat |
| class | Timer |
Defines | |
| #define | indexQ(i, j, n) ((n) + (i) * (2*(n)-1-(i)) / 2 + (j)) |
Functions | |
| void | cpp_fprintvecINT (FILE *, char const *, const int *, int, const int) |
| void | cpp_fprintvecINT (FILE *, char const *, const int *, int) |
| void | cpp_printvecINT (char const *, const int *, int) |
| void | cpp_printmatINT (char const *, const int **, int, int) |
| void | cpp_printmatINT (char const *, int **, int, int) |
| void | cpp_fprintmatINT (FILE *, char const *, const int **, int, int) |
| void | cpp_fprintmatINT (FILE *, char const *, int **, int, int) |
| void | cpp_printvecCHAR (char const *, const char *, int) |
| void | cpp_printvecCHAR (char const *, char *, int) |
| void | cpp_fprintvecCHAR (FILE *, char const *, const char *, int) |
| void | cpp_fprintvecCHAR (FILE *, char const *, char *, int) |
| void | cpp_fprintvecDBL (FILE *, char const *, const double *, const int, const int, char const *) |
| void | cpp_fprintvecDBL (FILE *, char const *, const double *, const int, const int, const int, const int) |
| void | cpp_fprintvecDBLg (FILE *, char const *, const double *, const int, const int, const int, const int) |
| void | cpp_fprintvecDBL (FILE *, char const *, const double *, const int) |
| void | cpp_printvecDBL (char const *, const double *, const int) |
| void | cpp_printmatDBL (char const *, const double **, int, int) |
| void | cpp_printmatDBL (char const *, double **, int, int) |
| void | cpp_fprintvecDBL (FILE *, char const *, const double *, char const *) |
| void | cpp_fprintvecDBL (FILE *, char const *, double *, int) |
| void | cpp_fprintvecDBLg (FILE *, char const *, const double *, const int, const int, const int) |
| void | cpp_fprintmatDBL (FILE *, char const *, const double **, int, int) |
| void | cpp_fprintmatDBL (FILE *, char const *, double **, int, int) |
| void | cpp_myfree_and_null (char **) |
| double | cpp_genalea (int *) |
| void | cpp_quicksort_dec (int, int, int *, double *) |
| void | cpp_quicksortINT_dec (int, int, int *, int *) |
| void | cpp_quicksort_inc (int, int, int *, double *) |
| void | cpp_quicksortINT_inc (int, int, int *, int *) |
| void | print_barQ (FILE *f, char *header, double **Q, const double *b, const int n) |
| void | get_vec_from_matbar (double **mat, const int dim, double *v, const int include_entry_00) |
| void | get_mat_from_vec (const double *v, const int n, const double entry_00, double **mat) |
| void | print_mat_from_vec (FILE *f, char *header, const double *v, const int n, const double entry_00) |
| void | get_LPsol_vec_from_vvT (const double *v, const int n, double *vec, const int include_entry_00) |
| void | get_mat_from_vvT (const double *v, const int n, double **mat) |
| void | print_mat_from_vvT (FILE *f, char *header, const double *v, const int n) |
| void | fprintvecmat (FILE *f, char *header, const double *v, const int n, const double entry_00) |
| void | check_prod_row_barQ (double **Q, const double *b, const int n, const OsiSolverInterface *si, const int from) |
| void | heur_sol_eigenv_Q (const int n, double *b, double **Q, double *heur_sol, double *heur_sol_val) |
Definition at line 18 of file misc_util.hpp.
| void cpp_fprintvecINT | ( | FILE * | , | |
| char const * | , | |||
| const int * | , | |||
| int | , | |||
| const | int | |||
| ) |
Definition at line 131 of file misc_util.cpp.
| void cpp_fprintvecINT | ( | FILE * | , | |
| char const * | , | |||
| const int * | , | |||
| int | ||||
| ) |
Definition at line 153 of file misc_util.cpp.
| void cpp_printvecINT | ( | char const * | , | |
| const int * | , | |||
| int | ||||
| ) |
Definition at line 160 of file misc_util.cpp.
| void cpp_printmatINT | ( | char const * | , | |
| const int ** | , | |||
| int | , | |||
| int | ||||
| ) |
Definition at line 201 of file misc_util.cpp.
| void cpp_printmatINT | ( | char const * | , | |
| int ** | , | |||
| int | , | |||
| int | ||||
| ) |
Definition at line 217 of file misc_util.cpp.
| void cpp_fprintmatINT | ( | FILE * | , | |
| char const * | , | |||
| const int ** | , | |||
| int | , | |||
| int | ||||
| ) |
Definition at line 166 of file misc_util.cpp.
| void cpp_fprintmatINT | ( | FILE * | , | |
| char const * | , | |||
| int ** | , | |||
| int | , | |||
| int | ||||
| ) |
Definition at line 184 of file misc_util.cpp.
| void cpp_printvecCHAR | ( | char const * | , | |
| const char * | , | |||
| int | ||||
| ) |
Definition at line 233 of file misc_util.cpp.
| void cpp_printvecCHAR | ( | char const * | , | |
| char * | , | |||
| int | ||||
| ) |
Definition at line 251 of file misc_util.cpp.
| void cpp_fprintvecCHAR | ( | FILE * | , | |
| char const * | , | |||
| const char * | , | |||
| int | ||||
| ) |
Definition at line 269 of file misc_util.cpp.
| void cpp_fprintvecCHAR | ( | FILE * | , | |
| char const * | , | |||
| char * | , | |||
| int | ||||
| ) |
Definition at line 287 of file misc_util.cpp.
| void cpp_fprintvecDBL | ( | FILE * | , | |
| char const * | , | |||
| const double * | , | |||
| const | int, | |||
| const | int, | |||
| char const * | ||||
| ) |
| void cpp_fprintvecDBL | ( | FILE * | , | |
| char const * | , | |||
| const double * | , | |||
| const | int, | |||
| const | int, | |||
| const | int, | |||
| const | int | |||
| ) |
Definition at line 327 of file misc_util.cpp.
| void cpp_fprintvecDBLg | ( | FILE * | , | |
| char const * | , | |||
| const double * | , | |||
| const | int, | |||
| const | int, | |||
| const | int, | |||
| const | int | |||
| ) |
Definition at line 337 of file misc_util.cpp.
| void cpp_fprintvecDBL | ( | FILE * | , | |
| char const * | , | |||
| const double * | , | |||
| const | int | |||
| ) |
Definition at line 347 of file misc_util.cpp.
| void cpp_printvecDBL | ( | char const * | , | |
| const double * | , | |||
| const | int | |||
| ) |
Definition at line 353 of file misc_util.cpp.
| void cpp_printmatDBL | ( | char const * | , | |
| const double ** | , | |||
| int | , | |||
| int | ||||
| ) |
Definition at line 359 of file misc_util.cpp.
| void cpp_printmatDBL | ( | char const * | , | |
| double ** | , | |||
| int | , | |||
| int | ||||
| ) |
Definition at line 375 of file misc_util.cpp.
| void cpp_fprintvecDBL | ( | FILE * | , | |
| char const * | , | |||
| const double * | , | |||
| char const * | ||||
| ) |
| void cpp_fprintvecDBL | ( | FILE * | , | |
| char const * | , | |||
| double * | , | |||
| int | ||||
| ) |
| void cpp_fprintvecDBLg | ( | FILE * | , | |
| char const * | , | |||
| const double * | , | |||
| const | int, | |||
| const | int, | |||
| const | int | |||
| ) |
| void cpp_fprintmatDBL | ( | FILE * | , | |
| char const * | , | |||
| const double ** | , | |||
| int | , | |||
| int | ||||
| ) |
Definition at line 391 of file misc_util.cpp.
| void cpp_fprintmatDBL | ( | FILE * | , | |
| char const * | , | |||
| double ** | , | |||
| int | , | |||
| int | ||||
| ) |
Definition at line 408 of file misc_util.cpp.
| void cpp_myfree_and_null | ( | char ** | ) |
| double cpp_genalea | ( | int * | ) |
Definition at line 436 of file misc_util.cpp.
| void cpp_quicksort_dec | ( | int | , | |
| int | , | |||
| int * | , | |||
| double * | ||||
| ) |
Definition at line 489 of file misc_util.cpp.
| void cpp_quicksortINT_dec | ( | int | , | |
| int | , | |||
| int * | , | |||
| int * | ||||
| ) |
Definition at line 557 of file misc_util.cpp.
| void cpp_quicksort_inc | ( | int | , | |
| int | , | |||
| int * | , | |||
| double * | ||||
| ) |
Definition at line 625 of file misc_util.cpp.
| void cpp_quicksortINT_inc | ( | int | , | |
| int | , | |||
| int * | , | |||
| int * | ||||
| ) |
Definition at line 694 of file misc_util.cpp.
| void print_barQ | ( | FILE * | f, | |
| char * | header, | |||
| double ** | Q, | |||
| const double * | b, | |||
| const int | n | |||
| ) |
Definition at line 755 of file misc_util.cpp.
| void get_vec_from_matbar | ( | double ** | mat, | |
| const int | dim, | |||
| double * | v, | |||
| const int | include_entry_00 | |||
| ) |
Definition at line 777 of file misc_util.cpp.
| void get_mat_from_vec | ( | const double * | v, | |
| const int | n, | |||
| const double | entry_00, | |||
| double ** | mat | |||
| ) |
Definition at line 800 of file misc_util.cpp.
| void print_mat_from_vec | ( | FILE * | f, | |
| char * | header, | |||
| const double * | v, | |||
| const int | n, | |||
| const double | entry_00 | |||
| ) |
Definition at line 820 of file misc_util.cpp.
| void get_LPsol_vec_from_vvT | ( | const double * | v, | |
| const int | n, | |||
| double * | vec, | |||
| const int | include_entry_00 | |||
| ) |
Definition at line 840 of file misc_util.cpp.
| void get_mat_from_vvT | ( | const double * | v, | |
| const int | n, | |||
| double ** | mat | |||
| ) |
Definition at line 871 of file misc_util.cpp.
| void print_mat_from_vvT | ( | FILE * | f, | |
| char * | header, | |||
| const double * | v, | |||
| const int | n | |||
| ) |
Definition at line 881 of file misc_util.cpp.
| void fprintvecmat | ( | FILE * | f, | |
| char * | header, | |||
| const double * | v, | |||
| const int | n, | |||
| const double | entry_00 | |||
| ) |
Definition at line 901 of file misc_util.cpp.
| void check_prod_row_barQ | ( | double ** | Q, | |
| const double * | b, | |||
| const int | n, | |||
| const OsiSolverInterface * | si, | |||
| const int | from | |||
| ) |
Definition at line 923 of file misc_util.cpp.
| void heur_sol_eigenv_Q | ( | const int | n, | |
| double * | b, | |||
| double ** | Q, | |||
| double * | heur_sol, | |||
| double * | heur_sol_val | |||
| ) |
1.6.1