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