Network mutation related structures and functions. More...
#include "ne_std.h"
#include "ne_sys.h"
Go to the source code of this file.
Data Structures | |
struct | ne_mut_t |
Mutational function structure. More... | |
Typedefs | |
typedef ne_err_code_t | ne_mut_fn_t (ne_sys_t *sys, ne_real_t *params, char *strMut) |
Mutational function type. | |
Enumerations | |
enum | ne_mut_type_t { NE_MUT_TOP = 1, NE_MUT_DYN = 2, NE_MUT_TOP_AND_DYN = 3 } |
Mutational function form. More... | |
Functions | |
ne_err_code_t | ne_mut_free (ne_mut_t *mutFn) |
Network mutation related structures and functions.
Mutations are used by supervisors to make changes to network structure and component dynamics in a particular way. These can be deterministic or stochastic depending on the evolutionary process of interest. Each type of mutational function type must be allocated with the approriate alloc function, however, a general free fuction (ne_mut_free) is provided. A library of built-in functions can be found in ne_dyn_mut_lib.
Definition in file ne_mut.h.
typedef ne_err_code_t ne_mut_fn_t(ne_sys_t *sys, ne_real_t *params, char *strMut) |
enum ne_mut_type_t |