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 {
4  int ori;
5  double prob;
6 };
7 
8 typedef struct element element;
9 typedef double *probavector; /* de la taille du nombre d'etats */
10 typedef int *indexvector; /* de la taille du nombre d'etats */
11 typedef element *elmtvector; /* de la taille du nombre d'arcs */
12 
13 //from XBORNE/SOR/SOR.c
14 extern "C" void mainSOR(char* modelName, double **pi, int *NSommets,
15  int writeResult );
16 extern "C" void readModel( char* modelName, elmtvector *arc, indexvector *debut, indexvector *taille, int *size );
17 extern "C" double* doSOR( elmtvector arc, indexvector debut, indexvector taille, int NSommets );
18 
19 //from XBORNE/generMarkov/generMarkov.c
20 extern "C" void mainGenerMarkov(char * modelName);
21 //from XBORNE/gthLD/gthLD.c
22 extern "C" void mainGthLD(char * modelName, char * suffix, long double **pi, int *NSommets );
int ori
Definition: libXborne.h:4
double prob
Definition: libXborne.h:5
Definition: libXborne.h:3