@@ -11,78 +11,75 @@ using namespace proxsuite;
11
11
#define MAROS_MESZAROS_DIR PROBLEM_PATH " /data/maros_meszaros_data/"
12
12
13
13
char const * files[] = {
14
- // MAROS_MESZAROS_DIR "AUG2D.mat", MAROS_MESZAROS_DIR "AUG2DC.mat",
15
- // MAROS_MESZAROS_DIR "AUG2DCQP.mat", MAROS_MESZAROS_DIR "AUG2DQP.mat",
16
- // MAROS_MESZAROS_DIR "AUG3D.mat", MAROS_MESZAROS_DIR "AUG3DC.mat",
17
- // MAROS_MESZAROS_DIR "AUG3DCQP.mat", MAROS_MESZAROS_DIR "AUG3DQP.mat",
18
- // MAROS_MESZAROS_DIR "BOYD1.mat", MAROS_MESZAROS_DIR "BOYD2.mat",
19
- // MAROS_MESZAROS_DIR "CONT-050.mat", MAROS_MESZAROS_DIR "CONT-100.mat",
20
- // MAROS_MESZAROS_DIR "CONT-101.mat", MAROS_MESZAROS_DIR "CONT-200.mat",
21
- // MAROS_MESZAROS_DIR "CONT-201.mat", MAROS_MESZAROS_DIR "CONT-300.mat",
22
- // MAROS_MESZAROS_DIR "CVXQP1_L.mat", MAROS_MESZAROS_DIR "CVXQP1_M.mat",
23
- // MAROS_MESZAROS_DIR "CVXQP1_S.mat",
24
- // MAROS_MESZAROS_DIR "CVXQP2_L.mat",
25
- // MAROS_MESZAROS_DIR "CVXQP2_M.mat",
26
- // MAROS_MESZAROS_DIR "CVXQP2_S.mat",
27
- // MAROS_MESZAROS_DIR "CVXQP3_L.mat", MAROS_MESZAROS_DIR "CVXQP3_M.mat",
28
- // MAROS_MESZAROS_DIR "CVXQP3_S.mat", MAROS_MESZAROS_DIR "DPKLO1.mat",
29
- // MAROS_MESZAROS_DIR "DTOC3.mat", MAROS_MESZAROS_DIR "DUAL1.mat",
30
- // MAROS_MESZAROS_DIR "DUAL2.mat", MAROS_MESZAROS_DIR "DUAL3.mat",
31
- // MAROS_MESZAROS_DIR "DUAL4.mat",
32
- // MAROS_MESZAROS_DIR "DUALC1.mat",
33
- // MAROS_MESZAROS_DIR "DUALC2.mat", MAROS_MESZAROS_DIR "DUALC5.mat",
34
- // MAROS_MESZAROS_DIR "DUALC8.mat", MAROS_MESZAROS_DIR "EXDATA.mat",
35
- // MAROS_MESZAROS_DIR "GENHS28.mat", MAROS_MESZAROS_DIR "GOULDQP2.mat",
36
- // MAROS_MESZAROS_DIR "GOULDQP3.mat", MAROS_MESZAROS_DIR "HS118.mat",
37
- MAROS_MESZAROS_DIR " HS21.mat" , // MAROS_MESZAROS_DIR "HS268.mat",
38
- // MAROS_MESZAROS_DIR "HS35.mat", MAROS_MESZAROS_DIR "HS35MOD.mat",
39
- // MAROS_MESZAROS_DIR "HS51.mat", MAROS_MESZAROS_DIR "HS52.mat",
40
- // MAROS_MESZAROS_DIR "HS53.mat", MAROS_MESZAROS_DIR "HS76.mat",
41
- // MAROS_MESZAROS_DIR "HUES-MOD.mat", MAROS_MESZAROS_DIR "HUESTIS.mat",
42
- // MAROS_MESZAROS_DIR "KSIP.mat", MAROS_MESZAROS_DIR "LASER.mat",
43
- // MAROS_MESZAROS_DIR "LISWET1.mat", MAROS_MESZAROS_DIR "LISWET10.mat",
44
- // MAROS_MESZAROS_DIR "LISWET11.mat", MAROS_MESZAROS_DIR "LISWET12.mat",
45
- // MAROS_MESZAROS_DIR "LISWET2.mat", MAROS_MESZAROS_DIR "LISWET3.mat",
46
- // MAROS_MESZAROS_DIR "LISWET4.mat", MAROS_MESZAROS_DIR "LISWET5.mat",
47
- // MAROS_MESZAROS_DIR "LISWET6.mat", MAROS_MESZAROS_DIR "LISWET7.mat",
48
- // MAROS_MESZAROS_DIR "LISWET8.mat", MAROS_MESZAROS_DIR "LISWET9.mat",
49
- // MAROS_MESZAROS_DIR "LOTSCHD.mat", MAROS_MESZAROS_DIR "MOSARQP1.mat",
50
- // MAROS_MESZAROS_DIR "MOSARQP2.mat", MAROS_MESZAROS_DIR "POWELL20.mat",
51
- // MAROS_MESZAROS_DIR "PRIMAL1.mat", MAROS_MESZAROS_DIR "PRIMAL2.mat",
52
- // MAROS_MESZAROS_DIR "PRIMAL3.mat", MAROS_MESZAROS_DIR "PRIMAL4.mat",
53
- // MAROS_MESZAROS_DIR "PRIMALC1.mat", MAROS_MESZAROS_DIR "PRIMALC2.mat",
54
- // MAROS_MESZAROS_DIR "PRIMALC5.mat", MAROS_MESZAROS_DIR "PRIMALC8.mat",
55
- // MAROS_MESZAROS_DIR "Q25FV47.mat", MAROS_MESZAROS_DIR "QADLITTL.mat",
56
- // MAROS_MESZAROS_DIR "QAFIRO.mat", MAROS_MESZAROS_DIR "QBANDM.mat",
57
- // MAROS_MESZAROS_DIR "QBEACONF.mat", MAROS_MESZAROS_DIR "QBORE3D.mat",
58
- // MAROS_MESZAROS_DIR "QBRANDY.mat", MAROS_MESZAROS_DIR "QCAPRI.mat",
59
- // MAROS_MESZAROS_DIR "QE226.mat", MAROS_MESZAROS_DIR "QETAMACR.mat",
60
- // MAROS_MESZAROS_DIR "QFFFFF80.mat", MAROS_MESZAROS_DIR "QFORPLAN.mat",
61
- // MAROS_MESZAROS_DIR "QGFRDXPN.mat", MAROS_MESZAROS_DIR "QGROW15.mat",
62
- // MAROS_MESZAROS_DIR "QGROW22.mat", MAROS_MESZAROS_DIR "QGROW7.mat",
63
- // MAROS_MESZAROS_DIR "QISRAEL.mat", MAROS_MESZAROS_DIR "QPCBLEND.mat",
64
- // MAROS_MESZAROS_DIR "QPCBOEI1.mat", MAROS_MESZAROS_DIR "QPCBOEI2.mat",
65
- // MAROS_MESZAROS_DIR "QPCSTAIR.mat", MAROS_MESZAROS_DIR "QPILOTNO.mat",
66
- // MAROS_MESZAROS_DIR "QPTEST.mat", MAROS_MESZAROS_DIR "QRECIPE.mat",
67
- // MAROS_MESZAROS_DIR "QSC205.mat", MAROS_MESZAROS_DIR "QSCAGR25.mat",
68
- // MAROS_MESZAROS_DIR "QSCAGR7.mat", MAROS_MESZAROS_DIR "QSCFXM1.mat",
69
- // MAROS_MESZAROS_DIR "QSCFXM2.mat", MAROS_MESZAROS_DIR "QSCFXM3.mat",
70
- // MAROS_MESZAROS_DIR "QSCORPIO.mat", MAROS_MESZAROS_DIR "QSCRS8.mat",
71
- // MAROS_MESZAROS_DIR "QSCSD1.mat", MAROS_MESZAROS_DIR "QSCSD6.mat",
72
- // MAROS_MESZAROS_DIR "QSCSD8.mat", MAROS_MESZAROS_DIR "QSCTAP1.mat",
73
- // MAROS_MESZAROS_DIR "QSCTAP2.mat", MAROS_MESZAROS_DIR "QSCTAP3.mat",
74
- // MAROS_MESZAROS_DIR "QSEBA.mat", MAROS_MESZAROS_DIR "QSHARE1B.mat",
75
- // MAROS_MESZAROS_DIR "QSHARE2B.mat", MAROS_MESZAROS_DIR "QSHELL.mat",
76
- // MAROS_MESZAROS_DIR "QSHIP04L.mat", MAROS_MESZAROS_DIR "QSHIP04S.mat",
77
- // MAROS_MESZAROS_DIR "QSHIP08L.mat", MAROS_MESZAROS_DIR "QSHIP08S.mat",
78
- // MAROS_MESZAROS_DIR "QSHIP12L.mat", MAROS_MESZAROS_DIR "QSHIP12S.mat",
79
- // MAROS_MESZAROS_DIR "QSIERRA.mat", MAROS_MESZAROS_DIR "QSTAIR.mat",
80
- // MAROS_MESZAROS_DIR "QSTANDAT.mat", MAROS_MESZAROS_DIR "S268.mat",
81
- // MAROS_MESZAROS_DIR "STADAT1.mat", MAROS_MESZAROS_DIR "STADAT2.mat",
82
- // MAROS_MESZAROS_DIR "STADAT3.mat", MAROS_MESZAROS_DIR "STCQP1.mat",
83
- // MAROS_MESZAROS_DIR "STCQP2.mat", MAROS_MESZAROS_DIR "TAME.mat",
84
- // MAROS_MESZAROS_DIR "UBH1.mat", MAROS_MESZAROS_DIR "VALUES.mat",
85
- // MAROS_MESZAROS_DIR "YAO.mat", MAROS_MESZAROS_DIR "ZECEVIC2.mat",
14
+ MAROS_MESZAROS_DIR " AUG2D.mat" , MAROS_MESZAROS_DIR " AUG2DC.mat" ,
15
+ MAROS_MESZAROS_DIR " AUG2DCQP.mat" , MAROS_MESZAROS_DIR " AUG2DQP.mat" ,
16
+ MAROS_MESZAROS_DIR " AUG3D.mat" , MAROS_MESZAROS_DIR " AUG3DC.mat" ,
17
+ MAROS_MESZAROS_DIR " AUG3DCQP.mat" , MAROS_MESZAROS_DIR " AUG3DQP.mat" ,
18
+ MAROS_MESZAROS_DIR " BOYD1.mat" , MAROS_MESZAROS_DIR " BOYD2.mat" ,
19
+ MAROS_MESZAROS_DIR " CONT-050.mat" , MAROS_MESZAROS_DIR " CONT-100.mat" ,
20
+ MAROS_MESZAROS_DIR " CONT-101.mat" , MAROS_MESZAROS_DIR " CONT-200.mat" ,
21
+ MAROS_MESZAROS_DIR " CONT-201.mat" , MAROS_MESZAROS_DIR " CONT-300.mat" ,
22
+ MAROS_MESZAROS_DIR " CVXQP1_L.mat" , MAROS_MESZAROS_DIR " CVXQP1_M.mat" ,
23
+ MAROS_MESZAROS_DIR " CVXQP1_S.mat" , MAROS_MESZAROS_DIR " CVXQP2_L.mat" ,
24
+ MAROS_MESZAROS_DIR " CVXQP2_M.mat" , MAROS_MESZAROS_DIR " CVXQP2_S.mat" ,
25
+ MAROS_MESZAROS_DIR " CVXQP3_L.mat" , MAROS_MESZAROS_DIR " CVXQP3_M.mat" ,
26
+ MAROS_MESZAROS_DIR " CVXQP3_S.mat" , MAROS_MESZAROS_DIR " DPKLO1.mat" ,
27
+ MAROS_MESZAROS_DIR " DTOC3.mat" , MAROS_MESZAROS_DIR " DUAL1.mat" ,
28
+ MAROS_MESZAROS_DIR " DUAL2.mat" , MAROS_MESZAROS_DIR " DUAL3.mat" ,
29
+ MAROS_MESZAROS_DIR " DUAL4.mat" , MAROS_MESZAROS_DIR " DUALC1.mat" ,
30
+ MAROS_MESZAROS_DIR " DUALC2.mat" , MAROS_MESZAROS_DIR " DUALC5.mat" ,
31
+ MAROS_MESZAROS_DIR " DUALC8.mat" , MAROS_MESZAROS_DIR " EXDATA.mat" ,
32
+ MAROS_MESZAROS_DIR " GENHS28.mat" , MAROS_MESZAROS_DIR " GOULDQP2.mat" ,
33
+ MAROS_MESZAROS_DIR " GOULDQP3.mat" , MAROS_MESZAROS_DIR " HS118.mat" ,
34
+ MAROS_MESZAROS_DIR " HS21.mat" , MAROS_MESZAROS_DIR " HS268.mat" ,
35
+ MAROS_MESZAROS_DIR " HS35.mat" , MAROS_MESZAROS_DIR " HS35MOD.mat" ,
36
+ MAROS_MESZAROS_DIR " HS51.mat" , MAROS_MESZAROS_DIR " HS52.mat" ,
37
+ MAROS_MESZAROS_DIR " HS53.mat" , MAROS_MESZAROS_DIR " HS76.mat" ,
38
+ MAROS_MESZAROS_DIR " HUES-MOD.mat" , MAROS_MESZAROS_DIR " HUESTIS.mat" ,
39
+ MAROS_MESZAROS_DIR " KSIP.mat" , MAROS_MESZAROS_DIR " LASER.mat" ,
40
+ MAROS_MESZAROS_DIR " LISWET1.mat" , MAROS_MESZAROS_DIR " LISWET10.mat" ,
41
+ MAROS_MESZAROS_DIR " LISWET11.mat" , MAROS_MESZAROS_DIR " LISWET12.mat" ,
42
+ MAROS_MESZAROS_DIR " LISWET2.mat" , MAROS_MESZAROS_DIR " LISWET3.mat" ,
43
+ MAROS_MESZAROS_DIR " LISWET4.mat" , MAROS_MESZAROS_DIR " LISWET5.mat" ,
44
+ MAROS_MESZAROS_DIR " LISWET6.mat" , MAROS_MESZAROS_DIR " LISWET7.mat" ,
45
+ MAROS_MESZAROS_DIR " LISWET8.mat" , MAROS_MESZAROS_DIR " LISWET9.mat" ,
46
+ MAROS_MESZAROS_DIR " LOTSCHD.mat" , MAROS_MESZAROS_DIR " MOSARQP1.mat" ,
47
+ MAROS_MESZAROS_DIR " MOSARQP2.mat" , MAROS_MESZAROS_DIR " POWELL20.mat" ,
48
+ MAROS_MESZAROS_DIR " PRIMAL1.mat" , MAROS_MESZAROS_DIR " PRIMAL2.mat" ,
49
+ MAROS_MESZAROS_DIR " PRIMAL3.mat" , MAROS_MESZAROS_DIR " PRIMAL4.mat" ,
50
+ MAROS_MESZAROS_DIR " PRIMALC1.mat" , MAROS_MESZAROS_DIR " PRIMALC2.mat" ,
51
+ MAROS_MESZAROS_DIR " PRIMALC5.mat" , MAROS_MESZAROS_DIR " PRIMALC8.mat" ,
52
+ MAROS_MESZAROS_DIR " Q25FV47.mat" , MAROS_MESZAROS_DIR " QADLITTL.mat" ,
53
+ MAROS_MESZAROS_DIR " QAFIRO.mat" , MAROS_MESZAROS_DIR " QBANDM.mat" ,
54
+ MAROS_MESZAROS_DIR " QBEACONF.mat" , MAROS_MESZAROS_DIR " QBORE3D.mat" ,
55
+ MAROS_MESZAROS_DIR " QBRANDY.mat" , MAROS_MESZAROS_DIR " QCAPRI.mat" ,
56
+ MAROS_MESZAROS_DIR " QE226.mat" , MAROS_MESZAROS_DIR " QETAMACR.mat" ,
57
+ MAROS_MESZAROS_DIR " QFFFFF80.mat" , MAROS_MESZAROS_DIR " QFORPLAN.mat" ,
58
+ MAROS_MESZAROS_DIR " QGFRDXPN.mat" , MAROS_MESZAROS_DIR " QGROW15.mat" ,
59
+ MAROS_MESZAROS_DIR " QGROW22.mat" , MAROS_MESZAROS_DIR " QGROW7.mat" ,
60
+ MAROS_MESZAROS_DIR " QISRAEL.mat" , MAROS_MESZAROS_DIR " QPCBLEND.mat" ,
61
+ MAROS_MESZAROS_DIR " QPCBOEI1.mat" , MAROS_MESZAROS_DIR " QPCBOEI2.mat" ,
62
+ MAROS_MESZAROS_DIR " QPCSTAIR.mat" , MAROS_MESZAROS_DIR " QPILOTNO.mat" ,
63
+ MAROS_MESZAROS_DIR " QPTEST.mat" , MAROS_MESZAROS_DIR " QRECIPE.mat" ,
64
+ MAROS_MESZAROS_DIR " QSC205.mat" , MAROS_MESZAROS_DIR " QSCAGR25.mat" ,
65
+ MAROS_MESZAROS_DIR " QSCAGR7.mat" , MAROS_MESZAROS_DIR " QSCFXM1.mat" ,
66
+ MAROS_MESZAROS_DIR " QSCFXM2.mat" , MAROS_MESZAROS_DIR " QSCFXM3.mat" ,
67
+ MAROS_MESZAROS_DIR " QSCORPIO.mat" , MAROS_MESZAROS_DIR " QSCRS8.mat" ,
68
+ MAROS_MESZAROS_DIR " QSCSD1.mat" , MAROS_MESZAROS_DIR " QSCSD6.mat" ,
69
+ MAROS_MESZAROS_DIR " QSCSD8.mat" , MAROS_MESZAROS_DIR " QSCTAP1.mat" ,
70
+ MAROS_MESZAROS_DIR " QSCTAP2.mat" , MAROS_MESZAROS_DIR " QSCTAP3.mat" ,
71
+ MAROS_MESZAROS_DIR " QSEBA.mat" , MAROS_MESZAROS_DIR " QSHARE1B.mat" ,
72
+ MAROS_MESZAROS_DIR " QSHARE2B.mat" , MAROS_MESZAROS_DIR " QSHELL.mat" ,
73
+ MAROS_MESZAROS_DIR " QSHIP04L.mat" , MAROS_MESZAROS_DIR " QSHIP04S.mat" ,
74
+ MAROS_MESZAROS_DIR " QSHIP08L.mat" , MAROS_MESZAROS_DIR " QSHIP08S.mat" ,
75
+ MAROS_MESZAROS_DIR " QSHIP12L.mat" , MAROS_MESZAROS_DIR " QSHIP12S.mat" ,
76
+ MAROS_MESZAROS_DIR " QSIERRA.mat" , MAROS_MESZAROS_DIR " QSTAIR.mat" ,
77
+ MAROS_MESZAROS_DIR " QSTANDAT.mat" , MAROS_MESZAROS_DIR " S268.mat" ,
78
+ MAROS_MESZAROS_DIR " STADAT1.mat" , MAROS_MESZAROS_DIR " STADAT2.mat" ,
79
+ MAROS_MESZAROS_DIR " STADAT3.mat" , MAROS_MESZAROS_DIR " STCQP1.mat" ,
80
+ MAROS_MESZAROS_DIR " STCQP2.mat" , MAROS_MESZAROS_DIR " TAME.mat" ,
81
+ MAROS_MESZAROS_DIR " UBH1.mat" , MAROS_MESZAROS_DIR " VALUES.mat" ,
82
+ MAROS_MESZAROS_DIR " YAO.mat" , MAROS_MESZAROS_DIR " ZECEVIC2.mat" ,
86
83
};
87
84
88
85
TEST_CASE (" dense maros meszaros using the api" )
0 commit comments