source: observatorio/simulacion/SimEscenariosEconomicos/types.H

simulacion
Last change on this file was 7941763, checked in by Alejandro <amujica@…>, 10 years ago

eliminacion de un filtro redundante

  • Property mode set to 100644
File size: 1.9 KB
Line 
1/*
2  Copyright (C) 2012
3  Alejandro Mujica (amujica@cenditel.gob.ve)
4  Erwin Paredes (eparedes@cenditel.gob.ve)
5  José Ruiz (jruiz@cenditel.gob.ve)
6  Rodolfo Rangel (rrangel@cenditel.gob.ve)
7  Julie Vera (jvera@cenditel.gob.ve)
8 
9  CENDITEL Fundación Centro Nacional de Desarrollo e Investigación en
10  Tecnologías Libres
11 
12  Este programa es software libre; Usted puede usarlo bajo los términos de la
13  licencia de software GPL versión 2.0 de la Free Software Foundation.
14 
15  Este programa se distribuye con la esperanza de que sea útil, pero SIN
16  NINGUNA GARANTÍA; tampoco las implícitas garantías de MERCANTILIDAD o
17  ADECUACIÓN A UN PROPÓSITO PARTICULAR.
18  Consulte la licencia GPL para más detalles. Usted debe recibir una copia
19  de la GPL junto con este programa; si no, escriba a la Free Software
20  Foundation Inc. 51 Franklin Street,5 Piso, Boston, MA 02110-1301, USA.
21*/
22
23/*
24  Autor:             Alejandro J. Mujica
25  Fecha de creación: 31/10/2013
26  Este archivo contiene la definición de algunos tipos de datos utilizados en
27  el proyecto, los cuales son por omisión:
28
29     - DynArray para arreglos dinámicos.
30     - DynDlist para listas enlazadas.
31     - DynSetTreap para árboles binarios de búsqueda.
32     - DynMapTreap para mapas.
33     - double para números reales.
34     - y precisión numérica (para escritura de números reales) de 20 dígitos.
35
36  Cuando se requiera trabajar con otros tipos de datos y otras precisión
37  numérica se cambian los tipos en este archivo.
38*/
39
40# ifndef TYPES_H
41# define TYPES_H
42
43# include <tpl_dynArray.H>
44# include <tpl_graph.H>
45# include <tpl_dynDlist.H>
46# include <tpl_dynSetTree.H>
47# include <tpl_dynMapTree.H>
48
49# define Array DynArray
50
51# define List DynDlist
52
53# define Tree DynSetTreap
54
55# define Map DynMapTreap
56
57# define PRECISION 20
58
59typedef double real;
60
61enum StudyType { PRODUCTION_CHANGE, COST_CHANGE, NUM_TYPES };
62
63# endif // TYPES_H
64
Note: See TracBrowser for help on using the repository browser.