ARB
Classes | Macros | Enumerations | Variables
pars_awars.h File Reference
#include <arbdb_base.h>
Include dependency graph for pars_awars.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  KL_Settings
 

Macros

#define PREFIX_OPTI   "optimize/"
 
#define PREFIX_KL   "kernlin/"
 
#define PREFIX_KL_STATIC   PREFIX_KL "static/"
 
#define PREFIX_KL_DYNAMIC   PREFIX_KL "dynamic/"
 
#define PREFIX_RAND   "randomize/"
 
#define AWAR_OPTI_MARKED_ONLY   PREFIX_OPTI "marked"
 
#define AWAR_OPTI_SKIP_FOLDED   PREFIX_OPTI "visible"
 
#define AWAR_RAND_REPEAT   "tmp/" PREFIX_RAND "repeat"
 
#define AWAR_RAND_PERCENT   PREFIX_RAND "percent"
 
#define AWAR_KL_MAXDEPTH   PREFIX_KL "maxdepth"
 
#define AWAR_KL_INCDEPTH   PREFIX_KL "inc_depth"
 
#define AWAR_KL_STATIC_ENABLED   PREFIX_KL_STATIC "enable"
 
#define AWAR_KL_STATIC_DEPTH1   PREFIX_KL_STATIC "depth1"
 
#define AWAR_KL_STATIC_DEPTH2   PREFIX_KL_STATIC "depth2"
 
#define AWAR_KL_STATIC_DEPTH3   PREFIX_KL_STATIC "depth3"
 
#define AWAR_KL_STATIC_DEPTH4   PREFIX_KL_STATIC "depth4"
 
#define AWAR_KL_STATIC_DEPTH5   PREFIX_KL_STATIC "depth5"
 
#define AWAR_KL_DYNAMIC_ENABLED   PREFIX_KL_DYNAMIC "enable"
 
#define AWAR_KL_DYNAMIC_START   PREFIX_KL_DYNAMIC "start"
 
#define AWAR_KL_DYNAMIC_MAXX   PREFIX_KL_DYNAMIC "maxx"
 
#define AWAR_KL_DYNAMIC_MAXY   PREFIX_KL_DYNAMIC "maxy"
 
#define AWAR_KL_FUNCTION_TYPE   PREFIX_KL "function_type"
 

Enumerations

enum  KL_DYNAMIC_THRESHOLD_TYPE { AP_QUADRAT_START = 5, AP_QUADRAT_MAX = 6 }
 
enum  EdgeSpec {
  ANY_EDGE = 0, SKIP_UNMARKED_EDGES = 1, SKIP_FOLDED_EDGES = 2, SKIP_LEAF_EDGES = 4,
  SKIP_INNER_EDGES = 8
}
 

Variables

const int CUSTOM_STATIC_PATH_REDUCTION_DEPTH = 5
 
const int CUSTOM_DEPTHS = CUSTOM_STATIC_PATH_REDUCTION_DEPTH+1
 

Macro Definition Documentation

#define PREFIX_OPTI   "optimize/"

Definition at line 18 of file pars_awars.h.

#define PREFIX_KL   "kernlin/"

Definition at line 19 of file pars_awars.h.

#define PREFIX_KL_STATIC   PREFIX_KL "static/"

Definition at line 20 of file pars_awars.h.

#define PREFIX_KL_DYNAMIC   PREFIX_KL "dynamic/"

Definition at line 21 of file pars_awars.h.

#define PREFIX_RAND   "randomize/"

Definition at line 22 of file pars_awars.h.

#define AWAR_OPTI_MARKED_ONLY   PREFIX_OPTI "marked"
#define AWAR_OPTI_SKIP_FOLDED   PREFIX_OPTI "visible"
#define AWAR_RAND_REPEAT   "tmp/" PREFIX_RAND "repeat"
#define AWAR_RAND_PERCENT   PREFIX_RAND "percent"

Definition at line 28 of file pars_awars.h.

Referenced by createOptimizeWindow(), pars_create_all_awars(), and randomMixTree().

#define AWAR_KL_MAXDEPTH   PREFIX_KL "maxdepth"
#define AWAR_KL_INCDEPTH   PREFIX_KL "inc_depth"
#define AWAR_KL_STATIC_ENABLED   PREFIX_KL_STATIC "enable"
#define AWAR_KL_STATIC_DEPTH1   PREFIX_KL_STATIC "depth1"
#define AWAR_KL_STATIC_DEPTH2   PREFIX_KL_STATIC "depth2"
#define AWAR_KL_STATIC_DEPTH3   PREFIX_KL_STATIC "depth3"
#define AWAR_KL_STATIC_DEPTH4   PREFIX_KL_STATIC "depth4"
#define AWAR_KL_STATIC_DEPTH5   PREFIX_KL_STATIC "depth5"
#define AWAR_KL_DYNAMIC_ENABLED   PREFIX_KL_DYNAMIC "enable"
#define AWAR_KL_DYNAMIC_START   PREFIX_KL_DYNAMIC "start"
#define AWAR_KL_DYNAMIC_MAXX   PREFIX_KL_DYNAMIC "maxx"
#define AWAR_KL_DYNAMIC_MAXY   PREFIX_KL_DYNAMIC "maxy"
#define AWAR_KL_FUNCTION_TYPE   PREFIX_KL "function_type"

Enumeration Type Documentation

Enumerator
AP_QUADRAT_START 
AP_QUADRAT_MAX 

Definition at line 52 of file pars_awars.h.

enum EdgeSpec
Enumerator
ANY_EDGE 
SKIP_UNMARKED_EDGES 
SKIP_FOLDED_EDGES 
SKIP_LEAF_EDGES 
SKIP_INNER_EDGES 

Definition at line 57 of file pars_awars.h.

Variable Documentation

const int CUSTOM_STATIC_PATH_REDUCTION_DEPTH = 5

Definition at line 49 of file pars_awars.h.

const int CUSTOM_DEPTHS = CUSTOM_STATIC_PATH_REDUCTION_DEPTH+1

Definition at line 50 of file pars_awars.h.

Referenced by ArbParsimony::kernighan_optimize_tree(), and AP_tree_edge::kl_rec().