]> AND Private Git Repository - snake_gpu.git/blob - src/constantes.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
initialisation du snake par rectangle 'le plus probable'
[snake_gpu.git] / src / constantes.h
1 /**
2  * \file constantes.h
3  * \brief Definition des parametres de l'algo snake
4  * \author NB - PhyTI 
5  * \version x.x
6  * \date 20 decembre 2009
7  *
8  *
9  */
10
11
12 #ifndef _CONSTANTES_H
13
14 #define _CONSTANTES_H
15
16
17 /**
18  * \def COEF_DECROI pourcentage de decroissance pour accepter les modifications
19  * \def INV_COEF_DECROI pourcentage de decroissance pour accepter les modifications
20  */
21 #define COEF_DECROI 0.99999
22 #define INV_COEF_DECROI 1.00001
23
24
25 /**
26  * \def ALIGN_SSE attribut d'alignement memoire pour sse2 (128 bits)
27  */
28 //#define ATT_ALIGN_SSE __attribute__ ((aligned (16)))
29
30
31 /**
32  * \def ALIGN_SSE alignement memoire pour sse2 (128 bits)
33  */
34 //#define ALIGN_SSE 16
35
36
37 /**
38  * \def NBBIT_SUM1 longueur du champ de bits associe a sum_1
39  * \def NBBIT_SUMX longueur du champ de bits associe a sum_x
40  */
41 /*#define NBBIT_SUM1 24  sur 64 */
42 /*#define NBBIT_SUMX 40  sur 64 (complement) */
43
44 /**
45  * \def SIZE_NAME_FILE longueur maxi associee aux noms de fichiers
46  * \def SIZE_LINE_TEXT longueur maxi associee a une ligne de texte
47  */
48 #define SIZE_NAME_FILE 256 
49 #define SIZE_LINE_TEXT 256 
50
51
52 #endif //_CONSTANTES_H