|
|
typedef std::complex< PROBA_TYPE > | mag_t |
| | complex magnitude type
|
| |
|
typedef class iteration | it_t |
| | iteration class type
|
| |
|
typedef class symbolic_iteration | sy_it_t |
| | symbolic iteration type
|
| |
|
typedef class rule | rule_t |
| | dynamic (or rule) type
|
| |
|
typedef std::function< void(char *parent_begin, char *parent_end, mag_t &mag)> | modifier_t |
| | simple "modifier" type (single input, single output of same size dynamic)
|
| |
|
typedef std::function< PROBA_TYPE(char const *object_begin, char const *object_end)> | observable_t |
| | observable definition typedef
|
| |
|
typedef std::function< void(const char *step)> | debug_t |
| | debuging function type
|
| |
|
|
uint | align_byte_length = ALIGNMENT_BYTE_LENGTH |
| | amount of byte to align objects to
|
| |
|
PROBA_TYPE | tolerance = TOLERANCE |
| | tolerance for objects (remove objects with a smaller probability)
|
| |
|
float | safety_margin = SAFETY_MARGIN |
| | memory safety margin (0.2 = 80% memory usage target)
|
| |
|
int | load_balancing_bucket_per_thread = LOAD_BALANCING_BUCKET_PER_THREAD |
| | number of load balancing buckets per thread
|
| |
|
bool | simple_truncation = false |
| | simple truncation toggle - disable probabilistic truncation, increasing "accuracy" but reducing the representability of truncation. Set false (default) by the absence of the SIMPLE_TRUNCATION flag.
|
| |