Changeset 8f1b6a6 in mmcs for mainwindow.H


Ignore:
Timestamp:
Nov 3, 2016, 3:56:30 PM (8 years ago)
Author:
rudmanmrrod <rudman22@…>
Branches:
master
Children:
d460865
Parents:
2a84944
Message:

Agregado primera aproximacion al impacto a corto plazo, solucionado bug al no mostrar la ultima fila/columna en la descomposicion

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mainwindow.H

    rf1e8de0 r8f1b6a6  
    2626#include <formdescomposicion.h>
    2727#include <ui_formdescomposicion.h>
     28//Formulario de Impacto a Corto Plazo
     29#include <formcortoplazo.h>
     30#include <ui_formcortoplazo.h>
    2831//Formulario de Carga
    2932#include <formcargando.h>
     
    6770    QMenu PreciosNH;
    6871    QMenu PreciosNHIncidencia;
     72    QMenu Descomposicion;
    6973
    7074    //Acciones principales
     
    103107    //Acción para la descomposición
    104108    QAction actionDescomposicion;
     109    QAction actionCortoPlazo;
    105110
    106111    QAction actionSeleccionarTabla;
     
    200205    int cantidadPNHincidenciaiCuenta;
    201206    int cantidadPNHincidenciaiComponente;
     207    //Cantidad de impactos a corto plazo
     208    int cantidadImpactos;
    202209
    203210    FormLoadMatrix * formLoadMatrix;
     
    211218    FormPreciosNoHomogeneos * formPreciosNoHomogeneos;
    212219    FormDescomposicion *formdescomposicion;
     220    FormCortoPlazo *formcortoplazo;
    213221
    214222    void initGUI();
     
    252260
    253261    void calcularSubtotal(QTableWidget *,int inicio, int fin,int exogena);
    254     void llenarEscenario(QTableWidget *, bool clasico=true);
    255     void calcularFinEscenario(QTableWidget *);
    256     QVector<double> obtenerResultadoEscenario(QVector<double>);
     262    void llenarEscenario(QTableWidget *, int clasico=0);
     263    void calcularFinEscenario(QTableWidget *, QString, Eigen::MatrixXd matrix);
     264    QVector<double> obtenerResultadoEscenario(QVector<double>, QString, Eigen::MatrixXd matrix);
    257265    QStringList obtenerNombreResultadoEscenario();
    258266    void cuentacomponentesResultado(QTableWidget *, int count, bool clasico = true);
     
    300308    void calcularAuxiliares();
    301309    void calcularMatricesDescomposicion();
     310    //Funciones referentes al impacto a corto plazo
     311    Eigen::MatrixXd obtenerMatriz(QString);
    302312
    303313    //Funcion para crear una nueva pestaña
     
    360370    //Slots para el modelo clásico
    361371    void slotModeloClasico();
    362     void calcularEscenario(bool clasico = true);
     372    void calcularEscenario(int clasico = 0);
    363373    void finalizarEscenario();
    364374
     
    371381    void slotDescomposicion();
    372382    void slotAgregarDescomposicion();
     383    void slotCortoPlazoForm();
     384    void slotAgregarCortoPlazo();
     385    void calcularEscenarioImpacto();
     386    void finalizarImpacto();
    373387
    374388    void slotCompararResultadosMNC();
Note: See TracChangeset for help on using the changeset viewer.