Marmote Core
The project aims at realizing the prototype of a software environment dedicated to modeling with Markov chains.
libXborne.h
1 //from XBORNE/SOR/SOR.c
2 
3  struct element { int ori; double prob;};
4 typedef struct element element;
5 typedef double *probavector; /* de la taille du nombre d'etats */
6 typedef int *indexvector; /* de la taille du nombre d'etats */
7 typedef element *elmtvector; /* de la taille du nombre d'arcs */
8 
9 //from XBORNE/SOR/SOR.c
10 extern "C" void mainSOR(char* modelName, double **pi, int *NSommets,
11  int writeResult );
12 extern "C" void readModel( char* modelName, elmtvector *arc, indexvector *debut, indexvector *taille, int *size );
13 extern "C" double* doSOR( elmtvector arc, indexvector debut, indexvector taille, int NSommets );
14 
15 //from XBORNE/generMarkov/generMarkov.c
16 extern "C" void mainGenerMarkov(char * modelName);
17 //from XBORNE/gthLD/gthLD.c
18 extern "C" void mainGthLD(char * modelName, char * suffix, long double **pi, int *NSommets );
Definition: libXborne.h:3