diff options
| author | andrea gesmundo <andrea.gesmundo@gmail.com> | 2011-07-08 13:56:42 +0200 | 
|---|---|---|
| committer | andrea gesmundo <andrea.gesmundo@gmail.com> | 2011-07-08 13:56:42 +0200 | 
| commit | 85b7e8ae194d98ca85da1692e2679db8defff91b (patch) | |
| tree | 670572379dd186f37b6810de4fe3f2116db329d3 /decoder/apply_models.h | |
| parent | 4b73c9b8d22cd490e4bf735641aab592b346e966 (diff) | |
add Fast Cube Pruning
Diffstat (limited to 'decoder/apply_models.h')
| -rw-r--r-- | decoder/apply_models.h | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/decoder/apply_models.h b/decoder/apply_models.h index a85694aa..19a4c7be 100644 --- a/decoder/apply_models.h +++ b/decoder/apply_models.h @@ -13,6 +13,8 @@ struct IntersectionConfiguration {  enum {    FULL,    CUBE, +  FAST_CUBE_PRUNING, +  FAST_CUBE_PRUNING_2,    N_ALGORITHMS  }; @@ -25,7 +27,9 @@ enum {  inline std::ostream& operator<<(std::ostream& os, const IntersectionConfiguration& c) {    if (c.algorithm == 0) { os << "FULL"; }    else if (c.algorithm == 1) { os << "CUBE:k=" << c.pop_limit; } -  else if (c.algorithm == 2) { os << "N_ALGORITHMS"; } +  else if (c.algorithm == 2) { os << "FAST_CUBE_PRUNING"; } +  else if (c.algorithm == 3) { os << "FAST_CUBE_PRUNING_2"; } +  else if (c.algorithm == 4) { os << "N_ALGORITHMS"; }    else os << "OTHER";    return os;  } | 
