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