Changeset b0c244f in mmcs for mainwindow.H


Ignore:
Timestamp:
Sep 28, 2016, 3:44:48 PM (8 years ago)
Author:
rudmanmrrod <rudman22@…>
Branches:
master
Children:
f2dac89
Parents:
b23848e
Message:

Agregado el modulo de descomposicion

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mainwindow.H

    rb23848e rb0c244f  
    1212#include <ui_formcompararresultados.h>
    1313#include <formcompararresultados.h>
     14//Formulario para comparar el modelo no clasico
    1415#include <ui_formcompararmnc.h>
    1516#include <formcompararmnc.h>
     17//Formulario de incidencias
    1618#include "ui_formincidenciai.h"
    1719#include <formincidenciai.h>
    1820#include <formpreciosnohomogeneos.h>
     21//Formulario para exportar reporte
    1922#include <formexportreport.h>
    2023#include <ui_formexportreport.h>
     24#include "accountwidget.H"
     25//Formulario de descomposicon
     26#include <formdescomposicion.h>
     27#include <ui_formdescomposicion.h>
     28
     29//Funciones genericas
    2130#include <genericFunctions.h>
     31//Librería de gráficos
    2232#include <qcustomplot.h>
    23 
    2433#include <sstream>
    2534#include <stackwidget.H>
     
    8998    QAction actionPNHIncidenciaCuenta;
    9099    QAction actionPNHIncidenciaComponente;
     100
     101    //Acción para la descomposición
     102    QAction actionDescomposicion;
    91103
    92104    QAction actionSeleccionarTabla;
     
    127139    Eigen::MatrixXd MatrizMat;
    128140    Eigen::MatrixXd MatrizMbt;
     141    //Matrices para la descomposicion
     142    Eigen::MatrixXd A0;
     143    Eigen::MatrixXd M1;
     144    Eigen::MatrixXd M2;
     145    Eigen::MatrixXd M3;
     146    Eigen::MatrixXd T;
     147    Eigen::MatrixXd O;
     148    Eigen::MatrixXd C;
    129149
    130150    double total_ma;
     
    188208    FormIncidenciaI *FI;
    189209    FormPreciosNoHomogeneos * formPreciosNoHomogeneos;
     210    FormDescomposicion *formdescomposicion;
    190211
    191212    void initGUI();
     
    270291    void determinarClasificador(QTableWidget *, int index_table, int element, int total = 0);
    271292
     293    //Función para validar la cuenta producto/actividad
     294    bool validarDescomposicion(QStringList);
     295
     296    //Funciones referentes a la descomposicion
     297    void calcularA0(QVector<double>);
     298    void calcularAuxiliares();
     299    void calcularMatricesDescomposicion();
     300
     301    //Funcion para crear una nueva pestaña
     302    void createTab(QString , QTableWidget *,bool current=false);
     303
    272304    bool ComprobarCuentas();
    273305    int ObtenerIndice(QString );
     
    333365    void calcularEscenarioNC();
    334366    void finalizarEscenarioNC();
     367
     368    //Slot para descomposicion
     369    void slotDescomposicion();
     370    void slotAgregarDescomposicion();
    335371
    336372    void slotCompararResultadosMNC();
Note: See TracChangeset for help on using the changeset viewer.