Changeset dfabbb4 in mmcs for mainwindow.H


Ignore:
Timestamp:
Sep 8, 2016, 12:11:37 PM (8 years ago)
Author:
rudmanmrrod <rudman22@…>
Branches:
master
Children:
b23848e
Parents:
0b59ba5
Message:

Agregada librería para los reportes, modificados los encadenamientos para funcionar por CW(en An) y Rassmusen(Ma)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mainwindow.H

    re62517a rdfabbb4  
    2020#include <ui_formexportreport.h>
    2121#include <genericFunctions.h>
     22#include <qcustomplot.h>
    2223
    2324#include <sstream>
     
    5657    QMenu PreciosNHIncidencia;
    5758
     59    //Acciones principales
    5860    QAction actionLoadMatrix;
    5961    QAction actionExportMatrix;
     
    6163    QAction actionNewProject;
    6264
     65    //Acciones del menú de coeficientes
    6366    QAction actionCH;
    6467    QAction actionCV;
    6568    QAction actionVariableExogena;
    66 
    6769    QAction actionEncadenamiento;
    68     QAction actionClasificarCuentas;
    69 
     70
     71    //Acciones del Modelo clásico y no clásico
    7072    QAction actionModeloClasico;
    7173    QAction actionCompararResultados;
     
    7375    QAction actionCompararResultadosMNC;
    7476
     77    //Acciones de precios homógeneos por módelo clásico
    7578    QAction actionPHClasicoIncidencia100;
    7679    QAction actionPHCIncidenciaCuenta;
    7780    QAction actionPHCIncidenciaComponente;
    7881
     82    //Acciones de precios homógeneos por módelo no clásico
    7983    QAction actionPHNoClasicoIncidencia100;
    8084    QAction actionPHNCIncidenciaCuenta;
    8185    QAction actionPHNCIncidenciaComponente;
    8286
     87    //Acciones de precios no homógeneos
    8388    QAction actionPNHIncidencia100;
    8489    QAction actionPNHIncidenciaCuenta;
     
    8792    QAction actionSeleccionarTabla;
    8893
     94    //Acciones del manú de ayuda
    8995    QAction actionManual;
    9096    QAction actionAcercaDe;
     
    122128    Eigen::MatrixXd MatrizMbt;
    123129
     130    double total_ma;
    124131
    125132    QString csvFilePath;
     
    151158    QVector<double> subtotalExogEnd;
    152159    QVector<double> Vpond;
     160    //Son los vectores que almacenrán los totales del vectorFila y vectorColumna para An
     161    QVector<double> vFila;
     162    QVector<double> vColumna;
    153163
    154164    int cantidadSelecciones;
     
    217227    void calcularTotalesEncadenamientos(QTableWidget *);
    218228    void cuentacomponentesEncadenamiento(QTableWidget *, int count);
    219     void obtenerUiUj(QTableWidget *, QVector<double> &, QVector<double> &);
    220     void calcularClasificador(QTableWidget *, QVector<double>, QVector<double>, int init = 2);
    221229    void agregarPrimeraCelda(QTableWidget *);
    222230
     
    256264    QStringList obtenerCuentas();
    257265
     266    //Función estimar los vectores fila y columna para la clasificación en los encadenamientos
     267    void estimarVIFVC();
     268    //Función para estimar la clasificación de las cuentas por CW o Rassmusen
     269    void estimarClasificador(double &, double &, int index, int total = 0);
     270    //Función para determinar los clasificadores
     271    void determinarClasificador(QTableWidget *, int index_table, int element, int total = 0);
     272
    258273    bool ComprobarCuentas();
    259274    int ObtenerIndice(QString );
     
    297312    void slotAgregarEncadenamiento();
    298313    void slotVerEncadenamiento();
    299     void slotClasificarCuentas();
    300314
    301315    //Slots para reportes
Note: See TracChangeset for help on using the changeset viewer.