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 | 
 1.7.1