source: mmcs/genericFunctions.h

Last change on this file was 79b7f06, checked in by rudmanmrrod <rudman22@…>, 8 years ago

Alineado el texto de las endogenas, agregado span de las cuentas en descomposicion

  • Property mode set to 100644
File size: 1.6 KB
Line 
1#ifndef GENERICFUNCTIONS_H
2#define GENERICFUNCTIONS_H
3
4#include <QtWidgets>
5#include <Eigen>
6
7//Funciones de tipo void
8void titleSeleccionar(QTableWidget *);
9void crearTablaComparar(QTableWidget *to, QTableWidget *tw);
10void encadenamientosStyle(QTableWidgetItem *);
11void tableItem(QTableWidget *tw, int inicio, int fin, QString texto);
12void CellStyle(QTableWidgetItem *);
13void CellStyleComponente(QTableWidgetItem *);
14void CellStyleExEn(QTableWidgetItem *);
15void insertRowExogena(QList<QString> lista, QTableWidget *, int opcion, bool center, int init);
16void noEditColZero(QTableWidget *);
17void ItemsNoEditable(QTableWidget *, int inicio, int fin, int col=0);
18void CrearTablaVacia(int contador, QTableWidget *);
19void crearTablaVaciaEncadenamiento(int filas, QTableWidget *,int columnas=4);
20void RowColNoEditable(QTableWidget *tw,int inicio,int fin,int item, bool fila);
21void appendElements(QVector<double>,QVector<double>&);
22
23//Funciones de tipo Lista
24QList<QString> llenarLista(QList<QString> lista,QTableWidget *tw,int valor,int opcion);
25QStringList get_list(QTableWidget *tw, int row, int init, int end);
26QStringList ObtenerComponentes(QTableWidget *);
27
28//Funciones de tipo QVector
29QVector<double> extractDiagonal(Eigen::MatrixXd Matrix);
30
31//Funciones de tipo Entero
32int diferent_elements(QStringList my_list);
33int contarElementosMap(QMap<QString,QStringList> diccionario);
34
35//Funciones de tipo double
36double sumElements(QVector<double>);
37
38//Funciones de tipo Eigen
39Eigen::MatrixXd extractSubMatriz(QTableWidget *tw, QString nombre_fila, QString nombre_columna, Eigen::MatrixXd Matrix);
40
41//Funciones de tipo bool
42bool validarDiagonal(QVector<double>);
43
44
45#endif // GENERICFUNCTIONS_H
Note: See TracBrowser for help on using the repository browser.