Standard library of common functions and structures used throughout NetEvo. More...
Go to the source code of this file.
Defines | |
| #define | NE_HUGE_NUMBER 99999999 |
Typedefs | |
| typedef int | ne_int_t |
| Integer type. | |
| typedef double | ne_real_t |
| Real type. | |
Enumerations | |
| enum | ne_bool_t { FALSE = 0, TRUE = 1 } |
Boolean type. More... | |
| enum | ne_err_code_t { NE_SUCCESS = 0, NE_FAILURE = 1, NE_MEM_ALLOC_ERROR = 2, NE_RANGE_ERROR = 3, NE_NULL_ERROR = 4 } |
Return values for NetEvo functions. More... | |
Functions | |
| void | ne_init (unsigned int rngSeed) |
| Initialises common NetEvo components. | |
| void | ne_finalise (void) |
| Frees common resources used by NetEvo. | |
| void | ne_error (const char *fmt,...) |
| Reports an error. | |
| void | ne_log (const char *fmt,...) |
| Logs information. | |
Standard library of common functions and structures used throughout NetEvo.
These are mostly related to initialisation and finalisation of built-in components and error logging.
Definition in file ne_std.h.
| enum ne_err_code_t |
| void ne_error | ( | const char * | fmt, | |
| ... | ||||
| ) |
| void ne_finalise | ( | void | ) |
| void ne_init | ( | unsigned int | rngSeed | ) |
1.7.1