Enumerations | Functions

ne_evo.h File Reference

Evolution related output functions for NetEvoX. More...

#include "ne_std.h"
#include "ne_sys.h"

Go to the source code of this file.

Enumerations

enum  ne_evo_step_t { NE_STEP_PAUSE = 1, NE_STEP_DYN = 2, NE_STEP_EVO = 3 }
 

Step type for the output file.

More...

Functions

ne_err_code_t ne_evo_initial (ne_sys_t *sys, FILE *evoFile)
ne_err_code_t ne_evo_add_node (char *str, ne_int_t type)
ne_err_code_t ne_evo_del_node (char *str, ne_int_t node)
ne_err_code_t ne_evo_add_edge (char *str, ne_int_t startNode, ne_int_t endNode, ne_int_t type)
ne_err_code_t ne_evo_del_edge (char *str, ne_int_t startNode, ne_int_t endNode)
ne_err_code_t ne_evo_set_node_type (char *str, ne_int_t node, ne_int_t type)
ne_err_code_t ne_evo_set_edge_type (char *str, ne_int_t startNode, ne_int_t endNode, ne_int_t type)
char * ne_evo_step (ne_evo_step_t type)

Detailed Description

Evolution related output functions for NetEvoX.

Evolution library used by supervisors to generate a stream of updates that can be saved to file and used by NetEvoX to visualise the changes.

Author:
T.E. Gorochowski

Definition in file ne_evo.h.


Enumeration Type Documentation

Step type for the output file.

Enumerator:
NE_STEP_PAUSE 

Pause, wait for user input.

NE_STEP_DYN 

Dynamics step.

NE_STEP_EVO 

Evolution step.

Definition at line 37 of file ne_evo.h.