Changeset 04999c9 in mmcs for mainwindow.H
- Timestamp:
- Sep 23, 2015, 10:55:02 AM (9 years ago)
- Branches:
- master, matrices
- Children:
- 07b8f66
- Parents:
- cfbc36f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
mainwindow.H
rcfbc36f r04999c9 15 15 #include "ui_formincidenciai.h" 16 16 #include <formincidenciai.h> 17 #include <formpreciosnohomogeneos.h> 17 18 18 19 #include <sstream> … … 20 21 #include <stackvariablesexogenas.h> 21 22 #include <stackencadenamientos.h> 23 #include <stackpreciosnohomogeneos.h> 22 24 23 25 #include <QTabWidget> … … 45 47 QMenu PHNoClasico; 46 48 QMenu PHNoClasicoIncidencia; 49 QMenu PreciosNH; 50 QMenu PreciosNHIncidencia; 47 51 48 52 QAction actionLoadMatrix; … … 71 75 QAction actionPHNCIncidenciaCuenta; 72 76 QAction actionPHNCIncidenciaComponente; 77 78 QAction actionPNHIncidencia100; 79 QAction actionPNHIncidenciaCuenta; 80 QAction actionPNHIncidenciaComponente; 73 81 74 82 QTableWidget * tableWidget; … … 87 95 stackVariablesExogenas *stackVE; 88 96 stackEncadenamientos *stackEncadenamiento; 97 StackPreciosNoHomogeneos *stackPNH; 89 98 90 99 Eigen::MatrixXd MatrixMa; … … 100 109 int precission; 101 110 double matrix[100][100]; 111 112 QString componentePNH; 102 113 103 114 double MatrizEndogenaEndogena[200][200]; … … 114 125 int opcionMAT; 115 126 int opcionMBT; 127 int opcionPNHT; 128 int opcionFormPNH; 116 129 117 130 QVector<double> subtotalEnd; … … 125 138 int cantidadMNC;//Cantidad de Modelos No Clasicos 126 139 int cantidadResultadosMNC; 140 //Cantidad de resultados de incidencia en modelo de precios homogéneos clásico 127 141 int cantidadPHCindidenciaiCuenta; 128 142 int cantidadPHCindidenciaiComponente; 143 //Cantidad de resultados de incidencia en modelo de precios homogéneos no clásico 129 144 int cantidadPHNCindidenciaiCuenta; 130 145 int cantidadPHNCindidenciaiComponente; 146 //Cantidad de resultados de incidencia en modelo de precios no homogéneos 147 int cantidadPNHincidencia100; 148 int cantidadPNHincidenciaiCuenta; 149 int cantidadPNHincidenciaiComponente; 131 150 132 151 FormLoadMatrix * formLoadMatrix; … … 138 157 FormCompararMNC *formCompararMNC; 139 158 FormIncidenciaI *FI; 159 FormPreciosNoHomogeneos * formPreciosNoHomogeneos; 140 160 141 161 void initGUI(); … … 212 232 void calcularMbT(); 213 233 void calcularMb(); 214 void calcularPHNIncidencia100(QTableWidget *); 234 void calcularPHNCIncidencia100(QTableWidget *); 235 void calcularVectorSend(QString componente, QVector<double> &); 236 void multiplicarMatricesPNH(QTableWidget *, QVector<double>); 237 void calcularPNHIncidencia100(QTableWidget *, Eigen::MatrixXd Diagonal); 238 void crearFormularioPNH(); 215 239 216 240 bool ComprobarCuentas(); … … 284 308 void slotCalcularPHNCIncidenciaiComponente(); 285 309 310 void slotPNHIncudencia100(); 311 void slotCloseformPNH(); 312 void slotSelectPNH(); 313 void slotPNHIncidenciaiCuenta(); 314 void slotPNHIncidenciaiComponente(); 315 void slotSelectPNHi(); 316 void slotCalcularPNHIncidenciaiCuenta(); 317 void slotSelectPNHic(); 318 void slotCalcularPNHIncidenciaiComponente(); 319 286 320 public: 287 321 MainWindow();
Note: See TracChangeset
for help on using the changeset viewer.