Data Fields

ne_sys_t Struct Reference

System data structure. More...

#include <ne_sys.h>

Data Fields

igraph_t * graph
 Topology held in igraph format.
ne_int_t nodeStates
 Number of node states.
ne_int_t edgeStates
 Number of edge states.
ne_param_tnodeParams
 Node parameters.
ne_param_tedgeParams
 Edge parameters.
ne_bool_t nodeDynVary
 Node dynamics vary flag.
ne_bool_t edgeDynVary
 Edge dynamics vary flag.
ne_dyn_node_t ** nodeDyn
 Node dynamics (function pointers).
ne_dyn_edge_t ** edgeDyn
 Edge dynamics (function pointers).
ne_bool_t nodeDynParamsVary
 Node dynamics parameters vary flag.
ne_bool_t edgeDynParamsVary
 Edge dynamics parameters vary flag.
ne_dyn_param_tnodeDynParams
 Node dynamics parameters.
ne_dyn_param_tedgeDynParams
 Edge dynamics parameters.

Detailed Description

System data structure.

This is the central data type used throughout NetEvo. It holds the current topology, parameters on nodes and edges and the definition of the network dynamics. All arrays in the data structure are either addressed via the node or edge index with appropriate off-set if multiple elements are stored per node/edge. It is not recommended to access these fields directly but instead use the function interface (i.e. all functions beginning ne_sys_...) This will also ensure compatibility between versions of NetEvo if changes are made to the underlying format of the data structure.

Definition at line 70 of file ne_sys.h.


Field Documentation

Edge dynamics (function pointers).

Definition at line 81 of file ne_sys.h.

Edge dynamics parameters.

Definition at line 85 of file ne_sys.h.

Edge dynamics parameters vary flag.

Definition at line 83 of file ne_sys.h.

Edge dynamics vary flag.

Definition at line 79 of file ne_sys.h.

Edge parameters.

Definition at line 76 of file ne_sys.h.

Number of edge states.

Definition at line 74 of file ne_sys.h.

igraph_t* graph

Topology held in igraph format.

Definition at line 72 of file ne_sys.h.

Node dynamics (function pointers).

Definition at line 80 of file ne_sys.h.

Node dynamics parameters.

Definition at line 84 of file ne_sys.h.

Node dynamics parameters vary flag.

Definition at line 82 of file ne_sys.h.

Node dynamics vary flag.

Definition at line 78 of file ne_sys.h.

Node parameters.

Definition at line 75 of file ne_sys.h.

Number of node states.

Definition at line 73 of file ne_sys.h.


The documentation for this struct was generated from the following file: