]> git.llucax.com Git - z.facultad/75.42/euler.git/blob - tipos.h
19555d3f87121fc477db7954e8497c07294287d1
[z.facultad/75.42/euler.git] / tipos.h
1 /* vim: set et ts=4 sw=4 fdm=indent fdl=1 fdn=1 fo+=t:
2  *
3  * Taller de Programación (75.42).
4  *
5  * Ejercicio Número 1:
6  * Graficador de la solución de una ecuación diferencial por el método
7  * de Euler (explícito).
8  *
9  * Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
10  * Puede copiar, modificar y distribuir este programa bajo los términos de
11  * la licencia GPL (http://www.gnu.org/).
12  *
13  * Creado: sáb ago 23 16:59:01 ART 2003
14  *
15  * $Id$
16  */
17
18 #ifndef H_TIPOS
19 #define H_TIPOS
20
21 #include "general.h"
22 #include <stdlib.h>
23
24 /** Indica un valor verdadero */
25 #define TRUE 1
26
27 /** Indica un valor falso */
28 #define FALSE 0
29
30 /**
31  * Tipo de dato utilizado para medir el tiempo y el valor de la función.
32  * Se define como un tipo de dato propio para cambiar fácilmente la precisión.
33  */
34 typedef float Real;
35
36 /**
37  * Vector que representa los resultados.
38  * El índice del vector representa el número de iteración (que multiplicado por
39  * el paso da el tiempo, o eje X). El contenido es el valor de la
40  * \ref funcion "función" en ese instante.
41  */
42 typedef Real Resultados[ANCHO];
43
44 #endif