Changeset 96b0c4a in mmcs for mainwindow.H
- Timestamp:
- Sep 11, 2015, 11:27:50 AM (9 years ago)
- Branches:
- master, matrices
- Children:
- fc268a0
- Parents:
- 67c9f67
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
mainwindow.H
r67c9f67 r96b0c4a 11 11 #include <ui_formcompararresultados.h> 12 12 #include <formcompararresultados.h> 13 #include <ui_formcompararmnc.h> 14 #include <formcompararmnc.h> 13 15 14 16 #include <sstream> … … 21 23 #include <QMap> 22 24 #include <QVector> 25 26 #include <Eigen> 23 27 24 28 … … 33 37 QMenu menuHelp; 34 38 QMenu EndoExo; 39 QMenu Modelos; 35 40 36 41 QAction actionLoadMatrix; … … 48 53 QAction actionCompararResultados; 49 54 QAction actionModeloNoClasico; 55 QAction actionCompararResultadosMNC; 50 56 51 57 … … 58 64 QMap<QString,QStringList> diccCuentasEncadenamientos; 59 65 66 QTableWidget *MatrizExgEnd; 67 60 68 stackVariablesExogenas *stackVE; 61 69 stackEncadenamientos *stackEncadenamiento; 70 71 Eigen::MatrixXd MatrixMa; 72 Eigen::MatrixXd MatrixMb; 62 73 63 74 … … 66 77 int numAccounts; 67 78 int matrixSize; 79 int precission; 68 80 double matrix[100][100]; 69 81 … … 77 89 int opcionMa; 78 90 int opcionFormCompararResultados; 91 int opcionFormCompararResultadosMNC; 79 92 80 93 QVector<double> subtotalEnd; 81 94 QVector<double> subtotalExog; 95 QVector<double> subtotalExogEnd; 82 96 83 97 int cantidadEncadenamientos; 84 98 int cantidadEscenarios; 85 99 int cantidadResultados; 100 int cantidadMNC;//Cantidad de Modelos No Clasicos 101 int cantidadResultadosMNC; 86 102 87 103 FormLoadMatrix * formLoadMatrix; … … 91 107 FormEncadenamientos * formEncadenamientos; 92 108 FormCompararResultados *formCompararResultados; 109 FormCompararMNC *formCompararMNC; 93 110 94 111 void initGUI(); … … 132 149 133 150 void calcularSubtotal(QTableWidget *, int inicio, int fin, int exogena); 134 void llenarEscenario(QTableWidget * );151 void llenarEscenario(QTableWidget *, bool clasico=true); 135 152 void calcularFinEscenario(QTableWidget *); 136 153 QVector<double> obtenerResultadoEscenario(QVector<double>); 137 154 QStringList obtenerNombreResultadoEscenario(); 138 155 void crearTablaComparar(QTableWidget *, QTableWidget *); 139 void cuentacomponentesResultado(QTableWidget *, int count );156 void cuentacomponentesResultado(QTableWidget *, int count, bool clasico = true); 140 157 void validar(); 141 158 … … 146 163 void titlespanMatrizExgEnd(QTableWidget *); 147 164 void estimarMb(QTableWidget *, QTableWidget *); 165 void calcularSubtotalEndExg(); 166 QVector<double> obtenerResultadoEscenarioMNC(QVector<double>); 167 void calcularFinEscenarioMNC(QTableWidget *); 168 QStringList obtenerNombreResultadoEscenarioMNC(); 148 169 149 170 void crearMatrizEndogena(QTableWidget *); … … 165 186 void slotLoadMatrix(); 166 187 void slotExportMatrix(); 167 void slotFormLoadMatrixAccepted(const QString &, int, char);188 void slotFormLoadMatrixAccepted(const QString &, int, int); 168 189 void slotFormLoadMatrixClosed(); 169 190 … … 195 216 196 217 void slotModeloClasico(); 197 void calcularEscenario( );218 void calcularEscenario(bool clasico = true); 198 219 void finalizarEscenario(); 199 220 200 221 void slotModeloNoClasico(); 222 void calcularEscenarioNC(); 223 void finalizarEscenarioNC(); 224 225 void slotCompararResultadosMNC(); 226 void slotVerResultadoMNC(); 201 227 202 228 void slotCompararResultados();
Note: See TracChangeset
for help on using the changeset viewer.