Marmote Core
The project aims at realizing the prototype of a software environment dedicated to modeling with Markov chains.
|
Event. More...
#include <psi.h>
Public Attributes | |
char * | name_evt |
int | id_evt |
void * | ptr_transition |
char * | name_transition |
double | rate |
int | nb_queues_origin |
int * | from |
char ** | name_from |
int | nb_fct_index_origin |
void ** | indexFctOrigin |
char ** | names_indexFctOrigin |
int | nb_queues_dest |
int * | to |
char ** | name_to |
int | nb_fct_index_dest |
void ** | indexFctDest |
char ** | names_indexFctDest |
int | nb_params |
char ** | param |
int | nb_rand |
int * | rand_par |
Event.
Data structure to represent an event.
int* st_evt::from |
Set of origins
int st_evt::id_evt |
Event identifier
void** st_evt::indexFctDest |
Set of destination index functions
void** st_evt::indexFctOrigin |
Set of origin index functions
char* st_evt::name_evt |
Event identifier
char** st_evt::name_from |
Set of string representation of the origin queues
char** st_evt::name_to |
Set of string representation of the destination queues
char* st_evt::name_transition |
Transition function of event
char** st_evt::names_indexFctDest |
Set of names of destination index functions
char** st_evt::names_indexFctOrigin |
Set of names of origin index functions
int st_evt::nb_fct_index_dest |
Number of destination index function
int st_evt::nb_fct_index_origin |
Number of origin index function
int st_evt::nb_params |
Number of extra parameters
int st_evt::nb_queues_dest |
Number of destinations of packets
int st_evt::nb_queues_origin |
Number of origins of packets
int st_evt::nb_rand |
Number of priority
char** st_evt::param |
Extra parameters
void* st_evt::ptr_transition |
Transition function of event
int* st_evt::rand_par |
Priority list (Used for Load sharing)
double st_evt::rate |
Event occurence rate
int* st_evt::to |
Set of destinations