ATLAS Offline Software
Loading...
Searching...
No Matches
GlobalSim Namespace Reference

AlgTool that to test whether expected the TIP values generated by data supplied by eEmMultTestBench correspond to those produced by eEmMultAlgTool. More...

Namespaces

namespace  BDT
namespace  IOBitwise

Classes

class  CommonSelector
class  CommonSortSelectAlgTool
 AlgTool to count GlobalSim::IOBitwise::eEmTOB objects. More...
class  CommonTOB
struct  digitizer
class  eEmMultAlgTool
 AlgTool to count GlobalSim::IOBitwise::eEmTOB objects. More...
class  eEmMultTestBench
 Algorithm to count create inputs and expectations to test the eEmMultAlgTool class. More...
class  eEmMultTestComparator
class  eEmSelector
class  eEmTOB
class  eFexCvtrAlgTool
 AlgTool to move eFex TOBS into the GlobalSim TOB system. More...
class  eFexRoIAlgTool
class  Egamma1_LArStrip_Fex
class  Egamma1_LArStrip_Fex_RowAware
class  Egamma1BDTAlgTool
class  Egamma1eRatioAlgTool
class  EMB1CellsFromCaloCells
struct  Feb2MuxInfo
 Helper struct to keep track of correct order of FEB2 for each MUX. More...
class  geq
class  GlobalCellTowerAlgTool
class  GlobalLArCell
class  GlobalLArCellContainer
class  GlobalSimulationAlg
class  gt
class  ICaloCellsProducer
class  ICommonSelector
class  ICutter
class  IeEmSelector
class  IGlobalSimAlgTool
class  ITIPwriterAlgTool
class  LArCellMuxAlg
class  LArCellPreparationAlg
class  LArStripNeighborhood
 Class to hold windows of LAr strip cells in a the neighbourhood of a eFexRoI. More...
class  LArStripNeighborhoodDumper
class  leq
class  lt
class  PU1SuppAlgTool
 Implements the IGlobalSimAlgTool interface to run PU1 suppression. More...
struct  PU1SuppExpectations
struct  PU1SuppPortsIn
 Data structure representing a single PU1 suppression input. More...
struct  PU1SuppPortsOut
 Output data structure for PU1 suppression. More...
class  PU1SuppTestBenchAlg
 Athena algorithm that feeds TOB and rho data into the PU1 suppression chain. More...
struct  StripData
struct  Tracer

Typedefs

typedef ap_int< 10 > input_t
typedef input_t input_arr_t[n_features]
typedef ap_int< 10 > threshold_t
typedef ap_fixed< 10, 5 > score_t
typedef score_t score_arr_t[n_classes]
typedef float accelerator_input_t
typedef float accelerator_output_t
using eEmEg1BDTTOB = GlobalSim::IOBitwise::eEmEg1BDTTOB
using GepAlgoPU1SuppFIFO = std::vector<PU1SuppPortsIn>
 FIFO container of PU1 suppression inputs.
using GepAlgoPU1SuppPortsOutFIFO = std::vector<PU1SuppPortsOut>
 Vector of PU1SuppPortsOut, one element per input event.
using TIPword = std::bitset<ITIPwriterAlgTool::s_nbits_TIP>
using StripDataVector = std::vector<StripData>
using Coords = std::pair<double, double>
Type aliases for clarity in TOB manipulation
using rho_type = uint16_t
 16-bit type for pileup energy density
using tob_type = uint64_t
 64-bit type for individual TOB segment
using et_type = uint16_t
 16-bit type for transverse energy
using phi_type = uint8_t
 8-bit type for azimuthal angle
using eta_type = int
 Signed integer for pseudorapidity.
using rsvd_type = int
 Integer for reserved data field.
using rho_index_type = std::size_t
 Index derived from rho value.
using eta_index_type = std::size_t
 Index derived from eta value.

Functions

std::unique_ptr< ICuttermake_cutter (const ulong &cut, const std::string &op)
std::optional< std::vector< std::size_t > > wrap3 (std::size_t center)
std::optional< std::vector< std::size_t > > wrap5 (std::size_t center)
StatusCode runPU1Suppression (const PU1SuppPortsIn &input, PU1SuppPortsOut &output, MsgStream &msg)
 Runs PU1 suppression algorithm on a single event.
void printFullNumber (const std::vector< std::bitset< 64 > > &number, MsgStream &msg)
 Prints a full 256-bit number (4x 64-bit).
std::string remakeFullNumberToBinary (const std::vector< std::bitset< 64 > > &number)
 Converts a vector of 4x 64-bit TOBs to a 256-bit binary string.
std::string remakeFullNumberToHex (const std::vector< std::bitset< 64 > > &number, MsgStream &msg)
 Converts a vector of 4x 64-bit TOBs to a 64-character hex string.
void writeFullNumberOut (std::ostream &outFile, std::vector< std::bitset< 64 > > &line, MsgStream &msg)
 Writes a vector of TOBs as a hex string to an output stream.
void readInputTOB (std::bitset< 64 > tob_data, et_type &et_value, eta_type &eta_value, phi_type &phi_value, rsvd_type &rsvd_data)
 Extracts ET, eta, phi, and reserved bits from a 64-bit TOB.
bool compareThresholdEt (const std::bitset< 16 > &tobEt, const std::bitset< 16 > &thresholdEt)
eta_index_type Eta_to_index_Converter (eta_type eta)
 Converts a raw eta value to its LUT index.
rho_index_type Rho_to_index_Converter (rho_type rho)
 Converts a raw rho value to its LUT index.
StatusCode runSimulation (std::vector< std::bitset< 64 > > &entry, const std::vector< std::vector< et_type > > &lut, rho_type rho_data, MsgStream &msg)
 Applies LUT-based suppression logic to a vector of TOBs.
void dump_stripdataVector (const StripDataVector &sdv, std::ostream &os)
void dump_n (const LArStripNeighborhood &n, std::ostream &os)
char hex_char (std::string::size_type begin, std::string::size_type end, const std::string &s)
std::string binStrToHexStr (std::string s)
template<typename T>
void dump (const std::string &fn, const T &t)
std::string hexStrToBinStr (std::string s)
std::bitset< 72 > hexTOB2bitsetTOB (std::string s)
std::string trim (std::string s)

Variables

static auto sf
static const int n_trees = 40
static const int max_depth = 6
static const int n_features = 18
static const int n_classes = 2
static const bool unroll = true
static const BDT::BDT< n_trees, n_classes, input_arr_t, score_t, threshold_tbdt
static const BDT::Tree< 0, 93, 47, input_arr_t, score_t, threshold_ttree_0_0
static const BDT::Tree< 1, 91, 46, input_arr_t, score_t, threshold_ttree_0_1
static const BDT::Tree< 2, 97, 49, input_arr_t, score_t, threshold_ttree_0_2
static const BDT::Tree< 3, 87, 44, input_arr_t, score_t, threshold_ttree_0_3
static const BDT::Tree< 4, 85, 43, input_arr_t, score_t, threshold_ttree_0_4
static const BDT::Tree< 5, 85, 43, input_arr_t, score_t, threshold_ttree_0_5
static const BDT::Tree< 6, 83, 42, input_arr_t, score_t, threshold_ttree_0_6
static const BDT::Tree< 7, 83, 42, input_arr_t, score_t, threshold_ttree_0_7
static const BDT::Tree< 8, 77, 39, input_arr_t, score_t, threshold_ttree_0_8
static const BDT::Tree< 9, 89, 45, input_arr_t, score_t, threshold_ttree_0_9
static const BDT::Tree< 10, 107, 54, input_arr_t, score_t, threshold_ttree_0_10
static const BDT::Tree< 11, 95, 48, input_arr_t, score_t, threshold_ttree_0_11
static const BDT::Tree< 12, 75, 38, input_arr_t, score_t, threshold_ttree_0_12
static const BDT::Tree< 13, 71, 36, input_arr_t, score_t, threshold_ttree_0_13
static const BDT::Tree< 14, 77, 39, input_arr_t, score_t, threshold_ttree_0_14
static const BDT::Tree< 15, 85, 43, input_arr_t, score_t, threshold_ttree_0_15
static const BDT::Tree< 16, 57, 29, input_arr_t, score_t, threshold_ttree_0_16
static const BDT::Tree< 17, 63, 32, input_arr_t, score_t, threshold_ttree_0_17
static const BDT::Tree< 18, 51, 26, input_arr_t, score_t, threshold_ttree_0_18
static const BDT::Tree< 19, 67, 34, input_arr_t, score_t, threshold_ttree_0_19
static const BDT::Tree< 20, 105, 53, input_arr_t, score_t, threshold_ttree_0_20
static const BDT::Tree< 21, 55, 28, input_arr_t, score_t, threshold_ttree_0_21
static const BDT::Tree< 22, 61, 31, input_arr_t, score_t, threshold_ttree_0_22
static const BDT::Tree< 23, 39, 20, input_arr_t, score_t, threshold_ttree_0_23
static const BDT::Tree< 24, 97, 49, input_arr_t, score_t, threshold_ttree_0_24
static const BDT::Tree< 25, 41, 21, input_arr_t, score_t, threshold_ttree_0_25
static const BDT::Tree< 26, 47, 24, input_arr_t, score_t, threshold_ttree_0_26
static const BDT::Tree< 27, 47, 24, input_arr_t, score_t, threshold_ttree_0_27
static const BDT::Tree< 28, 77, 39, input_arr_t, score_t, threshold_ttree_0_28
static const BDT::Tree< 29, 97, 49, input_arr_t, score_t, threshold_ttree_0_29
static const BDT::Tree< 30, 71, 36, input_arr_t, score_t, threshold_ttree_0_30
static const BDT::Tree< 31, 31, 16, input_arr_t, score_t, threshold_ttree_0_31
static const BDT::Tree< 32, 65, 33, input_arr_t, score_t, threshold_ttree_0_32
static const BDT::Tree< 33, 47, 24, input_arr_t, score_t, threshold_ttree_0_33
static const BDT::Tree< 34, 61, 31, input_arr_t, score_t, threshold_ttree_0_34
static const BDT::Tree< 35, 73, 37, input_arr_t, score_t, threshold_ttree_0_35
static const BDT::Tree< 36, 33, 17, input_arr_t, score_t, threshold_ttree_0_36
static const BDT::Tree< 37, 31, 16, input_arr_t, score_t, threshold_ttree_0_37
static const BDT::Tree< 38, 29, 15, input_arr_t, score_t, threshold_ttree_0_38
static const BDT::Tree< 39, 103, 52, input_arr_t, score_t, threshold_ttree_0_39
const std::vector< std::vector< et_type > > MED_LUT

Detailed Description

AlgTool that to test whether expected the TIP values generated by data supplied by eEmMultTestBench correspond to those produced by eEmMultAlgTool.

Medium pileup suppression lookup table.

AlgTool to read in LArStripNeighborhoods, and run the eRatio Algorithm.

AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.

AlgTool to obtain a selection of eFex RoIs read in from the event store.

This 2D LUT maps (rho index, eta index) pairs to transverse energy (et) thresholds used in pileup suppression. The dimensions are:

  • Rows: rho bins (indexed by the result of Rho_to_index_Converter)
  • Columns: eta bins (fixed width, typically 20)

Values in the table represent threshold ETs (in the same units as the input TOB ET). A TOB with ET less than the threshold will be suppressed (masked).

Typedef Documentation

◆ accelerator_input_t

Definition at line 23 of file parameters.h.

◆ accelerator_output_t

Definition at line 24 of file parameters.h.

◆ Coords

using GlobalSim::Coords = std::pair<double, double>

Definition at line 25 of file LArStripNeighborhood.h.

◆ eEmEg1BDTTOB

◆ et_type

using GlobalSim::et_type = uint16_t

16-bit type for transverse energy

Definition at line 33 of file PU1SuppTools.h.

◆ eta_index_type

using GlobalSim::eta_index_type = std::size_t

Index derived from eta value.

Definition at line 38 of file PU1SuppTools.h.

◆ eta_type

using GlobalSim::eta_type = int

Signed integer for pseudorapidity.

Definition at line 35 of file PU1SuppTools.h.

◆ GepAlgoPU1SuppFIFO

FIFO container of PU1 suppression inputs.

This vector holds all the input events to be processed by the PU1 suppression algorithm.

Definition at line 47 of file PU1SuppPortsIn.h.

◆ GepAlgoPU1SuppPortsOutFIFO

Vector of PU1SuppPortsOut, one element per input event.

Definition at line 40 of file PU1SuppPortsOut.h.

◆ input_arr_t

typedef input_t GlobalSim::input_arr_t[n_features]

Definition at line 19 of file parameters.h.

◆ input_t

typedef ap_int<10> GlobalSim::input_t

Definition at line 18 of file parameters.h.

◆ phi_type

using GlobalSim::phi_type = uint8_t

8-bit type for azimuthal angle

Definition at line 34 of file PU1SuppTools.h.

◆ rho_index_type

using GlobalSim::rho_index_type = std::size_t

Index derived from rho value.

Definition at line 37 of file PU1SuppTools.h.

◆ rho_type

using GlobalSim::rho_type = uint16_t

16-bit type for pileup energy density

Definition at line 31 of file PU1SuppTools.h.

◆ rsvd_type

using GlobalSim::rsvd_type = int

Integer for reserved data field.

Definition at line 36 of file PU1SuppTools.h.

◆ score_arr_t

typedef score_t GlobalSim::score_arr_t[n_classes]

Definition at line 22 of file parameters.h.

◆ score_t

typedef ap_fixed<10,5> GlobalSim::score_t

Definition at line 21 of file parameters.h.

◆ StripDataVector

using GlobalSim::StripDataVector = std::vector<StripData>

Definition at line 24 of file LArStripNeighborhood.h.

◆ threshold_t

typedef ap_int<10> GlobalSim::threshold_t

Definition at line 20 of file parameters.h.

◆ TIPword

Definition at line 36 of file ITIPwriterAlgTool.h.

◆ tob_type

using GlobalSim::tob_type = uint64_t

64-bit type for individual TOB segment

Definition at line 32 of file PU1SuppTools.h.

Function Documentation

◆ binStrToHexStr()

std::string GlobalSim::binStrToHexStr ( std::string s)

Definition at line 37 of file binStrToHexStr.h.

37 {
38
39 if (s.size() == 0) {return "";}
40
41
42 bool header{false};
43
44 if ((s.starts_with("0b") or s.starts_with("0B")) and s.size() >=2){
45 if (s.size() == 2) {return "";};
46 header = true;
47 }
48
49 const std::string::size_type offset = header ? 2:0;
50 const auto sz = s.size()-offset;
51
52
53 auto is_bin_char = [](const auto& c) {return c == '0' or c == '1';};
54
55 if (!std::all_of(std::cbegin(s)+offset, std::cend(s), is_bin_char)) {
56 throw std::out_of_range("ss contains non-binary char");
57 }
58
59 const auto n_ragged = sz - 4*(sz/4);
60
61 std::string result;
62 result.reserve (n_ragged ? 1+(sz)/4 : (sz)/4);
63
64
65 std::string::size_type start{offset};
66 std::string::size_type stop{offset+n_ragged};
67
68 if (n_ragged) {result.push_back(hex_char(start, stop, s));}
69
70 start = offset+n_ragged;
71 stop = start + 4;
72
73 if (stop > s.size()) {return result;}
74
75
76 for (auto i = start; i != s.size(); i += 4) {
77 result.push_back(hex_char(i, i+4, s));
78
79 start = stop;
80 stop += 4;
81 }
82
83 return result;
84
85 }
static Double_t sz
char hex_char(std::string::size_type begin, std::string::size_type end, const std::string &s)

◆ compareThresholdEt()

bool GlobalSim::compareThresholdEt ( const std::bitset< 16 > & tobEt,
const std::bitset< 16 > & thresholdEt )

Definition at line 77 of file PU1SuppTools.cxx.

78 {
79 int borrow = 0;
80 for (int i=0; i < 16; ++i) {
81 int diff = (int)tobEt[i] - (int)thresholdEt[i] - borrow;
82 borrow = (diff < 0) ? 1 : 0;
83 }
84 return borrow == 0;
85}
uint16_t tobEt(const T *tob)
void diff(const Jet &rJet1, const Jet &rJet2, std::map< std::string, double > varDiff)
Difference between jets - Non-Class function required by trigger.
Definition Jet.cxx:631

◆ dump()

template<typename T>
void GlobalSim::dump ( const std::string & fn,
const T & t )

◆ dump_n()

void GlobalSim::dump_n ( const LArStripNeighborhood & n,
std::ostream & os )

Definition at line 57 of file LArStripNeighborhoodDumper.cxx.

58 {
59 dump_stripdataVector(n.phi_low(), os);
60 dump_stripdataVector(n.phi_center(), os);
61 dump_stripdataVector(n.phi_high(), os);
62 }
void dump_stripdataVector(const StripDataVector &sdv, std::ostream &os)

◆ dump_stripdataVector()

void GlobalSim::dump_stripdataVector ( const StripDataVector & sdv,
std::ostream & os )

Definition at line 37 of file LArStripNeighborhoodDumper.cxx.

37 {
38
39 for(const auto& sd : sdv) {
40 os << sd.m_eta << ' ';
41 }
42 os << '\n';
43
44
45 for(const auto& sd : sdv) {
46 os << sd.m_phi << ' ';
47 }
48 os << '\n';
49
50 for(const auto & sd : sdv) {
51 os << sd.m_e << ' ';
52 }
53 os << '\n';
54 os << '\n';
55 }

◆ Eta_to_index_Converter()

eta_index_type GlobalSim::Eta_to_index_Converter ( eta_type eta)

Converts a raw eta value to its LUT index.

Definition at line 87 of file PU1SuppTools.cxx.

87 {
88 if (eta >= 0 && eta <= 2047) {
89 if (eta >= 1900)
90 return 19; // Clamp high eta values to last bin
91 return eta / 100; // Otherwise divide by 100 for bin index
92 }
93 throw std::out_of_range("eta is out of the valid range (0 to 2047)");
94}
Scalar eta() const
pseudorapidity method

◆ hex_char()

char GlobalSim::hex_char ( std::string::size_type begin,
std::string::size_type end,
const std::string & s )

Definition at line 15 of file binStrToHexStr.h.

17 {
18 auto place_val{1U};
19 for (auto i{begin+1}; i != end; ++i) {
20 place_val *= 2;
21 }
22
23 auto val{0U};
24 for (std::size_t i{begin}; i != end; ++i) {
25 if (s[i] == '1') {val += place_val;}
26 place_val /= 2;
27 }
28
29 if (val < 10) {
30
31 return char('0' + val);
32 }
33
34 return char('a' + val-10);
35 }

◆ hexStrToBinStr()

std::string GlobalSim::hexStrToBinStr ( std::string s)

Definition at line 12 of file hexStrToBinStr.cxx.

12 {
13 if (s[0] == '0' and std::tolower(s[1]) == 'x' and s.size()>2) {
14 s.assign(std::begin(s)+2, std::end(s));
15 }
16 std::string alpha{"abcdef"};
17 std::string result;
18 for (auto c : s){
19 c = std::tolower(c);
20 int num;
21 if (std::isdigit(c)) {
22 num = int(c) - int('0');
23 } else if (alpha.find(c) != std::string::npos){
24 num = int(c) - int('a') + 10;
25 } else {
26 throw std::out_of_range("not hex character");
27 }
28
29 short mask{8};
30 for (int j = 3; j != -1; --j) {
31 result += (mask & num) ? '1' : '0';
32 mask = mask >> 1;
33 }
34 }
35
36 return result;
37 }
float j(const xAOD::IParticle &, const xAOD::TrackMeasurementValidation &hit, const Eigen::Matrix3d &jab_inv)

◆ hexTOB2bitsetTOB()

std::bitset< 72 > GlobalSim::hexTOB2bitsetTOB ( std::string s)

Definition at line 8 of file hexTOB2bitsetTOB.cxx.

8 {
9
10 auto bit_tob = std::bitset<72>();
11 auto bs = std::bitset<4>();
12
13 std::size_t ind{s.size()*4};
14
15 // ensure s is lower case
16 std::transform(s.begin(), s.end(), s.begin(),
17 [](unsigned char c){return std::tolower(c);});
18
19 for(const char& c : s) {
20 bs = (c >= 'a') ? (c - 'a' + 10) : (c-'0');
21 for (int j = 3; j != -1; --j) {
22 bit_tob[--ind] = bs[j];
23 }
24 if (ind == 0) {break;}
25 }
26 return bit_tob;
27 }

◆ make_cutter()

std::unique_ptr< ICutter > GlobalSim::make_cutter ( const ulong & cut,
const std::string & op )

Definition at line 83 of file eEmSelector.cxx.

84 {
85
86 auto cutter = std::unique_ptr<ICutter>(nullptr);
87
88 if (op == ">"){
89 cutter.reset(new gt(cut));
90 } else if (op == ">="){
91 cutter.reset(new geq(cut));
92 } else if (op == "<"){
93 cutter.reset(new lt(cut));
94 } else if (op == "<="){
95 cutter.reset(new leq(cut));
96 } else {
97 throw std::invalid_argument("unown operator " + op);
98 }
99
100
101
102 return cutter;
103 }

◆ printFullNumber()

void GlobalSim::printFullNumber ( const std::vector< std::bitset< 64 > > & number,
MsgStream & msg )

Prints a full 256-bit number (4x 64-bit).

Definition at line 28 of file PU1SuppTools.cxx.

28 {
29 for (const auto &part : number) {
30 msg << MSG::DEBUG << part << endmsg; // Print each 64-bit segment
31 }
32}
#define endmsg
MsgStream & msg
Definition testRead.cxx:32
std::string number(const double &d, const std::string &s)
Definition utils.cxx:186

◆ readInputTOB()

void GlobalSim::readInputTOB ( const std::bitset< 64 > tob_data,
et_type & et_value,
eta_type & eta_value,
phi_type & phi_value,
rsvd_type & rsvd_data )

Extracts ET, eta, phi, and reserved bits from a 64-bit TOB.

Definition at line 65 of file PU1SuppTools.cxx.

67 {
68 unsigned long long tob_data_ull = tob_data.to_ullong();
69 et_value = (tob_data_ull >> 19) & 0xFFFF; // 16-bit ET from bits 19–34
70 phi_value = tob_data_ull & 0xFF; // 8-bit phi from bits 0–7
71 eta_value = (tob_data_ull >> 8) & 0x7FF; // 11-bit eta from bits 8–18
72 rsvd_data =
73 (tob_data_ull >> 36) & 0xFFFFFFF; // 28-bit reserved from bits 36–63
74}

◆ remakeFullNumberToBinary()

std::string GlobalSim::remakeFullNumberToBinary ( const std::vector< std::bitset< 64 > > & number)

Converts a vector of 4x 64-bit TOBs to a 256-bit binary string.

Definition at line 34 of file PU1SuppTools.cxx.

35 {
36 return number[0].to_string() + number[1].to_string() + number[2].to_string() +
37 number[3].to_string(); // Concatenate all 4 segments
38}

◆ remakeFullNumberToHex()

std::string GlobalSim::remakeFullNumberToHex ( const std::vector< std::bitset< 64 > > & number,
MsgStream & msg )

Converts a vector of 4x 64-bit TOBs to a 64-character hex string.

Definition at line 40 of file PU1SuppTools.cxx.

41 {
42 if (number.size() != 4) {
43 msg << MSG::ERROR
44 << "remakeFullNumberToHex: TOB vector does not contain 4 elements"
45 << endmsg;
46 return "";
47 }
48 std::stringstream ss;
49 ss << std::hex << std::setfill('0');
50 for (const auto &part : number) {
51 ss << std::setw(16)
52 << part.to_ullong(); // Format each 64-bit segment as hex
53 }
54 return ss.str();
55}
static Double_t ss

◆ Rho_to_index_Converter()

rho_index_type GlobalSim::Rho_to_index_Converter ( rho_type rho)

Converts a raw rho value to its LUT index.

Definition at line 96 of file PU1SuppTools.cxx.

96 {
97 if (rho < 1024) {
98 rho_index_type index = rho / 20; // Compute bin index
99 return std::min(index, static_cast<rho_index_type>(
100 49)); // Clamp to max LUT index, cast to
101 // rho_index_type for min comparison
102 } else {
103 throw std::out_of_range("rho is out of the valid range (0 to 1023)");
104 }
105}
std::size_t rho_index_type
Index derived from rho value.
Definition index.py:1

◆ runPU1Suppression()

StatusCode GlobalSim::runPU1Suppression ( const PU1SuppPortsIn & input,
PU1SuppPortsOut & output,
MsgStream & msg )

Runs PU1 suppression algorithm on a single event.

This function takes a 256-bit TOB input in hex format and a rho value encoded as a binary string, splits the TOB into 4x64-bit components, and applies pile-up suppression using a predefined LUT. It returns the resulting TOB in hex format.

Parameters
inputThe input ports containing the TOB hex string and rho value.
outputThe output ports to hold the suppressed TOB hex string.
Returns
True if the suppression succeeded and output was written; false if input was invalid.

Definition at line 22 of file PU1Suppression.cxx.

23 {
24
25 // Create our four 64-bit TOBs from the input array
26 std::vector<std::bitset<64>> tobBits(4);
27 for (int i = 0; i < 4; ++i) {
28 tobBits[i] = std::bitset<64>(input.m_I_PU1TobData[i]);
29 }
30
31 // Pass to the core suppression logic with the LUT and rho value
32 const StatusCode runOK = runSimulation(tobBits, MED_LUT, input.m_rho, msg);
33 if (runOK.isFailure()) {
34 msg << MSG::WARNING << "runPU1Suppression: runSimulation failed" << endmsg;
35 return StatusCode::FAILURE;
36 }
37
38 // Store the processed output TOB as a single 256-bit hex string
39 output.m_outputTobs.clear();
40 std::string remadeHex = remakeFullNumberToHex(tobBits, msg);
41
42 // Add in catch to pass on the default TOB back into the event store rather
43 // than empty string
44 if (remadeHex.empty()) {
45 msg << MSG::WARNING
46 << "runPU1Suppression: issue with input TOB - pushing back input TOB"
47 << endmsg;
48 std::stringstream ss;
49 ss << std::hex << std::setfill('0');
50 for (int i = 0; i < 4; ++i) {
51 ss << std::setw(16) << input.m_I_PU1TobData[i];
52 }
53 output.m_outputTobs.push_back(ss.str());
54 return StatusCode::SUCCESS; // After this, downstream gets at least some
55 // TOB back
56 }
57 output.m_outputTobs.push_back(std::move(remadeHex));
58 return StatusCode::SUCCESS;
59}
std::string remakeFullNumberToHex(const std::vector< std::bitset< 64 > > &number, MsgStream &msg)
Converts a vector of 4x 64-bit TOBs to a 64-character hex string.
const std::vector< std::vector< et_type > > MED_LUT
Definition PU1SuppLUT.h:21
StatusCode runSimulation(std::vector< std::bitset< 64 > > &entry, const std::vector< std::vector< et_type > > &lut, rho_type rho_data, MsgStream &msg)
Applies LUT-based suppression logic to a vector of TOBs.
output
Definition merge.py:16

◆ runSimulation()

StatusCode GlobalSim::runSimulation ( std::vector< std::bitset< 64 > > & entry,
const std::vector< std::vector< et_type > > & lut,
rho_type rho_data,
MsgStream & msg )

Applies LUT-based suppression logic to a vector of TOBs.

Parameters
entryThe TOBs to process (must be size 4).
lutThe LUT containing ET thresholds.
rho_dataA 16-bit uint16_t representation of rho.
msgAthena message stream for error reporting.
Returns
StatusCode::SUCCESS or StatusCode::FAILURE.

Definition at line 107 of file PU1SuppTools.cxx.

109 {
110 if (entry.size() != 4) {
111 msg << MSG::ERROR << "runSimulation: entry must contain exactly 4 TOBs"
112 << endmsg;
113 return StatusCode::FAILURE;
114 }
115
116 for (int i = 0; i < 4; ++i) {
117 auto &tob = entry[i];
118 et_type et_data;
119 eta_type eta_data;
120 phi_type phi_data;
121 rsvd_type rsvd_data;
122
123 readInputTOB(tob, et_data, eta_data, phi_data,
124 rsvd_data); // Decode TOB fields
125
126 rho_index_type rho_index{}; // Initialize
128
129 try {
130 rho_index = Rho_to_index_Converter(rho_data);
132 } catch (const std::out_of_range &e) {
133 msg << MSG::ERROR << "runSimulation: index conversion failed for TOB "
134 << i << ": " << e.what() << endmsg;
135 continue;
136 }
137
138 if (rho_index >= lut.size() || eta_index >= lut[rho_index].size()) {
139 msg << MSG::ERROR
140 << "runSimulation: Index out of range for MED_LUT: rho=" << rho_index
141 << ", eta=" << eta_index << endmsg;
142 continue;
143 }
144
145 int threshold = lut[rho_index][eta_index]; // Lookup ET threshold from LUT
146 std::bitset<16> etBits(et_data);
147 std::bitset<16> thresholdBits(static_cast<uint16_t>(threshold));
148
149 msg << MSG::VERBOSE << "runSimulation TOB[" << i << "]: ET=" << et_data
150 << " threshold=" << threshold << endmsg;
151
152 if (compareThresholdEt(etBits, thresholdBits)) {
153 tob.set(55); // Mark TOB as passing (set bit 55)
154 msg << MSG::DEBUG << "runSimulation TOB[" << i << "] passes (bit 55 set)"
155 << endmsg;
156 } else {
157 tob.reset(55); // Mark TOB as failing (clear bit 55)
158 msg << MSG::DEBUG << "runSimulation TOB[" << i
159 << "] does not pass (bit 55 cleared)" << endmsg;
160 }
161 }
162 return StatusCode::SUCCESS;
163}
int rsvd_type
Integer for reserved data field.
eta_index_type Eta_to_index_Converter(eta_type eta)
Converts a raw eta value to its LUT index.
int eta_type
Signed integer for pseudorapidity.
bool compareThresholdEt(const std::bitset< 16 > &tobEt, const std::bitset< 16 > &thresholdEt)
std::size_t eta_index_type
Index derived from eta value.
void readInputTOB(const std::bitset< 64 > tob_data, et_type &et_value, eta_type &eta_value, phi_type &phi_value, rsvd_type &rsvd_data)
Extracts ET, eta, phi, and reserved bits from a 64-bit TOB.
uint16_t et_type
16-bit type for transverse energy
rho_index_type Rho_to_index_Converter(rho_type rho)
Converts a raw rho value to its LUT index.
uint8_t phi_type
8-bit type for azimuthal angle
constexpr auto lut(Generator &&f)
setWord1 uint16_t

◆ trim()

std::string GlobalSim::trim ( std::string s)

Definition at line 7 of file trim.cxx.

7 {
8 const char* t = " \t\n\r\f\v";
9
10 // trim from right
11 auto l_rtrim = [&t](std::string& str){
12 str.erase(str.find_last_not_of(t) + 1);
13 return str;
14 };
15
16 // trim from left
17 auto l_ltrim = [&t] (std::string& str){
18 str.erase(0, str.find_first_not_of(t));
19 return str;
20 };
21
22 auto rs = l_rtrim(s);
23 return l_ltrim(rs);
24 }
static Double_t rs

◆ wrap3()

std::optional< std::vector< std::size_t > > GlobalSim::wrap3 ( std::size_t center)

Definition at line 25 of file Egamma1_LArStrip_Fex.cxx.

25 {
26 if (center > 63) {
27 return std::optional<std::vector<std::size_t>>{};
28 }
29
30 if (center == 63) {
31 return std::make_optional(std::vector<std::size_t>({62ul, 63ul, 0ul}));
32 }
33
34 if (center == 0) {
35 return std::make_optional(std::vector<std::size_t>({63ul, 0ul, 1ul}));
36 }
37
38 return std::make_optional(std::vector<std::size_t>(
39 {center-1,
40 center,
41 center+1}));
42 }
unsigned long ul

◆ wrap5()

std::optional< std::vector< std::size_t > > GlobalSim::wrap5 ( std::size_t center)

Definition at line 25 of file Egamma1_LArStrip_Fex_RowAware.cxx.

25 {
26 if (center > 63) {
27 return std::optional<std::vector<std::size_t>>{};
28 }
29
30 if (center == 63) {
31 return std::make_optional(std::vector<std::size_t>({61ul, 62ul, 63ul, 0ul, 1ul}));
32 }
33
34 if (center == 0) {
35 return std::make_optional(std::vector<std::size_t>({62ul, 63ul, 0ul, 1ul, 2ul}));
36 }
37
38 return std::make_optional(std::vector<std::size_t>(
39 {center-2,
40 center-1,
41 center,
42 center+1,
43 center+2}));
44 }

◆ writeFullNumberOut()

void GlobalSim::writeFullNumberOut ( std::ostream & outFile,
std::vector< std::bitset< 64 > > & line,
MsgStream & msg )

Writes a vector of TOBs as a hex string to an output stream.

Definition at line 57 of file PU1SuppTools.cxx.

58 {
59 std::string remadeBinaryString = remakeFullNumberToHex(line, msg);
60 msg << MSG::DEBUG << "writeFullNumberOut: hex result: " << remadeBinaryString
61 << endmsg;
62 outFile << remadeBinaryString << std::endl; // Output to file
63}

Variable Documentation

◆ bdt

const BDT::BDT<n_trees, n_classes, input_arr_t, score_t, threshold_t> GlobalSim::bdt
static
Initial value:
=
{
1,
{0},
}

Definition at line 25 of file parameters.h.

26 { // The struct
27 1, // The normalisation
28 {0},
29 }; // bdt

◆ max_depth

const int GlobalSim::max_depth = 6
static

Definition at line 14 of file parameters.h.

◆ MED_LUT

const std::vector<std::vector<et_type> > GlobalSim::MED_LUT

Definition at line 21 of file PU1SuppLUT.h.

21 {
22 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
23 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
24 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
25 {0, 0, 0, 76, 57, 564, 771, 940, 696, 962, 878, 770, 802, 790, 627, 55, 0, 0, 0, 0},
26 {4, 16, 138, 262, 363, 866, 1115, 1197, 1163, 1318, 1321, 1166, 1190, 1105, 866, 356, 252, 137, 14, 2},
27 {89, 173, 466, 474, 688, 1031, 1310, 1419, 1356, 1525, 1519, 1352, 1414, 1311, 1034, 674, 471, 468, 164, 83},
28 {395, 652, 831, 797, 1203, 1215, 1541, 1658, 1550, 1718, 1703, 1548, 1627, 1520, 1206, 1214, 805, 850, 656, 409},
29 {960, 1320, 1117, 1177, 1718, 1320, 1704, 1813, 1701, 1876, 1850, 1711, 1838, 1691, 1368, 1724, 1194, 1133, 1369, 947},
30 {2030, 2661, 1758, 1476, 1974, 1462, 1708, 1872, 1711, 1808, 1839, 1732, 1897, 1723, 1433, 1968, 1522, 1735, 2724, 1999},
31 {2946, 3713, 2289, 1608, 1968, 1416, 1658, 1811, 1692, 1766, 1815, 1722, 1813, 1654, 1457, 1999, 1641, 2295, 3768, 2908},
32 {3514, 4471, 2651, 1974, 2271, 1541, 1859, 1982, 1768, 1853, 1884, 1838, 2028, 1795, 1540, 2220, 1953, 2667, 4391, 3466},
33 {3788, 4713, 2764, 2213, 3006, 1670, 2030, 2205, 1880, 2143, 2061, 1915, 2077, 1960, 1623, 2927, 2259, 2773, 4647, 3757},
34 {3923, 4825, 2986, 2833, 3639, 1813, 2228, 2396, 2097, 2185, 2125, 2157, 2347, 2147, 1833, 3515, 2905, 2962, 4910, 3953},
35 {4052, 4949, 3065, 3702, 4337, 1881, 2349, 2650, 2459, 2413, 2312, 2346, 2378, 2342, 1872, 4074, 3394, 3107, 4878, 3957},
36 {4097, 4341, 2903, 3730, 4807, 2009, 2495, 2844, 2511, 2438, 2380, 2374, 3051, 2638, 2251, 4421, 3577, 3062, 5326, 4316},
37 {4280, 5449, 3445, 3770, 4900, 2520, 2855, 3233, 2232, 2745, 2633, 2407, 2999, 2905, 2251, 5173, 4129, 3770, 5644, 4751},
38 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
39 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
40 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
41 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
42 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
43 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
44 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
45 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
46 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
47 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
48 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
49 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
50 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
51 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
52 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
53 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
54 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
55 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
56 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
57 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
58 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
59 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
60 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
61 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
62 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
63};

◆ n_classes

const int GlobalSim::n_classes = 2
static

Definition at line 16 of file parameters.h.

◆ n_features

const int GlobalSim::n_features = 18
static

Definition at line 15 of file parameters.h.

◆ n_trees

const int GlobalSim::n_trees = 40
static

Definition at line 13 of file parameters.h.

◆ sf

auto GlobalSim::sf
static
Initial value:
= [](double v) {
if (v < 0) {return 0.;}
if (v < 8000) {return v / 31.25;}
if (v < 40000) {return 192. + v / 125;}
if (v < 168000) {return 432. + v / 500;}
if (v < 678000) {return 686. + v / 2000;}
return 1023.;
}

Definition at line 16 of file Digitizer.h.

16 {
17 if (v < 0) {return 0.;}
18 if (v < 8000) {return v / 31.25;}
19 if (v < 40000) {return 192. + v / 125;}
20 if (v < 168000) {return 432. + v / 500;}
21 if (v < 678000) {return 686. + v / 2000;}
22 return 1023.;
23 };

◆ tree_0_0

const BDT::Tree<0, 93, 47, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_0
static
Initial value:
= {
{2,10,10,0,1,16,2,1,2,10,7,6,14,10,12,16,9,6,4,0,-2,-2,-2,0,2,0,0,6,-2,4,2,0,16,3,3,15,-2,11,-2,0,11,8,8,2,-2,1,7,1,-2,0,0,0,2,8,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{32.0,4.0,7.0,48.0,39.0,4.0,64.0,13.0,24.0,5.0,1.0,20.0,7.0,10.0,8.0,2.0,4.0,9.0,20.0,58.0,0.0,0.0,0.0,91.0,83.0,121.0,192.0,17.0,0.0,67.0,117.0,32.0,3.0,17.0,26.0,2.0,0.0,4.0,0.0,45.0,1.0,1.0,15.0,64.0,0.0,34.0,10.0,26.0,0.0,73.0,123.0,98.0,101.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.52901721,-0.327374935,0.574842274,0.0,0.0,0.0,0.0,0.0,-0.516535699,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.53028059,0.0,-0.514356732,0.0,0.0,0.0,0.0,0.0,0.646276295,0.0,0.0,0.0,0.341811746,0.0,0.0,0.0,0.0,0.0,0.427383959,-0.432728201,-0.29334268,-0.455178678,-0.528572142,-0.116323389,0.342809021,-0.450246096,0.328224868,-0.0593233965,-0.408751786,0.403245509,-0.328768969,-0.516039371,-0.382768899,0.0392387845,-0.370824099,-0.073399201,0.402165025,0.55451268,-0.401223183,-0.507955492,-0.092455864,-0.213750988,0.615865111,0.616621971,-0.192673773,-0.500496268,0.17869857,-0.412807763,0.03595585,-0.476905614,0.297265291,0.0318434238,0.588657022,-0.513197005,0.529108703,0.461322278,-0.464561433},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,-1,-1,-1,41,43,45,47,49,-1,51,53,55,57,59,61,63,-1,65,-1,67,69,71,73,75,-1,77,79,81,-1,83,85,87,89,91,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,-1,-1,-1,42,44,46,48,50,-1,52,54,56,58,60,62,64,-1,66,-1,68,70,72,74,76,-1,78,80,82,-1,84,86,88,90,92,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,23,23,24,24,25,25,26,26,27,27,29,29,30,30,31,31,32,32,33,33,34,34,35,35,37,37,39,39,40,40,41,41,42,42,43,43,45,45,46,46,47,47,49,49,50,50,51,51,52,52,53,53}
}

Definition at line 31 of file parameters.h.

31 {
32 {2,10,10,0,1,16,2,1,2,10,7,6,14,10,12,16,9,6,4,0,-2,-2,-2,0,2,0,0,6,-2,4,2,0,16,3,3,15,-2,11,-2,0,11,8,8,2,-2,1,7,1,-2,0,0,0,2,8,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
33 {32.0,4.0,7.0,48.0,39.0,4.0,64.0,13.0,24.0,5.0,1.0,20.0,7.0,10.0,8.0,2.0,4.0,9.0,20.0,58.0,0.0,0.0,0.0,91.0,83.0,121.0,192.0,17.0,0.0,67.0,117.0,32.0,3.0,17.0,26.0,2.0,0.0,4.0,0.0,45.0,1.0,1.0,15.0,64.0,0.0,34.0,10.0,26.0,0.0,73.0,123.0,98.0,101.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
34 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.52901721,-0.327374935,0.574842274,0.0,0.0,0.0,0.0,0.0,-0.516535699,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.53028059,0.0,-0.514356732,0.0,0.0,0.0,0.0,0.0,0.646276295,0.0,0.0,0.0,0.341811746,0.0,0.0,0.0,0.0,0.0,0.427383959,-0.432728201,-0.29334268,-0.455178678,-0.528572142,-0.116323389,0.342809021,-0.450246096,0.328224868,-0.0593233965,-0.408751786,0.403245509,-0.328768969,-0.516039371,-0.382768899,0.0392387845,-0.370824099,-0.073399201,0.402165025,0.55451268,-0.401223183,-0.507955492,-0.092455864,-0.213750988,0.615865111,0.616621971,-0.192673773,-0.500496268,0.17869857,-0.412807763,0.03595585,-0.476905614,0.297265291,0.0318434238,0.588657022,-0.513197005,0.529108703,0.461322278,-0.464561433},
35 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,-1,-1,-1,41,43,45,47,49,-1,51,53,55,57,59,61,63,-1,65,-1,67,69,71,73,75,-1,77,79,81,-1,83,85,87,89,91,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
36 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,-1,-1,-1,42,44,46,48,50,-1,52,54,56,58,60,62,64,-1,66,-1,68,70,72,74,76,-1,78,80,82,-1,84,86,88,90,92,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
37 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,23,23,24,24,25,25,26,26,27,27,29,29,30,30,31,31,32,32,33,33,34,34,35,35,37,37,39,39,40,40,41,41,42,42,43,43,45,45,46,46,47,47,49,49,50,50,51,51,52,52,53,53}
38 };

◆ tree_0_1

const BDT::Tree<1, 91, 46, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_1
static
Initial value:
= {
{2,14,12,0,1,8,2,1,6,14,6,7,2,12,16,13,6,2,2,2,1,-2,-2,0,0,2,-2,0,0,-2,8,6,-2,9,1,0,1,-2,6,1,1,-2,8,4,16,1,-2,0,12,1,16,1,6,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{31.0,2.0,6.0,49.0,37.0,13.0,86.0,8.0,9.0,3.0,1.0,15.0,87.0,7.0,12.0,2.0,6.0,24.0,25.0,24.0,15.0,0.0,0.0,91.0,125.0,64.0,0.0,96.0,111.0,0.0,19.0,9.0,0.0,5.0,37.0,139.0,8.0,0.0,11.0,8.0,23.0,0.0,3.0,35.0,9.0,33.0,0.0,33.0,2.0,46.0,9.0,67.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.416326642,0.528062165,0.0,0.0,0.0,0.482562959,0.0,0.0,0.473507553,0.0,0.0,-0.416698992,0.0,0.0,0.0,0.0,-0.443453103,0.0,0.0,0.0,-0.434717298,0.0,0.0,0.0,0.0,0.398558617,0.0,0.0,0.0,0.0,0.0,0.0,0.172584832,-0.444396555,-0.270113289,-0.446199298,0.0961507633,-0.380336106,-0.34600094,0.467841595,-0.109374084,0.674583673,0.0872702003,0.451155216,-0.122499339,-0.399694949,-0.413606405,-0.221144006,-0.160002023,0.55181998,-0.132232055,-0.403503686,0.227337182,-0.465331703,0.3900837,-0.360664994,-0.545292377,0.32903105,0.469057649,-0.412861854,-0.328163505,0.36089924,-0.345949113,0.346022576,0.364470273,-0.404669106,-0.418600619,0.306656837,0.363983363,-0.393519193},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,-1,-1,43,45,47,-1,49,51,-1,53,55,-1,57,59,61,63,-1,65,67,69,-1,71,73,75,77,-1,79,81,83,85,87,89,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,-1,-1,44,46,48,-1,50,52,-1,54,56,-1,58,60,62,64,-1,66,68,70,-1,72,74,76,78,-1,80,82,84,86,88,90,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,23,23,24,24,25,25,27,27,28,28,30,30,31,31,33,33,34,34,35,35,36,36,38,38,39,39,40,40,42,42,43,43,44,44,45,45,47,47,48,48,49,49,50,50,51,51,52,52}
}

Definition at line 39 of file parameters.h.

39 {
40 {2,14,12,0,1,8,2,1,6,14,6,7,2,12,16,13,6,2,2,2,1,-2,-2,0,0,2,-2,0,0,-2,8,6,-2,9,1,0,1,-2,6,1,1,-2,8,4,16,1,-2,0,12,1,16,1,6,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
41 {31.0,2.0,6.0,49.0,37.0,13.0,86.0,8.0,9.0,3.0,1.0,15.0,87.0,7.0,12.0,2.0,6.0,24.0,25.0,24.0,15.0,0.0,0.0,91.0,125.0,64.0,0.0,96.0,111.0,0.0,19.0,9.0,0.0,5.0,37.0,139.0,8.0,0.0,11.0,8.0,23.0,0.0,3.0,35.0,9.0,33.0,0.0,33.0,2.0,46.0,9.0,67.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
42 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.416326642,0.528062165,0.0,0.0,0.0,0.482562959,0.0,0.0,0.473507553,0.0,0.0,-0.416698992,0.0,0.0,0.0,0.0,-0.443453103,0.0,0.0,0.0,-0.434717298,0.0,0.0,0.0,0.0,0.398558617,0.0,0.0,0.0,0.0,0.0,0.0,0.172584832,-0.444396555,-0.270113289,-0.446199298,0.0961507633,-0.380336106,-0.34600094,0.467841595,-0.109374084,0.674583673,0.0872702003,0.451155216,-0.122499339,-0.399694949,-0.413606405,-0.221144006,-0.160002023,0.55181998,-0.132232055,-0.403503686,0.227337182,-0.465331703,0.3900837,-0.360664994,-0.545292377,0.32903105,0.469057649,-0.412861854,-0.328163505,0.36089924,-0.345949113,0.346022576,0.364470273,-0.404669106,-0.418600619,0.306656837,0.363983363,-0.393519193},
43 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,-1,-1,43,45,47,-1,49,51,-1,53,55,-1,57,59,61,63,-1,65,67,69,-1,71,73,75,77,-1,79,81,83,85,87,89,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
44 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,-1,-1,44,46,48,-1,50,52,-1,54,56,-1,58,60,62,64,-1,66,68,70,-1,72,74,76,78,-1,80,82,84,86,88,90,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
45 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,23,23,24,24,25,25,27,27,28,28,30,30,31,31,33,33,34,34,35,35,36,36,38,38,39,39,40,40,42,42,43,43,44,44,45,45,47,47,48,48,49,49,50,50,51,51,52,52}
46 };

◆ tree_0_10

const BDT::Tree<10, 107, 54, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_10
static
Initial value:
= {
{13,2,16,6,4,0,2,10,10,4,0,13,4,2,8,4,0,2,2,0,2,0,14,1,3,7,6,0,4,-2,-2,4,2,4,0,3,5,0,6,-2,0,2,0,4,3,6,4,11,0,-2,-2,13,9,-2,2,3,10,7,10,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{4.0,49.0,2.0,13.0,12.0,73.0,82.0,6.0,3.0,7.0,68.0,5.0,41.0,50.0,18.0,24.0,116.0,47.0,36.0,233.0,56.0,59.0,9.0,22.0,31.0,10.0,16.0,86.0,22.0,0.0,0.0,7.0,43.0,13.0,123.0,20.0,4.0,98.0,17.0,0.0,249.0,51.0,75.0,33.0,1.0,6.0,26.0,2.0,48.0,0.0,0.0,10.0,19.0,0.0,78.0,27.0,4.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.259493619,-0.220216081,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.391242176,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.28008616,0.131703332,0.0,0.0,-1.25080681,0.0,0.0,0.0,0.0,0.0,-0.077460736,0.0709650889,-0.428101927,0.0529504195,-0.295829028,-0.0736514851,-1.32415283,0.352129996,-0.330529213,0.158929542,-0.172072083,-1.03404653,-0.281410903,-0.477597386,0.325977206,-0.281951308,-0.811362743,0.23566176,-0.464516163,0.301349163,0.446184158,-0.754774272,0.418530613,-0.201285377,-0.34902513,-0.0352360271,-0.00122836698,0.177752361,-0.319118619,-0.0818395987,0.0949849114,-0.277097106,-0.132129267,0.375662208,0.266583472,-0.151089758,-0.364354312,0.395917058,-0.438756883,0.168186516,-0.294971704,0.0838632435,0.288551778,-0.221943542,-0.757756352,-0.22219345,-0.752327919,-0.0664355978},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,-1,-1,59,61,63,65,67,69,71,73,-1,75,77,79,81,83,85,87,89,91,-1,-1,93,95,-1,97,99,101,103,105,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,-1,-1,60,62,64,66,68,70,72,74,-1,76,78,80,82,84,86,88,90,92,-1,-1,94,96,-1,98,100,102,104,106,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,51,51,52,52,54,54,55,55,56,56,57,57,58,58}
}

Definition at line 111 of file parameters.h.

111 {
112 {13,2,16,6,4,0,2,10,10,4,0,13,4,2,8,4,0,2,2,0,2,0,14,1,3,7,6,0,4,-2,-2,4,2,4,0,3,5,0,6,-2,0,2,0,4,3,6,4,11,0,-2,-2,13,9,-2,2,3,10,7,10,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
113 {4.0,49.0,2.0,13.0,12.0,73.0,82.0,6.0,3.0,7.0,68.0,5.0,41.0,50.0,18.0,24.0,116.0,47.0,36.0,233.0,56.0,59.0,9.0,22.0,31.0,10.0,16.0,86.0,22.0,0.0,0.0,7.0,43.0,13.0,123.0,20.0,4.0,98.0,17.0,0.0,249.0,51.0,75.0,33.0,1.0,6.0,26.0,2.0,48.0,0.0,0.0,10.0,19.0,0.0,78.0,27.0,4.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
114 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.259493619,-0.220216081,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.391242176,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.28008616,0.131703332,0.0,0.0,-1.25080681,0.0,0.0,0.0,0.0,0.0,-0.077460736,0.0709650889,-0.428101927,0.0529504195,-0.295829028,-0.0736514851,-1.32415283,0.352129996,-0.330529213,0.158929542,-0.172072083,-1.03404653,-0.281410903,-0.477597386,0.325977206,-0.281951308,-0.811362743,0.23566176,-0.464516163,0.301349163,0.446184158,-0.754774272,0.418530613,-0.201285377,-0.34902513,-0.0352360271,-0.00122836698,0.177752361,-0.319118619,-0.0818395987,0.0949849114,-0.277097106,-0.132129267,0.375662208,0.266583472,-0.151089758,-0.364354312,0.395917058,-0.438756883,0.168186516,-0.294971704,0.0838632435,0.288551778,-0.221943542,-0.757756352,-0.22219345,-0.752327919,-0.0664355978},
115 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,-1,-1,59,61,63,65,67,69,71,73,-1,75,77,79,81,83,85,87,89,91,-1,-1,93,95,-1,97,99,101,103,105,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
116 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,-1,-1,60,62,64,66,68,70,72,74,-1,76,78,80,82,84,86,88,90,92,-1,-1,94,96,-1,98,100,102,104,106,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
117 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,51,51,52,52,54,54,55,55,56,56,57,57,58,58}
118 };

◆ tree_0_11

const BDT::Tree<11, 95, 48, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_11
static
Initial value:
= {
{11,5,14,1,1,11,1,2,3,2,-2,0,0,4,0,16,3,0,0,3,0,3,13,1,6,2,17,8,16,4,0,4,2,0,4,8,4,-2,5,-2,-2,5,2,9,1,-2,-2,-2,-2,2,8,14,13,14,-2,7,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{4.0,17.0,2.0,3.0,55.0,7.0,8.0,43.0,1.0,64.0,0.0,68.0,100.0,22.0,61.0,2.0,22.0,83.0,37.0,32.0,249.0,17.0,1.0,37.0,16.0,57.0,1.0,2.0,4.0,24.0,116.0,17.0,45.0,80.0,26.0,3.0,23.0,0.0,21.0,0.0,0.0,24.0,44.0,6.0,18.0,0.0,0.0,0.0,0.0,36.0,5.0,3.0,2.0,3.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.28027457,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.342231214,0.0,0.236938074,-0.383023888,0.0,0.0,0.0,0.0,-0.27854985,0.188107654,0.31151703,-0.169400081,0.0,0.0,0.0,0.0,0.0,-0.312094688,0.0,-0.268280774,-0.0278428867,-0.356921703,-0.218361557,-1.18761766,-0.0321884528,0.114322424,0.225531235,-0.760599136,-0.114005022,-0.579477668,0.167869151,-0.274674416,0.0533870421,-0.174740538,0.165383294,-0.000693984563,0.363068968,-0.290618151,-0.194146574,0.539343178,0.203889266,-0.223605856,0.371061206,-0.0592036732,-0.0769841671,0.355240852,-0.310242474,-0.108831137,-0.188303515,-0.68435508,0.231829643,-0.168907195,0.0884802639,-0.342978716,0.691135049,-0.283346504,0.3544361,-0.173235655},
{1,3,5,7,9,11,13,15,17,19,-1,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,-1,73,-1,-1,75,77,79,81,-1,-1,-1,-1,83,85,87,89,91,-1,93,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,-1,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,-1,74,-1,-1,76,78,80,82,-1,-1,-1,-1,84,86,88,90,92,-1,94,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,38,38,41,41,42,42,43,43,44,44,49,49,50,50,51,51,52,52,53,53,55,55}
}

Definition at line 119 of file parameters.h.

119 {
120 {11,5,14,1,1,11,1,2,3,2,-2,0,0,4,0,16,3,0,0,3,0,3,13,1,6,2,17,8,16,4,0,4,2,0,4,8,4,-2,5,-2,-2,5,2,9,1,-2,-2,-2,-2,2,8,14,13,14,-2,7,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
121 {4.0,17.0,2.0,3.0,55.0,7.0,8.0,43.0,1.0,64.0,0.0,68.0,100.0,22.0,61.0,2.0,22.0,83.0,37.0,32.0,249.0,17.0,1.0,37.0,16.0,57.0,1.0,2.0,4.0,24.0,116.0,17.0,45.0,80.0,26.0,3.0,23.0,0.0,21.0,0.0,0.0,24.0,44.0,6.0,18.0,0.0,0.0,0.0,0.0,36.0,5.0,3.0,2.0,3.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
122 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.28027457,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.342231214,0.0,0.236938074,-0.383023888,0.0,0.0,0.0,0.0,-0.27854985,0.188107654,0.31151703,-0.169400081,0.0,0.0,0.0,0.0,0.0,-0.312094688,0.0,-0.268280774,-0.0278428867,-0.356921703,-0.218361557,-1.18761766,-0.0321884528,0.114322424,0.225531235,-0.760599136,-0.114005022,-0.579477668,0.167869151,-0.274674416,0.0533870421,-0.174740538,0.165383294,-0.000693984563,0.363068968,-0.290618151,-0.194146574,0.539343178,0.203889266,-0.223605856,0.371061206,-0.0592036732,-0.0769841671,0.355240852,-0.310242474,-0.108831137,-0.188303515,-0.68435508,0.231829643,-0.168907195,0.0884802639,-0.342978716,0.691135049,-0.283346504,0.3544361,-0.173235655},
123 {1,3,5,7,9,11,13,15,17,19,-1,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,-1,73,-1,-1,75,77,79,81,-1,-1,-1,-1,83,85,87,89,91,-1,93,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
124 {2,4,6,8,10,12,14,16,18,20,-1,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,-1,74,-1,-1,76,78,80,82,-1,-1,-1,-1,84,86,88,90,92,-1,94,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
125 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,38,38,41,41,42,42,43,43,44,44,49,49,50,50,51,51,52,52,53,53,55,55}
126 };

◆ tree_0_12

const BDT::Tree<12, 75, 38, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_12
static
Initial value:
= {
{16,7,0,1,1,16,11,3,15,4,7,0,-2,-2,-2,15,2,4,17,9,0,6,8,0,12,9,11,0,6,0,0,5,4,0,7,1,0,-2,-2,-2,-2,2,2,2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{6.0,6.0,134.0,3.0,45.0,11.0,4.0,15.0,6.0,18.0,13.0,77.0,0.0,0.0,0.0,1.0,24.0,30.0,1.0,1.0,73.0,18.0,1.0,72.0,5.0,4.0,2.0,72.0,9.0,52.0,124.0,3.0,12.0,128.0,13.0,10.0,109.0,0.0,0.0,0.0,0.0,49.0,49.0,40.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.297764122,0.156546623,-0.269888639,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.295443714,-0.184735343,-0.341842055,0.163252965,0.0,0.0,0.0,-0.248716444,0.034952838,-0.257609785,-0.0647837147,-0.243247539,-0.249917611,0.475306243,-0.539415598,-0.0677733794,0.0181800853,0.139998063,-0.243483171,0.221290901,-0.518712699,-0.239689752,-0.24047257,0.0674703121,-0.353934705,0.1062833,-0.126119703,-0.28943187,-0.310095727,-0.0254104305,0.326174676,-0.00413691066,-0.250873327,0.283731759,-0.0137381451,-0.520374298,-0.139905438,0.361602366},
{1,3,5,7,9,11,13,15,17,19,21,23,-1,-1,-1,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,-1,-1,-1,-1,69,71,73,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,-1,-1,-1,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,-1,-1,-1,-1,70,72,74,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,41,41,42,42,43,43}
}

Definition at line 127 of file parameters.h.

127 {
128 {16,7,0,1,1,16,11,3,15,4,7,0,-2,-2,-2,15,2,4,17,9,0,6,8,0,12,9,11,0,6,0,0,5,4,0,7,1,0,-2,-2,-2,-2,2,2,2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
129 {6.0,6.0,134.0,3.0,45.0,11.0,4.0,15.0,6.0,18.0,13.0,77.0,0.0,0.0,0.0,1.0,24.0,30.0,1.0,1.0,73.0,18.0,1.0,72.0,5.0,4.0,2.0,72.0,9.0,52.0,124.0,3.0,12.0,128.0,13.0,10.0,109.0,0.0,0.0,0.0,0.0,49.0,49.0,40.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
130 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.297764122,0.156546623,-0.269888639,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.295443714,-0.184735343,-0.341842055,0.163252965,0.0,0.0,0.0,-0.248716444,0.034952838,-0.257609785,-0.0647837147,-0.243247539,-0.249917611,0.475306243,-0.539415598,-0.0677733794,0.0181800853,0.139998063,-0.243483171,0.221290901,-0.518712699,-0.239689752,-0.24047257,0.0674703121,-0.353934705,0.1062833,-0.126119703,-0.28943187,-0.310095727,-0.0254104305,0.326174676,-0.00413691066,-0.250873327,0.283731759,-0.0137381451,-0.520374298,-0.139905438,0.361602366},
131 {1,3,5,7,9,11,13,15,17,19,21,23,-1,-1,-1,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,-1,-1,-1,-1,69,71,73,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
132 {2,4,6,8,10,12,14,16,18,20,22,24,-1,-1,-1,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,-1,-1,-1,-1,70,72,74,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
133 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,41,41,42,42,43,43}
134 };

◆ tree_0_13

const BDT::Tree<13, 71, 36, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_13
static
Initial value:
= {
{10,17,0,4,16,2,5,1,6,6,2,-2,0,-2,-2,1,0,9,2,2,6,1,8,2,10,0,5,-2,-2,4,0,10,-2,8,0,12,0,0,16,-2,11,12,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{11.0,2.0,152.0,4.0,1.0,48.0,3.0,86.0,22.0,4.0,67.0,0.0,128.0,0.0,0.0,24.0,121.0,11.0,89.0,22.0,17.0,7.0,1.0,64.0,14.0,100.0,13.0,0.0,0.0,41.0,123.0,4.0,0.0,2.0,78.0,4.0,112.0,116.0,4.0,0.0,3.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.275292218,0.0,0.267262191,-0.123015106,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.579681695,0.330430716,0.0,0.0,0.0,0.240746275,0.0,0.0,0.0,0.0,0.0,0.0,-0.328474313,0.0,0.0,0.414205074,0.23692663,-0.344617724,-0.149304882,0.0551862456,0.285328299,-0.308921427,0.0541671626,-0.227332637,-0.287950277,0.338817269,-0.342713416,-0.183762997,0.0847627372,-0.221844226,-0.312029123,0.209734946,0.0952367857,-0.173182398,-0.288486123,0.13818042,-0.272008538,0.159461603,0.0145428935,-0.224002138,0.226508155,-0.132465348,0.22280173,-0.190123886},
{1,3,5,7,9,11,13,15,17,19,21,-1,23,-1,-1,25,27,29,31,33,35,37,39,41,43,45,47,-1,-1,49,51,53,-1,55,57,59,61,63,65,-1,67,69,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,-1,24,-1,-1,26,28,30,32,34,36,38,40,42,44,46,48,-1,-1,50,52,54,-1,56,58,60,62,64,66,-1,68,70,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,12,12,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,29,29,30,30,31,31,33,33,34,34,35,35,36,36,37,37,38,38,40,40,41,41}
}

Definition at line 135 of file parameters.h.

135 {
136 {10,17,0,4,16,2,5,1,6,6,2,-2,0,-2,-2,1,0,9,2,2,6,1,8,2,10,0,5,-2,-2,4,0,10,-2,8,0,12,0,0,16,-2,11,12,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
137 {11.0,2.0,152.0,4.0,1.0,48.0,3.0,86.0,22.0,4.0,67.0,0.0,128.0,0.0,0.0,24.0,121.0,11.0,89.0,22.0,17.0,7.0,1.0,64.0,14.0,100.0,13.0,0.0,0.0,41.0,123.0,4.0,0.0,2.0,78.0,4.0,112.0,116.0,4.0,0.0,3.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
138 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.275292218,0.0,0.267262191,-0.123015106,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.579681695,0.330430716,0.0,0.0,0.0,0.240746275,0.0,0.0,0.0,0.0,0.0,0.0,-0.328474313,0.0,0.0,0.414205074,0.23692663,-0.344617724,-0.149304882,0.0551862456,0.285328299,-0.308921427,0.0541671626,-0.227332637,-0.287950277,0.338817269,-0.342713416,-0.183762997,0.0847627372,-0.221844226,-0.312029123,0.209734946,0.0952367857,-0.173182398,-0.288486123,0.13818042,-0.272008538,0.159461603,0.0145428935,-0.224002138,0.226508155,-0.132465348,0.22280173,-0.190123886},
139 {1,3,5,7,9,11,13,15,17,19,21,-1,23,-1,-1,25,27,29,31,33,35,37,39,41,43,45,47,-1,-1,49,51,53,-1,55,57,59,61,63,65,-1,67,69,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
140 {2,4,6,8,10,12,14,16,18,20,22,-1,24,-1,-1,26,28,30,32,34,36,38,40,42,44,46,48,-1,-1,50,52,54,-1,56,58,60,62,64,66,-1,68,70,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
141 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,12,12,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,29,29,30,30,31,31,33,33,34,34,35,35,36,36,37,37,38,38,40,40,41,41}
142 };

◆ tree_0_14

const BDT::Tree<14, 77, 39, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_14
static
Initial value:
= {
{14,7,0,6,4,2,6,0,8,9,7,6,2,9,8,1,4,4,4,0,7,6,-2,-2,2,-2,-2,-2,-2,4,17,0,0,3,2,10,2,3,6,-2,-2,5,-2,6,5,-2,4,-2,-2,8,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{6.0,12.0,97.0,2.0,14.0,60.0,8.0,100.0,8.0,7.0,21.0,9.0,71.0,9.0,3.0,24.0,33.0,38.0,19.0,110.0,17.0,14.0,0.0,0.0,37.0,0.0,0.0,0.0,0.0,26.0,1.0,80.0,82.0,14.0,71.0,6.0,108.0,35.0,27.0,0.0,0.0,16.0,0.0,6.0,23.0,0.0,28.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.239901125,-0.290168434,0.0,0.384153724,-0.214200616,0.382184952,-0.205422387,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.357069165,0.247235909,0.0,-0.267560542,0.0,0.0,-0.284075052,0.0,-0.484108657,0.265479535,0.0,-0.201433048,-0.0842478648,-0.252040267,0.0207016636,0.374162048,0.152165592,-0.0899260864,-0.465286255,0.184388727,0.0651232898,-0.167411804,-0.396265507,0.282789201,-0.273560435,-0.968686998,0.107958071,-0.201176241,-0.116772436,0.713525116,-0.144398123,0.250951588,-0.227580085,0.370084196,0.0969709605,-0.295817286,0.248254791,-0.123096868},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,-1,-1,45,-1,-1,-1,-1,47,49,51,53,55,57,59,61,63,65,-1,-1,67,-1,69,71,-1,73,-1,-1,75,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,-1,-1,46,-1,-1,-1,-1,48,50,52,54,56,58,60,62,64,66,-1,-1,68,-1,70,72,-1,74,-1,-1,76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,24,24,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,41,41,43,43,44,44,46,46,49,49}
}

Definition at line 143 of file parameters.h.

143 {
144 {14,7,0,6,4,2,6,0,8,9,7,6,2,9,8,1,4,4,4,0,7,6,-2,-2,2,-2,-2,-2,-2,4,17,0,0,3,2,10,2,3,6,-2,-2,5,-2,6,5,-2,4,-2,-2,8,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
145 {6.0,12.0,97.0,2.0,14.0,60.0,8.0,100.0,8.0,7.0,21.0,9.0,71.0,9.0,3.0,24.0,33.0,38.0,19.0,110.0,17.0,14.0,0.0,0.0,37.0,0.0,0.0,0.0,0.0,26.0,1.0,80.0,82.0,14.0,71.0,6.0,108.0,35.0,27.0,0.0,0.0,16.0,0.0,6.0,23.0,0.0,28.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
146 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.239901125,-0.290168434,0.0,0.384153724,-0.214200616,0.382184952,-0.205422387,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.357069165,0.247235909,0.0,-0.267560542,0.0,0.0,-0.284075052,0.0,-0.484108657,0.265479535,0.0,-0.201433048,-0.0842478648,-0.252040267,0.0207016636,0.374162048,0.152165592,-0.0899260864,-0.465286255,0.184388727,0.0651232898,-0.167411804,-0.396265507,0.282789201,-0.273560435,-0.968686998,0.107958071,-0.201176241,-0.116772436,0.713525116,-0.144398123,0.250951588,-0.227580085,0.370084196,0.0969709605,-0.295817286,0.248254791,-0.123096868},
147 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,-1,-1,45,-1,-1,-1,-1,47,49,51,53,55,57,59,61,63,65,-1,-1,67,-1,69,71,-1,73,-1,-1,75,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
148 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,-1,-1,46,-1,-1,-1,-1,48,50,52,54,56,58,60,62,64,66,-1,-1,68,-1,70,72,-1,74,-1,-1,76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
149 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,24,24,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,41,41,43,43,44,44,46,46,49,49}
150 };

◆ tree_0_15

const BDT::Tree<15, 85, 43, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_15
static
Initial value:
= {
{13,5,14,9,1,13,7,1,0,10,2,0,0,5,4,2,7,-2,9,-2,3,-2,-2,15,3,2,2,0,11,1,17,4,5,15,4,10,-2,-2,2,-2,-2,7,-2,9,-2,-2,-2,2,4,2,8,2,-2,1,16,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{3.0,18.0,2.0,9.0,42.0,6.0,1.0,2.0,77.0,1.0,20.0,33.0,111.0,1.0,16.0,40.0,13.0,0.0,17.0,0.0,14.0,0.0,0.0,2.0,22.0,79.0,104.0,98.0,1.0,34.0,2.0,15.0,8.0,5.0,14.0,9.0,0.0,0.0,17.0,0.0,0.0,6.0,0.0,1.0,0.0,0.0,0.0,94.0,41.0,51.0,5.0,41.0,0.0,22.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.305023074,0.0,-0.325660557,0.0,-0.267737716,0.279978156,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.365418434,-0.306261331,0.0,-0.381149799,-0.121515833,0.0,0.316802472,0.0,-0.814274073,0.279664934,-0.410959452,0.0,0.0,0.0,0.0,0.0,0.158966541,0.0,0.0,-0.0272781532,-0.2323028,0.0556837395,-0.301192313,0.0697931349,-0.235756725,-0.365904629,0.0587389581,0.382713228,-0.24112314,0.65675056,-0.0197178088,0.0880985856,-0.14240931,-0.276079297,-0.133280262,-0.19743742,-1.11044872,0.1973335,-0.23398985,-0.236417964,-0.937556744,0.166482985,-0.265962452,-0.224115416,-0.486939192,0.270498604,-0.125877127,0.15861237,-0.137780651},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,-1,35,-1,37,-1,-1,39,41,43,45,47,49,51,53,55,57,59,61,63,-1,-1,65,-1,-1,67,-1,69,-1,-1,-1,71,73,75,77,79,-1,81,83,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,-1,36,-1,38,-1,-1,40,42,44,46,48,50,52,54,56,58,60,62,64,-1,-1,66,-1,-1,68,-1,70,-1,-1,-1,72,74,76,78,80,-1,82,84,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,18,18,20,20,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,38,38,41,41,43,43,47,47,48,48,49,49,50,50,51,51,53,53,54,54}
}

Definition at line 151 of file parameters.h.

151 {
152 {13,5,14,9,1,13,7,1,0,10,2,0,0,5,4,2,7,-2,9,-2,3,-2,-2,15,3,2,2,0,11,1,17,4,5,15,4,10,-2,-2,2,-2,-2,7,-2,9,-2,-2,-2,2,4,2,8,2,-2,1,16,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
153 {3.0,18.0,2.0,9.0,42.0,6.0,1.0,2.0,77.0,1.0,20.0,33.0,111.0,1.0,16.0,40.0,13.0,0.0,17.0,0.0,14.0,0.0,0.0,2.0,22.0,79.0,104.0,98.0,1.0,34.0,2.0,15.0,8.0,5.0,14.0,9.0,0.0,0.0,17.0,0.0,0.0,6.0,0.0,1.0,0.0,0.0,0.0,94.0,41.0,51.0,5.0,41.0,0.0,22.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
154 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.305023074,0.0,-0.325660557,0.0,-0.267737716,0.279978156,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.365418434,-0.306261331,0.0,-0.381149799,-0.121515833,0.0,0.316802472,0.0,-0.814274073,0.279664934,-0.410959452,0.0,0.0,0.0,0.0,0.0,0.158966541,0.0,0.0,-0.0272781532,-0.2323028,0.0556837395,-0.301192313,0.0697931349,-0.235756725,-0.365904629,0.0587389581,0.382713228,-0.24112314,0.65675056,-0.0197178088,0.0880985856,-0.14240931,-0.276079297,-0.133280262,-0.19743742,-1.11044872,0.1973335,-0.23398985,-0.236417964,-0.937556744,0.166482985,-0.265962452,-0.224115416,-0.486939192,0.270498604,-0.125877127,0.15861237,-0.137780651},
155 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,-1,35,-1,37,-1,-1,39,41,43,45,47,49,51,53,55,57,59,61,63,-1,-1,65,-1,-1,67,-1,69,-1,-1,-1,71,73,75,77,79,-1,81,83,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
156 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,-1,36,-1,38,-1,-1,40,42,44,46,48,50,52,54,56,58,60,62,64,-1,-1,66,-1,-1,68,-1,70,-1,-1,-1,72,74,76,78,80,-1,82,84,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
157 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,18,18,20,20,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,38,38,41,41,43,43,47,47,48,48,49,49,50,50,51,51,53,53,54,54}
158 };

◆ tree_0_16

const BDT::Tree<16, 57, 29, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_16
static
Initial value:
= {
{16,2,4,4,5,-2,4,0,7,12,1,10,10,12,3,-2,4,1,-2,6,-2,6,-2,-2,6,2,10,1,-2,13,-2,3,6,-2,4,-2,15,9,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{7.0,18.0,11.0,11.0,18.0,0.0,15.0,73.0,1.0,14.0,42.0,4.0,4.0,2.0,2.0,0.0,12.0,46.0,0.0,8.0,0.0,4.0,0.0,0.0,18.0,11.0,1.0,26.0,0.0,1.0,0.0,36.0,16.0,0.0,17.0,0.0,2.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,-0.29745239,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.43037495,0.0,0.0,-0.253230244,0.0,0.159782767,0.0,-0.233145863,-0.303846717,0.0,0.0,0.0,0.0,-0.528245747,0.0,-0.271067947,0.0,0.0,-0.287611097,0.0,-0.127711847,0.0,0.0,-0.257631004,-0.0772369206,0.097524479,0.0188011341,-0.238394544,-0.171679795,0.217638135,0.805409253,-0.233575672,0.0222903378,-0.332951158,0.207838401,-0.243674174,-0.225769162,0.0279333834,0.665077806,-0.1422472,0.214235052,-0.255616367},
{1,3,5,7,9,-1,11,13,15,17,19,21,23,25,27,-1,29,31,-1,33,-1,35,-1,-1,37,39,41,43,-1,45,-1,47,49,-1,51,-1,53,55,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,-1,12,14,16,18,20,22,24,26,28,-1,30,32,-1,34,-1,36,-1,-1,38,40,42,44,-1,46,-1,48,50,-1,52,-1,54,56,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,16,16,17,17,19,19,21,21,24,24,25,25,26,26,27,27,29,29,31,31,32,32,34,34,36,36,37,37}
}

Definition at line 159 of file parameters.h.

159 {
160 {16,2,4,4,5,-2,4,0,7,12,1,10,10,12,3,-2,4,1,-2,6,-2,6,-2,-2,6,2,10,1,-2,13,-2,3,6,-2,4,-2,15,9,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
161 {7.0,18.0,11.0,11.0,18.0,0.0,15.0,73.0,1.0,14.0,42.0,4.0,4.0,2.0,2.0,0.0,12.0,46.0,0.0,8.0,0.0,4.0,0.0,0.0,18.0,11.0,1.0,26.0,0.0,1.0,0.0,36.0,16.0,0.0,17.0,0.0,2.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
162 {0.0,0.0,0.0,0.0,0.0,-0.29745239,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.43037495,0.0,0.0,-0.253230244,0.0,0.159782767,0.0,-0.233145863,-0.303846717,0.0,0.0,0.0,0.0,-0.528245747,0.0,-0.271067947,0.0,0.0,-0.287611097,0.0,-0.127711847,0.0,0.0,-0.257631004,-0.0772369206,0.097524479,0.0188011341,-0.238394544,-0.171679795,0.217638135,0.805409253,-0.233575672,0.0222903378,-0.332951158,0.207838401,-0.243674174,-0.225769162,0.0279333834,0.665077806,-0.1422472,0.214235052,-0.255616367},
163 {1,3,5,7,9,-1,11,13,15,17,19,21,23,25,27,-1,29,31,-1,33,-1,35,-1,-1,37,39,41,43,-1,45,-1,47,49,-1,51,-1,53,55,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
164 {2,4,6,8,10,-1,12,14,16,18,20,22,24,26,28,-1,30,32,-1,34,-1,36,-1,-1,38,40,42,44,-1,46,-1,48,50,-1,52,-1,54,56,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
165 {-1,0,0,1,1,2,2,3,3,4,4,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,16,16,17,17,19,19,21,21,24,24,25,25,26,26,27,27,29,29,31,31,32,32,34,34,36,36,37,37}
166 };

◆ tree_0_17

const BDT::Tree<17, 63, 32, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_17
static
Initial value:
= {
{17,10,0,4,0,3,2,6,2,-2,-2,12,-2,6,4,2,0,4,8,-2,-2,17,-2,15,4,14,4,10,15,0,3,0,6,10,-2,15,7,9,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{4.0,12.0,64.0,13.0,152.0,26.0,56.0,7.0,25.0,0.0,0.0,3.0,0.0,16.0,19.0,47.0,88.0,16.0,3.0,0.0,0.0,8.0,0.0,3.0,38.0,2.0,11.0,1.0,1.0,28.0,24.0,70.0,18.0,5.0,0.0,2.0,3.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.216909051,0.133062929,0.0,0.307773083,0.0,0.0,0.0,0.0,0.0,0.0,-0.185763925,-0.340331286,0.0,-0.328974724,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.110077836,0.0,0.0,0.0,-0.244720519,0.0479611196,-0.139358893,-0.355118036,-0.054338634,-0.33304739,-0.0738864392,-0.149689794,-1.16830754,-0.319835424,0.0911169201,-0.306910127,0.312280476,-0.197179884,0.0317297019,0.0924691707,-0.0768241584,0.264865279,-0.0732766241,-0.411336154,-1.14678895,0.302641124,-0.315427512,0.24646315,-0.261879623},
{1,3,5,7,9,11,13,15,17,-1,-1,19,-1,21,23,25,27,29,31,-1,-1,33,-1,35,37,39,41,43,45,47,49,51,53,55,-1,57,59,61,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,-1,-1,20,-1,22,24,26,28,30,32,-1,-1,34,-1,36,38,40,42,44,46,48,50,52,54,56,-1,58,60,62,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,11,11,13,13,14,14,15,15,16,16,17,17,18,18,21,21,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,35,35,36,36,37,37}
}

Definition at line 167 of file parameters.h.

167 {
168 {17,10,0,4,0,3,2,6,2,-2,-2,12,-2,6,4,2,0,4,8,-2,-2,17,-2,15,4,14,4,10,15,0,3,0,6,10,-2,15,7,9,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
169 {4.0,12.0,64.0,13.0,152.0,26.0,56.0,7.0,25.0,0.0,0.0,3.0,0.0,16.0,19.0,47.0,88.0,16.0,3.0,0.0,0.0,8.0,0.0,3.0,38.0,2.0,11.0,1.0,1.0,28.0,24.0,70.0,18.0,5.0,0.0,2.0,3.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
170 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.216909051,0.133062929,0.0,0.307773083,0.0,0.0,0.0,0.0,0.0,0.0,-0.185763925,-0.340331286,0.0,-0.328974724,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.110077836,0.0,0.0,0.0,-0.244720519,0.0479611196,-0.139358893,-0.355118036,-0.054338634,-0.33304739,-0.0738864392,-0.149689794,-1.16830754,-0.319835424,0.0911169201,-0.306910127,0.312280476,-0.197179884,0.0317297019,0.0924691707,-0.0768241584,0.264865279,-0.0732766241,-0.411336154,-1.14678895,0.302641124,-0.315427512,0.24646315,-0.261879623},
171 {1,3,5,7,9,11,13,15,17,-1,-1,19,-1,21,23,25,27,29,31,-1,-1,33,-1,35,37,39,41,43,45,47,49,51,53,55,-1,57,59,61,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
172 {2,4,6,8,10,12,14,16,18,-1,-1,20,-1,22,24,26,28,30,32,-1,-1,34,-1,36,38,40,42,44,46,48,50,52,54,56,-1,58,60,62,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
173 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,11,11,13,13,14,14,15,15,16,16,17,17,18,18,21,21,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,35,35,36,36,37,37}
174 };

◆ tree_0_18

const BDT::Tree<18, 51, 26, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_18
static
Initial value:
= {
{9,8,2,4,4,3,2,16,2,-2,6,-2,-2,16,15,3,1,5,4,14,-2,-2,-2,-2,17,10,-2,2,7,-2,4,6,6,6,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{9.0,16.0,32.0,10.0,23.0,29.0,42.0,1.0,17.0,0.0,25.0,0.0,0.0,1.0,1.0,43.0,24.0,2.0,29.0,8.0,0.0,0.0,0.0,0.0,3.0,4.0,0.0,29.0,10.0,0.0,12.0,17.0,10.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.287267596,0.0,-0.266467273,0.282711089,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0798131898,0.269452453,-0.153373212,-0.211640358,0.0,0.0,-0.419542283,0.0,0.0,-0.368031323,0.0,0.0,0.0,0.0,-0.168702796,0.390769839,-0.185664445,0.0117178783,-0.181738332,-0.152240604,-0.335308731,0.405929357,-0.314936459,0.517064393,-0.238820344,0.053792648,-0.241577208,-0.405009717,0.0222142544,-0.125723854,0.562565625},
{1,3,5,7,9,11,13,15,17,-1,19,-1,-1,21,23,25,27,29,31,33,-1,-1,-1,-1,35,37,-1,39,41,-1,43,45,47,49,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,-1,20,-1,-1,22,24,26,28,30,32,34,-1,-1,-1,-1,36,38,-1,40,42,-1,44,46,48,50,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,10,10,13,13,14,14,15,15,16,16,17,17,18,18,19,19,24,24,25,25,27,27,28,28,30,30,31,31,32,32,33,33}
}

Definition at line 175 of file parameters.h.

175 {
176 {9,8,2,4,4,3,2,16,2,-2,6,-2,-2,16,15,3,1,5,4,14,-2,-2,-2,-2,17,10,-2,2,7,-2,4,6,6,6,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
177 {9.0,16.0,32.0,10.0,23.0,29.0,42.0,1.0,17.0,0.0,25.0,0.0,0.0,1.0,1.0,43.0,24.0,2.0,29.0,8.0,0.0,0.0,0.0,0.0,3.0,4.0,0.0,29.0,10.0,0.0,12.0,17.0,10.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
178 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.287267596,0.0,-0.266467273,0.282711089,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0798131898,0.269452453,-0.153373212,-0.211640358,0.0,0.0,-0.419542283,0.0,0.0,-0.368031323,0.0,0.0,0.0,0.0,-0.168702796,0.390769839,-0.185664445,0.0117178783,-0.181738332,-0.152240604,-0.335308731,0.405929357,-0.314936459,0.517064393,-0.238820344,0.053792648,-0.241577208,-0.405009717,0.0222142544,-0.125723854,0.562565625},
179 {1,3,5,7,9,11,13,15,17,-1,19,-1,-1,21,23,25,27,29,31,33,-1,-1,-1,-1,35,37,-1,39,41,-1,43,45,47,49,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
180 {2,4,6,8,10,12,14,16,18,-1,20,-1,-1,22,24,26,28,30,32,34,-1,-1,-1,-1,36,38,-1,40,42,-1,44,46,48,50,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
181 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,10,10,13,13,14,14,15,15,16,16,17,17,18,18,19,19,24,24,25,25,27,27,28,28,30,30,31,31,32,32,33,33}
182 };

◆ tree_0_19

const BDT::Tree<19, 67, 34, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_19
static
Initial value:
= {
{11,6,2,0,1,9,6,2,3,13,6,1,-2,2,4,5,0,2,1,3,1,-2,-2,0,-2,13,0,-2,-2,1,1,0,-2,9,-2,2,-2,14,0,16,4,-2,-2,14,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{6.0,1.0,38.0,136.0,49.0,29.0,10.0,89.0,15.0,1.0,25.0,36.0,0.0,65.0,18.0,14.0,132.0,153.0,14.0,26.0,7.0,0.0,0.0,122.0,0.0,13.0,89.0,0.0,0.0,16.0,57.0,106.0,0.0,16.0,0.0,24.0,0.0,9.0,70.0,2.0,5.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.401807129,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.307278425,-0.277299792,0.0,0.156762689,0.0,0.0,-0.550600171,-0.109978102,0.0,0.0,0.0,-1.94566202,0.0,-0.377687454,0.0,0.297244161,0.0,0.0,0.0,0.0,-0.229678854,-0.820213675,0.0,-0.198927507,-0.269047648,0.192418322,-0.0765025839,0.0585127175,-0.284011155,0.220378086,-0.438149244,0.281098634,0.285072058,-0.319006205,0.373391747,-0.344220728,0.0457385667,-0.206210881,-0.359363437,0.202392951,-0.0470340662,-0.188634813,-0.181701466,0.0779895633,0.403022259,-0.0691860467},
{1,3,5,7,9,11,13,15,17,19,21,23,-1,25,27,29,31,33,35,37,39,-1,-1,41,-1,43,45,-1,-1,47,49,51,-1,53,-1,55,-1,57,59,61,63,-1,-1,65,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,-1,26,28,30,32,34,36,38,40,-1,-1,42,-1,44,46,-1,-1,48,50,52,-1,54,-1,56,-1,58,60,62,64,-1,-1,66,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,23,23,25,25,26,26,29,29,30,30,31,31,33,33,35,35,37,37,38,38,39,39,40,40,43,43}
}

Definition at line 183 of file parameters.h.

183 {
184 {11,6,2,0,1,9,6,2,3,13,6,1,-2,2,4,5,0,2,1,3,1,-2,-2,0,-2,13,0,-2,-2,1,1,0,-2,9,-2,2,-2,14,0,16,4,-2,-2,14,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
185 {6.0,1.0,38.0,136.0,49.0,29.0,10.0,89.0,15.0,1.0,25.0,36.0,0.0,65.0,18.0,14.0,132.0,153.0,14.0,26.0,7.0,0.0,0.0,122.0,0.0,13.0,89.0,0.0,0.0,16.0,57.0,106.0,0.0,16.0,0.0,24.0,0.0,9.0,70.0,2.0,5.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
186 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.401807129,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.307278425,-0.277299792,0.0,0.156762689,0.0,0.0,-0.550600171,-0.109978102,0.0,0.0,0.0,-1.94566202,0.0,-0.377687454,0.0,0.297244161,0.0,0.0,0.0,0.0,-0.229678854,-0.820213675,0.0,-0.198927507,-0.269047648,0.192418322,-0.0765025839,0.0585127175,-0.284011155,0.220378086,-0.438149244,0.281098634,0.285072058,-0.319006205,0.373391747,-0.344220728,0.0457385667,-0.206210881,-0.359363437,0.202392951,-0.0470340662,-0.188634813,-0.181701466,0.0779895633,0.403022259,-0.0691860467},
187 {1,3,5,7,9,11,13,15,17,19,21,23,-1,25,27,29,31,33,35,37,39,-1,-1,41,-1,43,45,-1,-1,47,49,51,-1,53,-1,55,-1,57,59,61,63,-1,-1,65,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
188 {2,4,6,8,10,12,14,16,18,20,22,24,-1,26,28,30,32,34,36,38,40,-1,-1,42,-1,44,46,-1,-1,48,50,52,-1,54,-1,56,-1,58,60,62,64,-1,-1,66,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
189 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,23,23,25,25,26,26,29,29,30,30,31,31,33,33,35,35,37,37,38,38,39,39,40,40,43,43}
190 };

◆ tree_0_2

const BDT::Tree<2, 97, 49, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_2
static
Initial value:
= {
{0,10,14,0,2,7,0,1,9,1,12,2,1,1,17,13,13,6,3,-2,10,12,10,0,10,2,-2,2,-2,6,12,16,2,6,3,8,2,1,1,-2,-2,13,1,14,-2,1,-2,6,2,7,-2,5,8,14,2,-2,2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{67.0,5.0,6.0,39.0,39.0,12.0,111.0,13.0,5.0,36.0,4.0,25.0,71.0,54.0,1.0,2.0,2.0,12.0,23.0,0.0,9.0,1.0,11.0,139.0,9.0,87.0,0.0,59.0,0.0,25.0,4.0,3.0,31.0,7.0,26.0,2.0,36.0,6.0,33.0,0.0,0.0,4.0,45.0,11.0,0.0,31.0,0.0,17.0,81.0,21.0,0.0,19.0,13.0,9.0,113.0,0.0,117.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.381648868,0.0,0.0,0.0,0.0,0.0,0.0,0.35848242,0.0,0.365350097,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.420128793,-0.382944435,0.0,0.0,0.0,-0.383839577,0.0,0.483968705,0.0,0.0,0.0,0.27421236,0.0,0.0,0.0,0.0,0.298725486,0.0,-0.233188242,-0.390049815,-0.369037718,-0.548421681,0.176121265,-0.356649041,-0.341995358,0.510190785,-0.0879724175,0.194444731,-0.388943851,-0.226929769,-0.457289219,-0.332729578,-0.302075684,0.427421927,-0.504625797,0.0984027088,0.190472588,-0.457644254,-0.300333738,0.677193284,-0.204231009,0.161546364,0.283237159,-0.0352397338,-0.300623029,0.346199483,-0.318749696,-0.45634526,-0.393466234,-0.633047462,0.244663313,-0.374914348,0.437835455,-0.0803157985,-0.363078207,0.232232332,-0.386248022,0.144910589},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,-1,39,41,43,45,47,49,-1,51,-1,53,55,57,59,61,63,65,67,69,71,-1,-1,73,75,77,-1,79,-1,81,83,85,-1,87,89,91,93,-1,95,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,-1,40,42,44,46,48,50,-1,52,-1,54,56,58,60,62,64,66,68,70,72,-1,-1,74,76,78,-1,80,-1,82,84,86,-1,88,90,92,94,-1,96,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,20,20,21,21,22,22,23,23,24,24,25,25,27,27,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,41,41,42,42,43,43,45,45,47,47,48,48,49,49,51,51,52,52,53,53,54,54,56,56}
}

Definition at line 47 of file parameters.h.

47 {
48 {0,10,14,0,2,7,0,1,9,1,12,2,1,1,17,13,13,6,3,-2,10,12,10,0,10,2,-2,2,-2,6,12,16,2,6,3,8,2,1,1,-2,-2,13,1,14,-2,1,-2,6,2,7,-2,5,8,14,2,-2,2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
49 {67.0,5.0,6.0,39.0,39.0,12.0,111.0,13.0,5.0,36.0,4.0,25.0,71.0,54.0,1.0,2.0,2.0,12.0,23.0,0.0,9.0,1.0,11.0,139.0,9.0,87.0,0.0,59.0,0.0,25.0,4.0,3.0,31.0,7.0,26.0,2.0,36.0,6.0,33.0,0.0,0.0,4.0,45.0,11.0,0.0,31.0,0.0,17.0,81.0,21.0,0.0,19.0,13.0,9.0,113.0,0.0,117.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
50 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.381648868,0.0,0.0,0.0,0.0,0.0,0.0,0.35848242,0.0,0.365350097,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.420128793,-0.382944435,0.0,0.0,0.0,-0.383839577,0.0,0.483968705,0.0,0.0,0.0,0.27421236,0.0,0.0,0.0,0.0,0.298725486,0.0,-0.233188242,-0.390049815,-0.369037718,-0.548421681,0.176121265,-0.356649041,-0.341995358,0.510190785,-0.0879724175,0.194444731,-0.388943851,-0.226929769,-0.457289219,-0.332729578,-0.302075684,0.427421927,-0.504625797,0.0984027088,0.190472588,-0.457644254,-0.300333738,0.677193284,-0.204231009,0.161546364,0.283237159,-0.0352397338,-0.300623029,0.346199483,-0.318749696,-0.45634526,-0.393466234,-0.633047462,0.244663313,-0.374914348,0.437835455,-0.0803157985,-0.363078207,0.232232332,-0.386248022,0.144910589},
51 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,-1,39,41,43,45,47,49,-1,51,-1,53,55,57,59,61,63,65,67,69,71,-1,-1,73,75,77,-1,79,-1,81,83,85,-1,87,89,91,93,-1,95,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
52 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,-1,40,42,44,46,48,50,-1,52,-1,54,56,58,60,62,64,66,68,70,72,-1,-1,74,76,78,-1,80,-1,82,84,86,-1,88,90,92,94,-1,96,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
53 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,20,20,21,21,22,22,23,23,24,24,25,25,27,27,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,41,41,42,42,43,43,45,45,47,47,48,48,49,49,51,51,52,52,53,53,54,54,56,56}
54 };

◆ tree_0_20

const BDT::Tree<20, 105, 53, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_20
static
Initial value:
= {
{17,12,12,8,0,4,2,2,2,4,0,8,6,2,13,0,0,0,4,0,4,4,3,2,2,10,-2,4,8,12,2,6,9,1,0,2,2,1,4,8,2,2,-2,2,-2,-2,-2,4,1,0,4,-2,-2,10,6,0,5,-2,-2,4,2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{1.0,1.0,3.0,5.0,213.0,41.0,62.0,78.0,43.0,18.0,222.0,3.0,14.0,51.0,1.0,145.0,101.0,116.0,17.0,115.0,65.0,33.0,23.0,59.0,25.0,3.0,0.0,13.0,7.0,15.0,78.0,12.0,16.0,17.0,131.0,41.0,39.0,3.0,41.0,9.0,39.0,30.0,0.0,87.0,0.0,0.0,0.0,16.0,29.0,64.0,16.0,0.0,0.0,3.0,16.0,111.0,10.0,0.0,0.0,16.0,108.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.247549459,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.318875492,0.0,0.208155826,0.294627398,-0.148502812,0.0,0.0,0.0,0.0,-1.28705227,-0.255360126,0.0,0.0,0.0,0.0,0.256504387,-0.233119294,0.0,0.0,0.00708315847,-0.36333859,0.313555032,-0.288484842,0.350916386,-0.948533714,0.314507931,-0.173230082,-0.185312614,-0.720522642,-0.995042384,0.198435262,-0.34869194,0.19228214,0.14548476,-0.332279623,0.057342682,-0.253813386,-1.01438785,-0.14557308,-0.168993205,0.157311529,0.169837147,-2.94575119,0.004985929,-0.281536758,-0.309677958,-1.28751254,-0.15279904,0.19608821,0.18250984,0.0378056206,-0.0202871617,-0.264108181,0.0316660181,-0.253479213,-0.612611651,-0.103220753,0.12923494,-0.304779112,-0.298446596,0.240756139,-0.280118257,0.204058096},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,-1,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,-1,83,-1,-1,-1,85,87,89,91,-1,-1,93,95,97,99,-1,-1,101,103,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,-1,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,-1,84,-1,-1,-1,86,88,90,92,-1,-1,94,96,98,100,-1,-1,102,104,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,43,43,47,47,48,48,49,49,50,50,53,53,54,54,55,55,56,56,59,59,60,60}
}

Definition at line 191 of file parameters.h.

191 {
192 {17,12,12,8,0,4,2,2,2,4,0,8,6,2,13,0,0,0,4,0,4,4,3,2,2,10,-2,4,8,12,2,6,9,1,0,2,2,1,4,8,2,2,-2,2,-2,-2,-2,4,1,0,4,-2,-2,10,6,0,5,-2,-2,4,2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
193 {1.0,1.0,3.0,5.0,213.0,41.0,62.0,78.0,43.0,18.0,222.0,3.0,14.0,51.0,1.0,145.0,101.0,116.0,17.0,115.0,65.0,33.0,23.0,59.0,25.0,3.0,0.0,13.0,7.0,15.0,78.0,12.0,16.0,17.0,131.0,41.0,39.0,3.0,41.0,9.0,39.0,30.0,0.0,87.0,0.0,0.0,0.0,16.0,29.0,64.0,16.0,0.0,0.0,3.0,16.0,111.0,10.0,0.0,0.0,16.0,108.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
194 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.247549459,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.318875492,0.0,0.208155826,0.294627398,-0.148502812,0.0,0.0,0.0,0.0,-1.28705227,-0.255360126,0.0,0.0,0.0,0.0,0.256504387,-0.233119294,0.0,0.0,0.00708315847,-0.36333859,0.313555032,-0.288484842,0.350916386,-0.948533714,0.314507931,-0.173230082,-0.185312614,-0.720522642,-0.995042384,0.198435262,-0.34869194,0.19228214,0.14548476,-0.332279623,0.057342682,-0.253813386,-1.01438785,-0.14557308,-0.168993205,0.157311529,0.169837147,-2.94575119,0.004985929,-0.281536758,-0.309677958,-1.28751254,-0.15279904,0.19608821,0.18250984,0.0378056206,-0.0202871617,-0.264108181,0.0316660181,-0.253479213,-0.612611651,-0.103220753,0.12923494,-0.304779112,-0.298446596,0.240756139,-0.280118257,0.204058096},
195 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,-1,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,-1,83,-1,-1,-1,85,87,89,91,-1,-1,93,95,97,99,-1,-1,101,103,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
196 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,-1,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,-1,84,-1,-1,-1,86,88,90,92,-1,-1,94,96,98,100,-1,-1,102,104,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
197 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,43,43,47,47,48,48,49,49,50,50,53,53,54,54,55,55,56,56,59,59,60,60}
198 };

◆ tree_0_21

const BDT::Tree<21, 55, 28, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_21
static
Initial value:
= {
{0,0,2,0,2,2,-2,6,11,4,5,9,0,9,17,-2,10,-2,2,8,-2,-2,-2,-2,1,1,0,2,16,-2,2,10,-2,1,14,10,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{186.0,169.0,91.0,148.0,101.0,77.0,0.0,1.0,3.0,31.0,1.0,16.0,205.0,3.0,1.0,0.0,6.0,0.0,83.0,7.0,0.0,0.0,0.0,0.0,2.0,86.0,84.0,45.0,1.0,0.0,69.0,4.0,0.0,1.0,1.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.309946418,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.300148666,0.0,0.318464726,0.0,0.0,0.20887512,0.302794725,-0.283547103,0.25718075,0.0,0.0,0.0,0.0,0.0,0.288772047,0.0,0.0,0.241475642,0.0,0.0,0.0,0.123380467,-0.0285484288,-0.35327822,-0.250116676,0.233462676,0.00234986143,0.0775038153,0.0096001653,-0.106917523,-0.480338633,0.11094851,-1.00831878,-0.399538308,-0.549238324,0.151891857,-1.59485233,-0.24217017,-0.143060073,-0.408261061},
{1,3,5,7,9,11,-1,13,15,17,19,21,23,25,27,-1,29,-1,31,33,-1,-1,-1,-1,35,37,39,41,43,-1,45,47,-1,49,51,53,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,-1,14,16,18,20,22,24,26,28,-1,30,-1,32,34,-1,-1,-1,-1,36,38,40,42,44,-1,46,48,-1,50,52,54,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,16,16,18,18,19,19,24,24,25,25,26,26,27,27,28,28,30,30,31,31,33,33,34,34,35,35}
}

Definition at line 199 of file parameters.h.

199 {
200 {0,0,2,0,2,2,-2,6,11,4,5,9,0,9,17,-2,10,-2,2,8,-2,-2,-2,-2,1,1,0,2,16,-2,2,10,-2,1,14,10,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
201 {186.0,169.0,91.0,148.0,101.0,77.0,0.0,1.0,3.0,31.0,1.0,16.0,205.0,3.0,1.0,0.0,6.0,0.0,83.0,7.0,0.0,0.0,0.0,0.0,2.0,86.0,84.0,45.0,1.0,0.0,69.0,4.0,0.0,1.0,1.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
202 {0.0,0.0,0.0,0.0,0.0,0.0,0.309946418,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.300148666,0.0,0.318464726,0.0,0.0,0.20887512,0.302794725,-0.283547103,0.25718075,0.0,0.0,0.0,0.0,0.0,0.288772047,0.0,0.0,0.241475642,0.0,0.0,0.0,0.123380467,-0.0285484288,-0.35327822,-0.250116676,0.233462676,0.00234986143,0.0775038153,0.0096001653,-0.106917523,-0.480338633,0.11094851,-1.00831878,-0.399538308,-0.549238324,0.151891857,-1.59485233,-0.24217017,-0.143060073,-0.408261061},
203 {1,3,5,7,9,11,-1,13,15,17,19,21,23,25,27,-1,29,-1,31,33,-1,-1,-1,-1,35,37,39,41,43,-1,45,47,-1,49,51,53,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
204 {2,4,6,8,10,12,-1,14,16,18,20,22,24,26,28,-1,30,-1,32,34,-1,-1,-1,-1,36,38,40,42,44,-1,46,48,-1,50,52,54,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
205 {-1,0,0,1,1,2,2,3,3,4,4,5,5,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,16,16,18,18,19,19,24,24,25,25,26,26,27,27,28,28,30,30,31,31,33,33,34,34,35,35}
206 };

◆ tree_0_22

const BDT::Tree<22, 61, 31, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_22
static
Initial value:
= {
{10,2,7,3,6,-2,7,0,4,15,4,0,-2,0,0,-2,5,4,0,-2,2,-2,1,2,1,-2,0,12,13,2,2,2,5,-2,4,16,13,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{11.0,11.0,1.0,7.0,23.0,0.0,13.0,38.0,2.0,9.0,30.0,61.0,0.0,22.0,53.0,0.0,5.0,41.0,104.0,0.0,49.0,0.0,7.0,7.0,6.0,0.0,87.0,4.0,2.0,125.0,108.0,15.0,10.0,0.0,64.0,2.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,-0.210179731,0.0,0.0,0.0,0.0,0.0,0.0,-0.280240536,0.0,0.0,-0.199423432,0.0,0.0,0.0,-0.266948879,0.0,-0.191905215,0.0,0.0,0.0,-0.377164036,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.262951851,0.0,0.0,0.0,-0.0110820541,-0.227950349,0.0173350722,0.699306011,0.600126207,-0.143118814,0.910282493,-0.186662436,0.31981042,-0.207622513,0.0195256639,-0.240667984,-0.273343623,0.283358067,0.389080942,-0.24381505,0.334964067,-0.210039645,0.461766869,-0.232293546,0.277644068,-0.153480157,1.0098356,0.131220728},
{1,3,5,7,9,-1,11,13,15,17,19,21,-1,23,25,-1,27,29,31,-1,33,-1,35,37,39,-1,41,43,45,47,49,51,53,-1,55,57,59,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,-1,12,14,16,18,20,22,-1,24,26,-1,28,30,32,-1,34,-1,36,38,40,-1,42,44,46,48,50,52,54,-1,56,58,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,6,6,7,7,8,8,9,9,10,10,11,11,13,13,14,14,16,16,17,17,18,18,20,20,22,22,23,23,24,24,26,26,27,27,28,28,29,29,30,30,31,31,32,32,34,34,35,35,36,36}
}

Definition at line 207 of file parameters.h.

207 {
208 {10,2,7,3,6,-2,7,0,4,15,4,0,-2,0,0,-2,5,4,0,-2,2,-2,1,2,1,-2,0,12,13,2,2,2,5,-2,4,16,13,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
209 {11.0,11.0,1.0,7.0,23.0,0.0,13.0,38.0,2.0,9.0,30.0,61.0,0.0,22.0,53.0,0.0,5.0,41.0,104.0,0.0,49.0,0.0,7.0,7.0,6.0,0.0,87.0,4.0,2.0,125.0,108.0,15.0,10.0,0.0,64.0,2.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
210 {0.0,0.0,0.0,0.0,0.0,-0.210179731,0.0,0.0,0.0,0.0,0.0,0.0,-0.280240536,0.0,0.0,-0.199423432,0.0,0.0,0.0,-0.266948879,0.0,-0.191905215,0.0,0.0,0.0,-0.377164036,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.262951851,0.0,0.0,0.0,-0.0110820541,-0.227950349,0.0173350722,0.699306011,0.600126207,-0.143118814,0.910282493,-0.186662436,0.31981042,-0.207622513,0.0195256639,-0.240667984,-0.273343623,0.283358067,0.389080942,-0.24381505,0.334964067,-0.210039645,0.461766869,-0.232293546,0.277644068,-0.153480157,1.0098356,0.131220728},
211 {1,3,5,7,9,-1,11,13,15,17,19,21,-1,23,25,-1,27,29,31,-1,33,-1,35,37,39,-1,41,43,45,47,49,51,53,-1,55,57,59,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
212 {2,4,6,8,10,-1,12,14,16,18,20,22,-1,24,26,-1,28,30,32,-1,34,-1,36,38,40,-1,42,44,46,48,50,52,54,-1,56,58,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
213 {-1,0,0,1,1,2,2,3,3,4,4,6,6,7,7,8,8,9,9,10,10,11,11,13,13,14,14,16,16,17,17,18,18,20,20,22,22,23,23,24,24,26,26,27,27,28,28,29,29,30,30,31,31,32,32,34,34,35,35,36,36}
214 };

◆ tree_0_23

const BDT::Tree<23, 39, 20, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_23
static
Initial value:
= {
{16,14,12,12,10,3,8,5,-2,6,10,-2,-2,9,-2,7,1,-2,-2,-2,-2,14,-2,1,0,3,0,-2,17,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{7.0,9.0,6.0,17.0,6.0,13.0,11.0,9.0,0.0,2.0,10.0,0.0,0.0,3.0,0.0,6.0,11.0,0.0,0.0,0.0,0.0,9.0,0.0,86.0,125.0,25.0,71.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.285955489,0.0,0.0,-0.212954745,0.0925678164,0.0,-0.214351401,0.0,0.0,0.142424628,-0.318778902,0.354130536,-0.110934548,0.0,-0.235865161,0.0,0.0,0.0,0.0,-0.16902566,0.0,0.0205402784,-0.323613852,-0.146448717,0.236104906,-0.158920288,-0.468265176,-0.0554803126,0.177224874,0.631491542,-0.144725606},
{1,3,5,7,9,11,13,15,-1,17,19,-1,-1,21,-1,23,25,-1,-1,-1,-1,27,-1,29,31,33,35,-1,37,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,-1,18,20,-1,-1,22,-1,24,26,-1,-1,-1,-1,28,-1,30,32,34,36,-1,38,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,9,9,10,10,13,13,15,15,16,16,21,21,23,23,24,24,25,25,26,26,28,28}
}

Definition at line 215 of file parameters.h.

215 {
216 {16,14,12,12,10,3,8,5,-2,6,10,-2,-2,9,-2,7,1,-2,-2,-2,-2,14,-2,1,0,3,0,-2,17,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
217 {7.0,9.0,6.0,17.0,6.0,13.0,11.0,9.0,0.0,2.0,10.0,0.0,0.0,3.0,0.0,6.0,11.0,0.0,0.0,0.0,0.0,9.0,0.0,86.0,125.0,25.0,71.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
218 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.285955489,0.0,0.0,-0.212954745,0.0925678164,0.0,-0.214351401,0.0,0.0,0.142424628,-0.318778902,0.354130536,-0.110934548,0.0,-0.235865161,0.0,0.0,0.0,0.0,-0.16902566,0.0,0.0205402784,-0.323613852,-0.146448717,0.236104906,-0.158920288,-0.468265176,-0.0554803126,0.177224874,0.631491542,-0.144725606},
219 {1,3,5,7,9,11,13,15,-1,17,19,-1,-1,21,-1,23,25,-1,-1,-1,-1,27,-1,29,31,33,35,-1,37,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
220 {2,4,6,8,10,12,14,16,-1,18,20,-1,-1,22,-1,24,26,-1,-1,-1,-1,28,-1,30,32,34,36,-1,38,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
221 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,9,9,10,10,13,13,15,15,16,16,21,21,23,23,24,24,25,25,26,26,28,28}
222 };

◆ tree_0_24

const BDT::Tree<24, 97, 49, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_24
static
Initial value:
= {
{2,4,4,8,8,6,2,0,16,0,6,2,8,9,0,0,9,1,4,2,4,4,2,0,2,-2,-2,6,8,-2,0,3,3,-2,-2,4,2,0,16,0,1,12,5,-2,-2,3,5,-2,0,-2,2,4,4,1,4,5,0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{63.0,23.0,14.0,9.0,6.0,6.0,78.0,148.0,1.0,85.0,10.0,68.0,1.0,1.0,94.0,141.0,16.0,6.0,14.0,61.0,27.0,27.0,46.0,92.0,75.0,0.0,0.0,21.0,4.0,0.0,100.0,4.0,6.0,0.0,0.0,1.0,37.0,96.0,3.0,81.0,2.0,5.0,2.0,0.0,0.0,12.0,8.0,0.0,99.0,0.0,85.0,42.0,28.0,31.0,42.0,3.0,122.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-1.11552227,0.221180394,0.0,0.0,0.315465689,0.0,0.0,0.0,0.310822666,-0.209445953,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0166430064,-0.412269354,0.0,0.0,0.337338477,0.0,0.397719115,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0201361515,0.0471938178,0.294282287,-0.804104865,0.157936737,-0.292607218,-0.263633877,0.234189451,-0.329458654,0.316847891,0.424544543,-0.078942135,-0.238400608,-0.730213821,-0.0754405484,-1.44274259,0.299418926,-0.429185867,-0.330664128,0.0810087919,-0.227316558,0.207205549,0.347768366,-0.149297133,-0.608675122,0.244009122,-0.344619393,0.31486997,0.30759114,-0.239932299,-0.285562575,0.18204543,-0.210453153,-1.26922607,0.21162726,-0.218111292,-0.396771342,0.105026402,0.280189276,-0.0377422124},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,-1,-1,51,53,-1,55,57,59,-1,-1,61,63,65,67,69,71,73,75,-1,-1,77,79,-1,81,-1,83,85,87,89,91,93,95,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,-1,-1,52,54,-1,56,58,60,-1,-1,62,64,66,68,70,72,74,76,-1,-1,78,80,-1,82,-1,84,86,88,90,92,94,96,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,27,27,28,28,30,30,31,31,32,32,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,45,45,46,46,48,48,50,50,51,51,52,52,53,53,54,54,55,55,56,56}
}

Definition at line 223 of file parameters.h.

223 {
224 {2,4,4,8,8,6,2,0,16,0,6,2,8,9,0,0,9,1,4,2,4,4,2,0,2,-2,-2,6,8,-2,0,3,3,-2,-2,4,2,0,16,0,1,12,5,-2,-2,3,5,-2,0,-2,2,4,4,1,4,5,0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
225 {63.0,23.0,14.0,9.0,6.0,6.0,78.0,148.0,1.0,85.0,10.0,68.0,1.0,1.0,94.0,141.0,16.0,6.0,14.0,61.0,27.0,27.0,46.0,92.0,75.0,0.0,0.0,21.0,4.0,0.0,100.0,4.0,6.0,0.0,0.0,1.0,37.0,96.0,3.0,81.0,2.0,5.0,2.0,0.0,0.0,12.0,8.0,0.0,99.0,0.0,85.0,42.0,28.0,31.0,42.0,3.0,122.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
226 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-1.11552227,0.221180394,0.0,0.0,0.315465689,0.0,0.0,0.0,0.310822666,-0.209445953,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0166430064,-0.412269354,0.0,0.0,0.337338477,0.0,0.397719115,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0201361515,0.0471938178,0.294282287,-0.804104865,0.157936737,-0.292607218,-0.263633877,0.234189451,-0.329458654,0.316847891,0.424544543,-0.078942135,-0.238400608,-0.730213821,-0.0754405484,-1.44274259,0.299418926,-0.429185867,-0.330664128,0.0810087919,-0.227316558,0.207205549,0.347768366,-0.149297133,-0.608675122,0.244009122,-0.344619393,0.31486997,0.30759114,-0.239932299,-0.285562575,0.18204543,-0.210453153,-1.26922607,0.21162726,-0.218111292,-0.396771342,0.105026402,0.280189276,-0.0377422124},
227 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,-1,-1,51,53,-1,55,57,59,-1,-1,61,63,65,67,69,71,73,75,-1,-1,77,79,-1,81,-1,83,85,87,89,91,93,95,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
228 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,-1,-1,52,54,-1,56,58,60,-1,-1,62,64,66,68,70,72,74,76,-1,-1,78,80,-1,82,-1,84,86,88,90,92,94,96,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
229 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,27,27,28,28,30,30,31,31,32,32,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,45,45,46,46,48,48,50,50,51,51,52,52,53,53,54,54,55,55,56,56}
230 };

◆ tree_0_25

const BDT::Tree<25, 41, 21, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_25
static
Initial value:
= {
{5,16,10,4,-2,2,3,8,1,-2,-2,-2,12,3,2,3,4,-2,-2,6,-2,1,13,8,5,13,10,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{19.0,11.0,1.0,10.0,0.0,46.0,15.0,3.0,36.0,0.0,0.0,0.0,4.0,48.0,34.0,36.0,24.0,0.0,0.0,7.0,0.0,23.0,2.0,2.0,13.0,7.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,-0.183862612,0.0,0.0,0.0,0.0,-0.289470345,-0.0333511308,-0.239118874,0.0,0.0,0.0,0.0,0.0,0.310487956,-0.158948064,0.0,-0.407590747,0.0,0.0,0.0,0.0,0.0,0.0,0.0149842752,-0.280760586,-0.0630962253,-0.240334928,-0.192254692,-1.07416999,-0.0450643003,0.0347842537,-0.453824252,0.341561913,0.319578707,-0.3117643,0.297789574,-0.342548996},
{1,3,5,7,-1,9,11,13,15,-1,-1,-1,17,19,21,23,25,-1,-1,27,-1,29,31,33,35,37,39,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,-1,10,12,14,16,-1,-1,-1,18,20,22,24,26,-1,-1,28,-1,30,32,34,36,38,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,5,5,6,6,7,7,8,8,12,12,13,13,14,14,15,15,16,16,19,19,21,21,22,22,23,23,24,24,25,25,26,26}
}

Definition at line 231 of file parameters.h.

231 {
232 {5,16,10,4,-2,2,3,8,1,-2,-2,-2,12,3,2,3,4,-2,-2,6,-2,1,13,8,5,13,10,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
233 {19.0,11.0,1.0,10.0,0.0,46.0,15.0,3.0,36.0,0.0,0.0,0.0,4.0,48.0,34.0,36.0,24.0,0.0,0.0,7.0,0.0,23.0,2.0,2.0,13.0,7.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
234 {0.0,0.0,0.0,0.0,-0.183862612,0.0,0.0,0.0,0.0,-0.289470345,-0.0333511308,-0.239118874,0.0,0.0,0.0,0.0,0.0,0.310487956,-0.158948064,0.0,-0.407590747,0.0,0.0,0.0,0.0,0.0,0.0,0.0149842752,-0.280760586,-0.0630962253,-0.240334928,-0.192254692,-1.07416999,-0.0450643003,0.0347842537,-0.453824252,0.341561913,0.319578707,-0.3117643,0.297789574,-0.342548996},
235 {1,3,5,7,-1,9,11,13,15,-1,-1,-1,17,19,21,23,25,-1,-1,27,-1,29,31,33,35,37,39,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
236 {2,4,6,8,-1,10,12,14,16,-1,-1,-1,18,20,22,24,26,-1,-1,28,-1,30,32,34,36,38,40,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
237 {-1,0,0,1,1,2,2,3,3,5,5,6,6,7,7,8,8,12,12,13,13,14,14,15,15,16,16,19,19,21,21,22,22,23,23,24,24,25,25,26,26}
238 };

◆ tree_0_26

const BDT::Tree<26, 47, 24, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_26
static
Initial value:
= {
{0,0,2,4,2,0,-2,0,10,-2,-2,14,2,6,2,2,2,-2,-2,9,0,10,4,11,-2,0,-2,0,4,-2,-2,4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{186.0,184.0,91.0,33.0,125.0,213.0,0.0,148.0,4.0,0.0,0.0,4.0,80.0,18.0,153.0,108.0,54.0,0.0,0.0,16.0,263.0,10.0,18.0,4.0,0.0,121.0,0.0,68.0,69.0,0.0,0.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.296331197,0.0,0.0,0.249796122,-0.522375226,0.0,0.0,0.0,0.0,0.0,0.0,0.306297988,-0.179106191,0.0,0.0,0.0,0.0,0.0,-0.364314973,0.0,0.285128891,0.0,0.0,0.246548012,-0.26345998,0.0,0.227301091,0.00504355691,-0.151169091,-0.300151408,-0.0634774119,0.283236951,-0.212917566,-0.160963327,-0.686730385,0.11908076,-0.277107328,0.205073178,-0.278131574,-0.289828807,0.223960921},
{1,3,5,7,9,11,-1,13,15,-1,-1,17,19,21,23,25,27,-1,-1,29,31,33,35,37,-1,39,-1,41,43,-1,-1,45,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,-1,14,16,-1,-1,18,20,22,24,26,28,-1,-1,30,32,34,36,38,-1,40,-1,42,44,-1,-1,46,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,7,7,8,8,11,11,12,12,13,13,14,14,15,15,16,16,19,19,20,20,21,21,22,22,23,23,25,25,27,27,28,28,31,31}
}

Definition at line 239 of file parameters.h.

239 {
240 {0,0,2,4,2,0,-2,0,10,-2,-2,14,2,6,2,2,2,-2,-2,9,0,10,4,11,-2,0,-2,0,4,-2,-2,4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
241 {186.0,184.0,91.0,33.0,125.0,213.0,0.0,148.0,4.0,0.0,0.0,4.0,80.0,18.0,153.0,108.0,54.0,0.0,0.0,16.0,263.0,10.0,18.0,4.0,0.0,121.0,0.0,68.0,69.0,0.0,0.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
242 {0.0,0.0,0.0,0.0,0.0,0.0,0.296331197,0.0,0.0,0.249796122,-0.522375226,0.0,0.0,0.0,0.0,0.0,0.0,0.306297988,-0.179106191,0.0,0.0,0.0,0.0,0.0,-0.364314973,0.0,0.285128891,0.0,0.0,0.246548012,-0.26345998,0.0,0.227301091,0.00504355691,-0.151169091,-0.300151408,-0.0634774119,0.283236951,-0.212917566,-0.160963327,-0.686730385,0.11908076,-0.277107328,0.205073178,-0.278131574,-0.289828807,0.223960921},
243 {1,3,5,7,9,11,-1,13,15,-1,-1,17,19,21,23,25,27,-1,-1,29,31,33,35,37,-1,39,-1,41,43,-1,-1,45,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
244 {2,4,6,8,10,12,-1,14,16,-1,-1,18,20,22,24,26,28,-1,-1,30,32,34,36,38,-1,40,-1,42,44,-1,-1,46,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
245 {-1,0,0,1,1,2,2,3,3,4,4,5,5,7,7,8,8,11,11,12,12,13,13,14,14,15,15,16,16,19,19,20,20,21,21,22,22,23,23,25,25,27,27,28,28,31,31}
246 };

◆ tree_0_27

const BDT::Tree<27, 47, 24, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_27
static
Initial value:
= {
{0,16,7,6,-2,1,-2,4,-2,5,3,-2,5,11,4,2,3,5,4,4,0,0,1,5,2,9,9,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{25.0,1.0,21.0,4.0,0.0,4.0,0.0,1.0,0.0,2.0,1.0,0.0,4.0,2.0,13.0,46.0,12.0,2.0,4.0,40.0,93.0,54.0,2.0,6.0,50.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,-0.244029269,0.0,-0.230556354,0.0,-0.173870474,0.0,0.0,-0.151876062,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0662124977,0.486750335,0.138590544,-0.285389453,0.0267546065,-0.200655088,-0.137582436,0.0702727139,-0.00448530307,-0.261370242,-0.0608458854,0.105976567,0.072368592,-0.548511505,-0.443806112,0.0632576346,0.149214268,0.00148677267,-0.0986748114,0.0910860077},
{1,3,5,7,-1,9,-1,11,-1,13,15,-1,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,-1,10,-1,12,-1,14,16,-1,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,5,5,7,7,9,9,10,10,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26}
}

Definition at line 247 of file parameters.h.

247 {
248 {0,16,7,6,-2,1,-2,4,-2,5,3,-2,5,11,4,2,3,5,4,4,0,0,1,5,2,9,9,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
249 {25.0,1.0,21.0,4.0,0.0,4.0,0.0,1.0,0.0,2.0,1.0,0.0,4.0,2.0,13.0,46.0,12.0,2.0,4.0,40.0,93.0,54.0,2.0,6.0,50.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
250 {0.0,0.0,0.0,0.0,-0.244029269,0.0,-0.230556354,0.0,-0.173870474,0.0,0.0,-0.151876062,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0662124977,0.486750335,0.138590544,-0.285389453,0.0267546065,-0.200655088,-0.137582436,0.0702727139,-0.00448530307,-0.261370242,-0.0608458854,0.105976567,0.072368592,-0.548511505,-0.443806112,0.0632576346,0.149214268,0.00148677267,-0.0986748114,0.0910860077},
251 {1,3,5,7,-1,9,-1,11,-1,13,15,-1,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
252 {2,4,6,8,-1,10,-1,12,-1,14,16,-1,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
253 {-1,0,0,1,1,2,2,3,3,5,5,7,7,9,9,10,10,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26}
254 };

◆ tree_0_28

const BDT::Tree<28, 77, 39, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_28
static
Initial value:
= {
{15,9,3,2,-2,2,13,0,7,10,8,4,1,3,0,16,4,11,6,4,2,2,5,-2,13,11,7,-2,0,0,4,5,-2,1,2,1,4,-2,-2,14,6,7,-2,4,9,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{1.0,10.0,9.0,11.0,0.0,66.0,5.0,38.0,12.0,5.0,7.0,8.0,9.0,6.0,53.0,3.0,14.0,1.0,9.0,42.0,83.0,30.0,21.0,0.0,7.0,1.0,4.0,0.0,87.0,110.0,13.0,12.0,0.0,10.0,59.0,8.0,14.0,0.0,0.0,3.0,14.0,5.0,0.0,33.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,-0.209320024,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.391847461,0.0,0.0,0.0,-0.358250678,0.0,0.0,0.0,0.0,0.114386804,0.0,0.0,0.0,0.0,0.274579585,-0.200916797,0.0,0.0,0.0,-0.528336048,0.0,0.0,0.0982583538,-0.19452025,-0.00345217111,-0.239187494,0.424542814,-0.171184435,0.345397472,-0.120152868,0.0373208337,-0.0262762643,-0.191321015,0.0305607151,-0.34747991,-0.0395567641,0.0268319994,-0.228848681,-0.107679754,-0.471823305,-0.357737839,0.270201683,-0.777868807,0.105943941,0.224234954,-0.234744012,-0.103279293,0.247158572,0.260758609,-0.28927213,0.156588346,-0.214743987,-0.275203198,0.213657066},
{1,3,5,7,-1,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,-1,45,47,49,-1,51,53,55,57,-1,59,61,63,65,-1,-1,67,69,71,-1,73,75,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,-1,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,-1,46,48,50,-1,52,54,56,58,-1,60,62,64,66,-1,-1,68,70,72,-1,74,76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,24,24,25,25,26,26,28,28,29,29,30,30,31,31,33,33,34,34,35,35,36,36,39,39,40,40,41,41,43,43,44,44}
}

Definition at line 255 of file parameters.h.

255 {
256 {15,9,3,2,-2,2,13,0,7,10,8,4,1,3,0,16,4,11,6,4,2,2,5,-2,13,11,7,-2,0,0,4,5,-2,1,2,1,4,-2,-2,14,6,7,-2,4,9,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
257 {1.0,10.0,9.0,11.0,0.0,66.0,5.0,38.0,12.0,5.0,7.0,8.0,9.0,6.0,53.0,3.0,14.0,1.0,9.0,42.0,83.0,30.0,21.0,0.0,7.0,1.0,4.0,0.0,87.0,110.0,13.0,12.0,0.0,10.0,59.0,8.0,14.0,0.0,0.0,3.0,14.0,5.0,0.0,33.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
258 {0.0,0.0,0.0,0.0,-0.209320024,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.391847461,0.0,0.0,0.0,-0.358250678,0.0,0.0,0.0,0.0,0.114386804,0.0,0.0,0.0,0.0,0.274579585,-0.200916797,0.0,0.0,0.0,-0.528336048,0.0,0.0,0.0982583538,-0.19452025,-0.00345217111,-0.239187494,0.424542814,-0.171184435,0.345397472,-0.120152868,0.0373208337,-0.0262762643,-0.191321015,0.0305607151,-0.34747991,-0.0395567641,0.0268319994,-0.228848681,-0.107679754,-0.471823305,-0.357737839,0.270201683,-0.777868807,0.105943941,0.224234954,-0.234744012,-0.103279293,0.247158572,0.260758609,-0.28927213,0.156588346,-0.214743987,-0.275203198,0.213657066},
259 {1,3,5,7,-1,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,-1,45,47,49,-1,51,53,55,57,-1,59,61,63,65,-1,-1,67,69,71,-1,73,75,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
260 {2,4,6,8,-1,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,-1,46,48,50,-1,52,54,56,58,-1,60,62,64,66,-1,-1,68,70,72,-1,74,76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
261 {-1,0,0,1,1,2,2,3,3,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,24,24,25,25,26,26,28,28,29,29,30,30,31,31,33,33,34,34,35,35,36,36,39,39,40,40,41,41,43,43,44,44}
262 };

◆ tree_0_29

const BDT::Tree<29, 97, 49, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_29
static
Initial value:
= {
{0,0,1,0,2,4,1,2,15,3,1,2,2,4,3,3,0,4,-2,6,2,4,-2,2,8,2,4,7,3,1,-2,2,9,-2,8,5,10,4,10,3,-2,14,-2,4,5,2,0,6,10,0,0,5,-2,6,6,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{84.0,76.0,23.0,68.0,50.0,17.0,86.0,51.0,5.0,9.0,66.0,34.0,89.0,21.0,20.0,14.0,59.0,23.0,0.0,8.0,25.0,59.0,0.0,23.0,1.0,35.0,24.0,14.0,15.0,101.0,0.0,36.0,1.0,0.0,11.0,22.0,6.0,16.0,1.0,24.0,0.0,7.0,0.0,10.0,6.0,55.0,112.0,7.0,7.0,131.0,98.0,27.0,0.0,9.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.274385035,0.0,0.0,0.0,-0.379829109,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.284809321,0.0,0.0,0.300135523,0.0,0.0,0.0,0.0,0.0,0.0,0.328852415,0.0,-0.29793179,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.236746013,0.0,0.0,-0.383724838,0.301325947,-0.00157972449,0.164896756,-0.218244314,0.0389422402,-0.220863566,0.689455867,0.254569173,-0.321866482,-0.182399943,0.374682367,-0.232740745,-0.859432638,-0.478615403,0.0938683823,0.335570067,-0.932440162,0.249960721,-0.237367421,-0.0427079052,-0.420844465,0.290652007,-0.328063071,0.16323638,-0.179196596,-0.0330974869,-0.446813405,0.266165346,-0.309921622,0.14110449,-0.0598798506,0.186544359,-0.578052461,-0.43566379,0.0788553208,0.337881714,-0.212787002,-1.51224256,0.0614228249,0.277840286,-0.185826391},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,-1,37,39,41,-1,43,45,47,49,51,53,55,-1,57,59,-1,61,63,65,67,69,71,-1,73,-1,75,77,79,81,83,85,87,89,91,-1,93,95,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,-1,38,40,42,-1,44,46,48,50,52,54,56,-1,58,60,-1,62,64,66,68,70,72,-1,74,-1,76,78,80,82,84,86,88,90,92,-1,94,96,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,19,19,20,20,21,21,23,23,24,24,25,25,26,26,27,27,28,28,29,29,31,31,32,32,34,34,35,35,36,36,37,37,38,38,39,39,41,41,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,53,53,54,54}
}

Definition at line 263 of file parameters.h.

263 {
264 {0,0,1,0,2,4,1,2,15,3,1,2,2,4,3,3,0,4,-2,6,2,4,-2,2,8,2,4,7,3,1,-2,2,9,-2,8,5,10,4,10,3,-2,14,-2,4,5,2,0,6,10,0,0,5,-2,6,6,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
265 {84.0,76.0,23.0,68.0,50.0,17.0,86.0,51.0,5.0,9.0,66.0,34.0,89.0,21.0,20.0,14.0,59.0,23.0,0.0,8.0,25.0,59.0,0.0,23.0,1.0,35.0,24.0,14.0,15.0,101.0,0.0,36.0,1.0,0.0,11.0,22.0,6.0,16.0,1.0,24.0,0.0,7.0,0.0,10.0,6.0,55.0,112.0,7.0,7.0,131.0,98.0,27.0,0.0,9.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
266 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.274385035,0.0,0.0,0.0,-0.379829109,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.284809321,0.0,0.0,0.300135523,0.0,0.0,0.0,0.0,0.0,0.0,0.328852415,0.0,-0.29793179,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.236746013,0.0,0.0,-0.383724838,0.301325947,-0.00157972449,0.164896756,-0.218244314,0.0389422402,-0.220863566,0.689455867,0.254569173,-0.321866482,-0.182399943,0.374682367,-0.232740745,-0.859432638,-0.478615403,0.0938683823,0.335570067,-0.932440162,0.249960721,-0.237367421,-0.0427079052,-0.420844465,0.290652007,-0.328063071,0.16323638,-0.179196596,-0.0330974869,-0.446813405,0.266165346,-0.309921622,0.14110449,-0.0598798506,0.186544359,-0.578052461,-0.43566379,0.0788553208,0.337881714,-0.212787002,-1.51224256,0.0614228249,0.277840286,-0.185826391},
267 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,-1,37,39,41,-1,43,45,47,49,51,53,55,-1,57,59,-1,61,63,65,67,69,71,-1,73,-1,75,77,79,81,83,85,87,89,91,-1,93,95,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
268 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,-1,38,40,42,-1,44,46,48,50,52,54,56,-1,58,60,-1,62,64,66,68,70,72,-1,74,-1,76,78,80,82,84,86,88,90,92,-1,94,96,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
269 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,19,19,20,20,21,21,23,23,24,24,25,25,26,26,27,27,28,28,29,29,31,31,32,32,34,34,35,35,36,36,37,37,38,38,39,39,41,41,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,53,53,54,54}
270 };

◆ tree_0_3

const BDT::Tree<3, 87, 44, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_3
static
Initial value:
= {
{2,16,14,8,1,11,0,1,8,16,7,8,0,1,10,15,5,2,5,13,0,-2,-2,6,2,3,10,2,-2,16,-2,8,0,7,5,-2,5,-2,-2,1,-2,-2,-2,0,2,1,8,11,-2,13,2,-2,14,13,4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{30.0,2.0,6.0,6.0,37.0,4.0,112.0,8.0,8.0,4.0,10.0,14.0,84.0,36.0,12.0,2.0,14.0,24.0,30.0,1.0,100.0,0.0,0.0,4.0,65.0,38.0,7.0,59.0,0.0,7.0,0.0,1.0,96.0,8.0,17.0,0.0,9.0,0.0,0.0,8.0,0.0,0.0,0.0,104.0,45.0,2.0,29.0,8.0,0.0,8.0,92.0,0.0,8.0,8.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.456860572,-0.283351868,0.0,0.0,0.0,0.0,0.0,0.278975487,0.0,-0.338252604,0.0,0.0,0.0,0.0,-0.333403677,0.0,-0.372869968,0.325734228,0.0,-0.364884794,-0.366805941,0.179976299,0.0,0.0,0.0,0.0,0.0,0.414340734,0.0,0.0,-0.359634429,0.0,0.0,0.0,-0.207412675,0.0486986153,-0.324968815,0.447087377,0.169339567,-0.32033816,-0.148083255,-0.438363194,-0.101796515,0.63729775,-0.288938284,0.168515742,-0.136714906,0.20131512,0.120355651,0.286815673,-0.373747885,-0.210524514,0.427629322,-0.282416135,-0.237808928,-0.437428296,0.178505078,-0.460627794,-0.4086878,0.280256361,0.297315598,-0.309491307,0.161825851,-0.575379252,-0.349953145,0.362347901},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,-1,-1,43,45,47,49,51,-1,53,-1,55,57,59,61,-1,63,-1,-1,65,-1,-1,-1,67,69,71,73,75,-1,77,79,-1,81,83,85,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,-1,-1,44,46,48,50,52,-1,54,-1,56,58,60,62,-1,64,-1,-1,66,-1,-1,-1,68,70,72,74,76,-1,78,80,-1,82,84,86,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,23,23,24,24,25,25,26,26,27,27,29,29,31,31,32,32,33,33,34,34,36,36,39,39,43,43,44,44,45,45,46,46,47,47,49,49,50,50,52,52,53,53,54,54}
}

Definition at line 55 of file parameters.h.

55 {
56 {2,16,14,8,1,11,0,1,8,16,7,8,0,1,10,15,5,2,5,13,0,-2,-2,6,2,3,10,2,-2,16,-2,8,0,7,5,-2,5,-2,-2,1,-2,-2,-2,0,2,1,8,11,-2,13,2,-2,14,13,4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
57 {30.0,2.0,6.0,6.0,37.0,4.0,112.0,8.0,8.0,4.0,10.0,14.0,84.0,36.0,12.0,2.0,14.0,24.0,30.0,1.0,100.0,0.0,0.0,4.0,65.0,38.0,7.0,59.0,0.0,7.0,0.0,1.0,96.0,8.0,17.0,0.0,9.0,0.0,0.0,8.0,0.0,0.0,0.0,104.0,45.0,2.0,29.0,8.0,0.0,8.0,92.0,0.0,8.0,8.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
58 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.456860572,-0.283351868,0.0,0.0,0.0,0.0,0.0,0.278975487,0.0,-0.338252604,0.0,0.0,0.0,0.0,-0.333403677,0.0,-0.372869968,0.325734228,0.0,-0.364884794,-0.366805941,0.179976299,0.0,0.0,0.0,0.0,0.0,0.414340734,0.0,0.0,-0.359634429,0.0,0.0,0.0,-0.207412675,0.0486986153,-0.324968815,0.447087377,0.169339567,-0.32033816,-0.148083255,-0.438363194,-0.101796515,0.63729775,-0.288938284,0.168515742,-0.136714906,0.20131512,0.120355651,0.286815673,-0.373747885,-0.210524514,0.427629322,-0.282416135,-0.237808928,-0.437428296,0.178505078,-0.460627794,-0.4086878,0.280256361,0.297315598,-0.309491307,0.161825851,-0.575379252,-0.349953145,0.362347901},
59 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,-1,-1,43,45,47,49,51,-1,53,-1,55,57,59,61,-1,63,-1,-1,65,-1,-1,-1,67,69,71,73,75,-1,77,79,-1,81,83,85,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
60 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,-1,-1,44,46,48,50,52,-1,54,-1,56,58,60,62,-1,64,-1,-1,66,-1,-1,-1,68,70,72,74,76,-1,78,80,-1,82,84,86,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
61 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,23,23,24,24,25,25,26,26,27,27,29,29,31,31,32,32,33,33,34,34,36,36,39,39,43,43,44,44,45,45,46,46,47,47,49,49,50,50,52,52,53,53,54,54}
62 };

◆ tree_0_30

const BDT::Tree<30, 71, 36, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_30
static
Initial value:
= {
{14,9,8,7,1,0,2,6,2,0,2,3,17,-2,6,3,4,0,6,0,3,8,7,-2,8,4,-2,2,-2,10,-2,8,-2,-2,7,-2,-2,0,2,8,9,10,9,6,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{6.0,3.0,7.0,7.0,8.0,94.0,36.0,23.0,48.0,91.0,49.0,11.0,2.0,0.0,18.0,67.0,36.0,78.0,1.0,88.0,18.0,5.0,12.0,0.0,5.0,19.0,0.0,46.0,0.0,5.0,0.0,6.0,0.0,0.0,8.0,0.0,0.0,71.0,44.0,11.0,5.0,7.0,9.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.203560576,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.271924019,0.0,0.0,-0.162733406,0.0,-0.121482976,0.0,-0.323446631,0.0,0.0457741842,-0.342241228,0.0,-0.221321687,0.242987052,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.112263761,0.258142024,-0.245451018,0.407915264,0.0093078576,0.693795025,0.101175413,0.0240525268,-0.0402216204,0.307547152,-0.269925177,0.322652698,-0.181903243,-0.144341797,0.0378867015,-0.778334677,-0.111809425,0.142818943,-0.195646614,-1.11335492,-0.180138901,-0.0201316401,-0.462070554,0.181348041,-0.171839505,0.309518844,-0.191646561},
{1,3,5,7,9,11,13,15,17,19,21,23,25,-1,27,29,31,33,35,37,39,41,43,-1,45,47,-1,49,-1,51,-1,53,-1,-1,55,-1,-1,57,59,61,63,65,67,69,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,-1,28,30,32,34,36,38,40,42,44,-1,46,48,-1,50,-1,52,-1,54,-1,-1,56,-1,-1,58,60,62,64,66,68,70,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,24,24,25,25,27,27,29,29,31,31,34,34,37,37,38,38,39,39,40,40,41,41,42,42,43,43}
}

Definition at line 271 of file parameters.h.

271 {
272 {14,9,8,7,1,0,2,6,2,0,2,3,17,-2,6,3,4,0,6,0,3,8,7,-2,8,4,-2,2,-2,10,-2,8,-2,-2,7,-2,-2,0,2,8,9,10,9,6,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
273 {6.0,3.0,7.0,7.0,8.0,94.0,36.0,23.0,48.0,91.0,49.0,11.0,2.0,0.0,18.0,67.0,36.0,78.0,1.0,88.0,18.0,5.0,12.0,0.0,5.0,19.0,0.0,46.0,0.0,5.0,0.0,6.0,0.0,0.0,8.0,0.0,0.0,71.0,44.0,11.0,5.0,7.0,9.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
274 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.203560576,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.271924019,0.0,0.0,-0.162733406,0.0,-0.121482976,0.0,-0.323446631,0.0,0.0457741842,-0.342241228,0.0,-0.221321687,0.242987052,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.112263761,0.258142024,-0.245451018,0.407915264,0.0093078576,0.693795025,0.101175413,0.0240525268,-0.0402216204,0.307547152,-0.269925177,0.322652698,-0.181903243,-0.144341797,0.0378867015,-0.778334677,-0.111809425,0.142818943,-0.195646614,-1.11335492,-0.180138901,-0.0201316401,-0.462070554,0.181348041,-0.171839505,0.309518844,-0.191646561},
275 {1,3,5,7,9,11,13,15,17,19,21,23,25,-1,27,29,31,33,35,37,39,41,43,-1,45,47,-1,49,-1,51,-1,53,-1,-1,55,-1,-1,57,59,61,63,65,67,69,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
276 {2,4,6,8,10,12,14,16,18,20,22,24,26,-1,28,30,32,34,36,38,40,42,44,-1,46,48,-1,50,-1,52,-1,54,-1,-1,56,-1,-1,58,60,62,64,66,68,70,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
277 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,24,24,25,25,27,27,29,29,31,31,34,34,37,37,38,38,39,39,40,40,41,41,42,42,43,43}
278 };

◆ tree_0_31

const BDT::Tree<31, 31, 16, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_31
static
Initial value:
= {
{17,0,0,8,16,-2,-2,2,-2,12,-2,2,3,14,14,17,13,-2,-2,12,10,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{12.0,18.0,76.0,1.0,10.0,0.0,0.0,12.0,0.0,17.0,0.0,7.0,3.0,10.0,15.0,1.0,1.0,0.0,0.0,1.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,-0.29106015,0.0842380151,0.0,-0.212225303,0.0,-0.147687912,0.0,0.0,0.0,0.0,0.0,0.0,1.02771699,-0.0301435683,0.0,0.0,-0.228871316,0.243095815,0.0238678679,0.825482488,-0.285867602,0.489882737,-0.00342510454,0.0278218538,-0.266221136,0.155125186},
{1,3,5,7,9,-1,-1,11,-1,13,-1,15,17,19,21,23,25,-1,-1,27,29,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,-1,-1,12,-1,14,-1,16,18,20,22,24,26,-1,-1,28,30,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,7,7,9,9,11,11,12,12,13,13,14,14,15,15,16,16,19,19,20,20}
}

Definition at line 279 of file parameters.h.

279 {
280 {17,0,0,8,16,-2,-2,2,-2,12,-2,2,3,14,14,17,13,-2,-2,12,10,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
281 {12.0,18.0,76.0,1.0,10.0,0.0,0.0,12.0,0.0,17.0,0.0,7.0,3.0,10.0,15.0,1.0,1.0,0.0,0.0,1.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
282 {0.0,0.0,0.0,0.0,0.0,-0.29106015,0.0842380151,0.0,-0.212225303,0.0,-0.147687912,0.0,0.0,0.0,0.0,0.0,0.0,1.02771699,-0.0301435683,0.0,0.0,-0.228871316,0.243095815,0.0238678679,0.825482488,-0.285867602,0.489882737,-0.00342510454,0.0278218538,-0.266221136,0.155125186},
283 {1,3,5,7,9,-1,-1,11,-1,13,-1,15,17,19,21,23,25,-1,-1,27,29,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
284 {2,4,6,8,10,-1,-1,12,-1,14,-1,16,18,20,22,24,26,-1,-1,28,30,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
285 {-1,0,0,1,1,2,2,3,3,4,4,7,7,9,9,11,11,12,12,13,13,14,14,15,15,16,16,19,19,20,20}
286 };

◆ tree_0_32

const BDT::Tree<32, 65, 33, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_32
static
Initial value:
= {
{1,3,3,1,1,1,2,15,0,7,5,5,1,15,2,17,1,3,-2,2,3,13,-2,10,-2,-2,-2,-2,-2,-2,-2,9,0,9,-2,0,7,0,1,-2,0,0,-2,7,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{46.0,27.0,21.0,43.0,33.0,86.0,58.0,1.0,68.0,5.0,21.0,10.0,101.0,9.0,62.0,3.0,36.0,18.0,0.0,51.0,36.0,7.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,66.0,23.0,0.0,64.0,12.0,48.0,11.0,0.0,51.0,45.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.251100063,0.0,0.0,0.0,-0.272749811,0.0,-0.327460945,-0.349045426,0.268838793,0.331506521,-0.202719495,-0.254609853,0.229403213,0.0,0.0,0.0,0.288668126,0.0,0.0,0.0,0.0,0.243148401,0.0,0.0,-0.248248488,0.0,-0.264881521,0.0192447044,-0.21110259,-0.199395716,0.00579238124,-0.0364911892,0.54301697,-0.308668703,-0.708580494,0.389137059,-0.374122918,0.0313278399,-0.42784366,-0.293050855,0.279118776,-0.410347968,0.135388702,0.0303407405,0.370048791,0.32966435,-0.224455103},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,-1,37,39,41,-1,43,-1,-1,-1,-1,-1,-1,-1,45,47,49,-1,51,53,55,57,-1,59,61,-1,63,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,-1,38,40,42,-1,44,-1,-1,-1,-1,-1,-1,-1,46,48,50,-1,52,54,56,58,-1,60,62,-1,64,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,19,19,20,20,21,21,23,23,31,31,32,32,33,33,35,35,36,36,37,37,38,38,40,40,41,41,43,43}
}

Definition at line 287 of file parameters.h.

287 {
288 {1,3,3,1,1,1,2,15,0,7,5,5,1,15,2,17,1,3,-2,2,3,13,-2,10,-2,-2,-2,-2,-2,-2,-2,9,0,9,-2,0,7,0,1,-2,0,0,-2,7,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
289 {46.0,27.0,21.0,43.0,33.0,86.0,58.0,1.0,68.0,5.0,21.0,10.0,101.0,9.0,62.0,3.0,36.0,18.0,0.0,51.0,36.0,7.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,66.0,23.0,0.0,64.0,12.0,48.0,11.0,0.0,51.0,45.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
290 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.251100063,0.0,0.0,0.0,-0.272749811,0.0,-0.327460945,-0.349045426,0.268838793,0.331506521,-0.202719495,-0.254609853,0.229403213,0.0,0.0,0.0,0.288668126,0.0,0.0,0.0,0.0,0.243148401,0.0,0.0,-0.248248488,0.0,-0.264881521,0.0192447044,-0.21110259,-0.199395716,0.00579238124,-0.0364911892,0.54301697,-0.308668703,-0.708580494,0.389137059,-0.374122918,0.0313278399,-0.42784366,-0.293050855,0.279118776,-0.410347968,0.135388702,0.0303407405,0.370048791,0.32966435,-0.224455103},
291 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,-1,37,39,41,-1,43,-1,-1,-1,-1,-1,-1,-1,45,47,49,-1,51,53,55,57,-1,59,61,-1,63,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
292 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,-1,38,40,42,-1,44,-1,-1,-1,-1,-1,-1,-1,46,48,50,-1,52,54,56,58,-1,60,62,-1,64,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
293 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,19,19,20,20,21,21,23,23,31,31,32,32,33,33,35,35,36,36,37,37,38,38,40,40,41,41,43,43}
294 };

◆ tree_0_33

const BDT::Tree<33, 47, 24, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_33
static
Initial value:
= {
{6,4,-2,10,6,6,2,0,0,0,-2,13,10,1,2,0,-2,0,2,8,-2,-2,-2,2,2,5,2,6,2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{23.0,7.0,0.0,2.0,3.0,6.0,30.0,101.0,222.0,36.0,0.0,2.0,3.0,16.0,53.0,112.0,0.0,31.0,12.0,4.0,0.0,0.0,0.0,68.0,75.0,7.0,58.0,7.0,40.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,-0.117221437,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.32136181,0.0,0.0,0.0,0.0,0.0,0.273952812,0.0,0.0,0.0,-0.25925526,-0.575026572,0.120401137,0.0,0.0,0.0,0.0,0.0,0.0,0.0116542736,0.361161381,-0.162124664,0.00531067047,0.0206832513,-0.210273549,-0.163807839,0.386856854,0.118389405,-0.327822775,0.329811931,-0.0394478217,-0.433707029,0.101025335,0.060574837,-0.0022029106,-0.412805617,0.0368092395},
{1,3,-1,5,7,9,11,13,15,17,-1,19,21,23,25,27,-1,29,31,33,-1,-1,-1,35,37,39,41,43,45,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,-1,6,8,10,12,14,16,18,-1,20,22,24,26,28,-1,30,32,34,-1,-1,-1,36,38,40,42,44,46,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,3,3,4,4,5,5,6,6,7,7,8,8,9,9,11,11,12,12,13,13,14,14,15,15,17,17,18,18,19,19,23,23,24,24,25,25,26,26,27,27,28,28}
}

Definition at line 295 of file parameters.h.

295 {
296 {6,4,-2,10,6,6,2,0,0,0,-2,13,10,1,2,0,-2,0,2,8,-2,-2,-2,2,2,5,2,6,2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
297 {23.0,7.0,0.0,2.0,3.0,6.0,30.0,101.0,222.0,36.0,0.0,2.0,3.0,16.0,53.0,112.0,0.0,31.0,12.0,4.0,0.0,0.0,0.0,68.0,75.0,7.0,58.0,7.0,40.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
298 {0.0,0.0,-0.117221437,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.32136181,0.0,0.0,0.0,0.0,0.0,0.273952812,0.0,0.0,0.0,-0.25925526,-0.575026572,0.120401137,0.0,0.0,0.0,0.0,0.0,0.0,0.0116542736,0.361161381,-0.162124664,0.00531067047,0.0206832513,-0.210273549,-0.163807839,0.386856854,0.118389405,-0.327822775,0.329811931,-0.0394478217,-0.433707029,0.101025335,0.060574837,-0.0022029106,-0.412805617,0.0368092395},
299 {1,3,-1,5,7,9,11,13,15,17,-1,19,21,23,25,27,-1,29,31,33,-1,-1,-1,35,37,39,41,43,45,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
300 {2,4,-1,6,8,10,12,14,16,18,-1,20,22,24,26,28,-1,30,32,34,-1,-1,-1,36,38,40,42,44,46,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
301 {-1,0,0,1,1,3,3,4,4,5,5,6,6,7,7,8,8,9,9,11,11,12,12,13,13,14,14,15,15,17,17,18,18,19,19,23,23,24,24,25,25,26,26,27,27,28,28}
302 };

◆ tree_0_34

const BDT::Tree<34, 61, 31, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_34
static
Initial value:
= {
{17,5,-2,1,7,0,0,0,10,0,2,1,4,1,4,5,9,0,4,10,6,3,6,5,8,10,1,-2,1,7,3,-2,5,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{12.0,9.0,0.0,3.0,4.0,119.0,37.0,82.0,4.0,110.0,79.0,20.0,22.0,32.0,16.0,18.0,1.0,102.0,17.0,6.0,7.0,16.0,5.0,3.0,4.0,9.0,53.0,0.0,13.0,13.0,39.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,-0.194655374,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.271847367,0.0,0.0,0.0,-0.375191599,0.0,-0.0161166936,0.139751807,-0.264327854,0.173927665,0.22849974,-0.127170786,-0.304149568,-0.00612619938,0.0791493878,-0.277820051,-0.0442650542,-0.392524272,0.0125965802,0.123063974,-0.287715316,0.0259365235,-0.327557534,0.322373509,0.187418684,-0.257798553,-0.157607913,0.24046436,0.144221291,-0.146638557,-0.143195495,0.29291591,-0.180053264,0.181251019},
{1,3,-1,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,-1,53,55,57,-1,59,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,-1,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,-1,54,56,58,-1,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,28,28,29,29,30,30,32,32}
}

Definition at line 303 of file parameters.h.

303 {
304 {17,5,-2,1,7,0,0,0,10,0,2,1,4,1,4,5,9,0,4,10,6,3,6,5,8,10,1,-2,1,7,3,-2,5,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
305 {12.0,9.0,0.0,3.0,4.0,119.0,37.0,82.0,4.0,110.0,79.0,20.0,22.0,32.0,16.0,18.0,1.0,102.0,17.0,6.0,7.0,16.0,5.0,3.0,4.0,9.0,53.0,0.0,13.0,13.0,39.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
306 {0.0,0.0,-0.194655374,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.271847367,0.0,0.0,0.0,-0.375191599,0.0,-0.0161166936,0.139751807,-0.264327854,0.173927665,0.22849974,-0.127170786,-0.304149568,-0.00612619938,0.0791493878,-0.277820051,-0.0442650542,-0.392524272,0.0125965802,0.123063974,-0.287715316,0.0259365235,-0.327557534,0.322373509,0.187418684,-0.257798553,-0.157607913,0.24046436,0.144221291,-0.146638557,-0.143195495,0.29291591,-0.180053264,0.181251019},
307 {1,3,-1,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,-1,53,55,57,-1,59,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
308 {2,4,-1,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,-1,54,56,58,-1,60,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
309 {-1,0,0,1,1,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,28,28,29,29,30,30,32,32}
310 };

◆ tree_0_35

const BDT::Tree<35, 73, 37, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_35
static
Initial value:
= {
{9,7,5,5,0,0,6,0,6,2,-2,0,0,3,3,0,-2,7,-2,-2,-2,0,11,8,6,-2,9,2,5,0,0,0,-2,6,11,16,-2,-2,4,2,13,-2,-2,3,11,1,5,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{3.0,7.0,5.0,13.0,77.0,91.0,1.0,249.0,18.0,48.0,0.0,87.0,110.0,13.0,19.0,76.0,0.0,5.0,0.0,0.0,0.0,67.0,1.0,5.0,7.0,0.0,5.0,21.0,13.0,68.0,78.0,86.0,0.0,11.0,1.0,2.0,0.0,0.0,13.0,86.0,1.0,0.0,0.0,9.0,5.0,9.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0298667457,0.0,0.0,0.0,0.0,0.0,0.28524211,0.0,-0.392369241,-0.315003097,0.160449147,0.0,0.0,0.0,0.0,-0.291916162,0.0,0.0,0.0,0.0,0.0,0.0,0.219982281,0.0,0.0,0.0,-0.449145317,0.358454108,0.0,0.0,0.0,0.436319917,-0.148045644,0.0,0.0,0.0,0.0,0.0105145751,0.150835156,-0.225719467,0.00830306113,-0.223925173,0.0362063758,-0.0935533419,-0.357149094,-0.0673557967,0.228571028,0.332219601,-0.314317882,-0.270435154,0.141691893,-0.127403066,-0.91802913,0.168606341,-0.108336218,-0.302954733,0.109641835,0.219206199,-0.0189761519,-0.555340469,-0.0760409757,0.294482112,-0.132154644},
{1,3,5,7,9,11,13,15,17,19,-1,21,23,25,27,29,-1,31,-1,-1,-1,33,35,37,39,-1,41,43,45,47,49,51,-1,53,55,57,-1,-1,59,61,63,-1,-1,65,67,69,71,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,-1,22,24,26,28,30,-1,32,-1,-1,-1,34,36,38,40,-1,42,44,46,48,50,52,-1,54,56,58,-1,-1,60,62,64,-1,-1,66,68,70,72,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,11,11,12,12,13,13,14,14,15,15,17,17,21,21,22,22,23,23,24,24,26,26,27,27,28,28,29,29,30,30,31,31,33,33,34,34,35,35,38,38,39,39,40,40,43,43,44,44,45,45,46,46}
}

Definition at line 311 of file parameters.h.

311 {
312 {9,7,5,5,0,0,6,0,6,2,-2,0,0,3,3,0,-2,7,-2,-2,-2,0,11,8,6,-2,9,2,5,0,0,0,-2,6,11,16,-2,-2,4,2,13,-2,-2,3,11,1,5,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
313 {3.0,7.0,5.0,13.0,77.0,91.0,1.0,249.0,18.0,48.0,0.0,87.0,110.0,13.0,19.0,76.0,0.0,5.0,0.0,0.0,0.0,67.0,1.0,5.0,7.0,0.0,5.0,21.0,13.0,68.0,78.0,86.0,0.0,11.0,1.0,2.0,0.0,0.0,13.0,86.0,1.0,0.0,0.0,9.0,5.0,9.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
314 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0298667457,0.0,0.0,0.0,0.0,0.0,0.28524211,0.0,-0.392369241,-0.315003097,0.160449147,0.0,0.0,0.0,0.0,-0.291916162,0.0,0.0,0.0,0.0,0.0,0.0,0.219982281,0.0,0.0,0.0,-0.449145317,0.358454108,0.0,0.0,0.0,0.436319917,-0.148045644,0.0,0.0,0.0,0.0,0.0105145751,0.150835156,-0.225719467,0.00830306113,-0.223925173,0.0362063758,-0.0935533419,-0.357149094,-0.0673557967,0.228571028,0.332219601,-0.314317882,-0.270435154,0.141691893,-0.127403066,-0.91802913,0.168606341,-0.108336218,-0.302954733,0.109641835,0.219206199,-0.0189761519,-0.555340469,-0.0760409757,0.294482112,-0.132154644},
315 {1,3,5,7,9,11,13,15,17,19,-1,21,23,25,27,29,-1,31,-1,-1,-1,33,35,37,39,-1,41,43,45,47,49,51,-1,53,55,57,-1,-1,59,61,63,-1,-1,65,67,69,71,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
316 {2,4,6,8,10,12,14,16,18,20,-1,22,24,26,28,30,-1,32,-1,-1,-1,34,36,38,40,-1,42,44,46,48,50,52,-1,54,56,58,-1,-1,60,62,64,-1,-1,66,68,70,72,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
317 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,11,11,12,12,13,13,14,14,15,15,17,17,21,21,22,22,23,23,24,24,26,26,27,27,28,28,29,29,30,30,31,31,33,33,34,34,35,35,38,38,39,39,40,40,43,43,44,44,45,45,46,46}
318 };

◆ tree_0_36

const BDT::Tree<36, 33, 17, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_36
static
Initial value:
= {
{16,0,-2,16,10,2,-2,6,6,4,3,6,-2,-2,14,-2,1,-2,1,10,4,-2,12,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{14.0,25.0,0.0,1.0,12.0,15.0,0.0,23.0,17.0,1.0,1.0,9.0,0.0,0.0,1.0,0.0,16.0,0.0,8.0,5.0,14.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,-0.189329609,0.0,0.0,0.0,-0.208301917,0.0,0.0,0.0,0.0,0.0,-0.114292167,-0.142891869,0.0,-0.129293054,0.0,0.103373103,0.0,0.0,0.0,-0.239788532,0.0,0.116435781,-0.239243969,-0.306259602,0.0978699997,0.00958630349,-0.170592725,-0.200058177,0.057107687,0.4100115,-0.114020355},
{1,3,-1,5,7,9,-1,11,13,15,17,19,-1,-1,21,-1,23,-1,25,27,29,-1,31,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,-1,6,8,10,-1,12,14,16,18,20,-1,-1,22,-1,24,-1,26,28,30,-1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,3,3,4,4,5,5,7,7,8,8,9,9,10,10,11,11,14,14,16,16,18,18,19,19,20,20,22,22}
}

Definition at line 319 of file parameters.h.

319 {
320 {16,0,-2,16,10,2,-2,6,6,4,3,6,-2,-2,14,-2,1,-2,1,10,4,-2,12,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
321 {14.0,25.0,0.0,1.0,12.0,15.0,0.0,23.0,17.0,1.0,1.0,9.0,0.0,0.0,1.0,0.0,16.0,0.0,8.0,5.0,14.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
322 {0.0,0.0,-0.189329609,0.0,0.0,0.0,-0.208301917,0.0,0.0,0.0,0.0,0.0,-0.114292167,-0.142891869,0.0,-0.129293054,0.0,0.103373103,0.0,0.0,0.0,-0.239788532,0.0,0.116435781,-0.239243969,-0.306259602,0.0978699997,0.00958630349,-0.170592725,-0.200058177,0.057107687,0.4100115,-0.114020355},
323 {1,3,-1,5,7,9,-1,11,13,15,17,19,-1,-1,21,-1,23,-1,25,27,29,-1,31,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
324 {2,4,-1,6,8,10,-1,12,14,16,18,20,-1,-1,22,-1,24,-1,26,28,30,-1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
325 {-1,0,0,1,1,3,3,4,4,5,5,7,7,8,8,9,9,10,10,11,11,14,14,16,16,18,18,19,19,20,20,22,22}
326 };

◆ tree_0_37

const BDT::Tree<37, 31, 16, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_37
static
Initial value:
= {
{11,9,-2,0,-2,6,3,0,3,3,0,0,2,5,4,5,-2,-2,4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{6.0,17.0,0.0,18.0,0.0,2.0,43.0,12.0,3.0,38.0,48.0,10.0,12.0,3.0,4.0,18.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,-0.0737646297,0.0,-0.265283853,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.306925148,-0.41397801,0.0,0.0407254659,0.397648543,-0.145617738,0.419140458,-0.280176789,0.224249274,0.217327207,-0.202537015,0.00610486045,-0.120171577,-0.218138322,0.286863178},
{1,3,-1,5,-1,7,9,11,13,15,17,19,21,23,25,27,-1,-1,29,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,-1,6,-1,8,10,12,14,16,18,20,22,24,26,28,-1,-1,30,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,3,3,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,18,18}
}

Definition at line 327 of file parameters.h.

327 {
328 {11,9,-2,0,-2,6,3,0,3,3,0,0,2,5,4,5,-2,-2,4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
329 {6.0,17.0,0.0,18.0,0.0,2.0,43.0,12.0,3.0,38.0,48.0,10.0,12.0,3.0,4.0,18.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
330 {0.0,0.0,-0.0737646297,0.0,-0.265283853,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.306925148,-0.41397801,0.0,0.0407254659,0.397648543,-0.145617738,0.419140458,-0.280176789,0.224249274,0.217327207,-0.202537015,0.00610486045,-0.120171577,-0.218138322,0.286863178},
331 {1,3,-1,5,-1,7,9,11,13,15,17,19,21,23,25,27,-1,-1,29,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
332 {2,4,-1,6,-1,8,10,12,14,16,18,20,22,24,26,28,-1,-1,30,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
333 {-1,0,0,1,1,3,3,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,18,18}
334 };

◆ tree_0_38

const BDT::Tree<38, 29, 15, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_38
static
Initial value:
= {
{16,14,12,12,0,-2,9,4,-2,1,-2,6,-2,2,2,-2,-2,-2,-2,2,0,2,-2,-2,-2,-2,-2,-2,-2},
{7.0,9.0,6.0,17.0,102.0,0.0,3.0,33.0,0.0,13.0,0.0,18.0,0.0,125.0,108.0,0.0,0.0,0.0,0.0,96.0,186.0,104.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,-0.144062698,0.0,0.0,-0.216520205,0.0,0.031514246,0.0,-0.229380831,0.0,0.0,-0.278694719,0.287162483,0.293043554,-0.164414197,0.0,0.0,0.0,0.243487075,0.00465186732,0.310726374,-0.34631604,0.265950322,-0.0554051027,-0.493376642},
{1,3,5,7,9,-1,11,13,-1,15,-1,17,-1,19,21,-1,-1,-1,-1,23,25,27,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,-1,12,14,-1,16,-1,18,-1,20,22,-1,-1,-1,-1,24,26,28,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,6,6,7,7,9,9,11,11,13,13,14,14,19,19,20,20,21,21}
}

Definition at line 335 of file parameters.h.

335 {
336 {16,14,12,12,0,-2,9,4,-2,1,-2,6,-2,2,2,-2,-2,-2,-2,2,0,2,-2,-2,-2,-2,-2,-2,-2},
337 {7.0,9.0,6.0,17.0,102.0,0.0,3.0,33.0,0.0,13.0,0.0,18.0,0.0,125.0,108.0,0.0,0.0,0.0,0.0,96.0,186.0,104.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
338 {0.0,0.0,0.0,0.0,0.0,-0.144062698,0.0,0.0,-0.216520205,0.0,0.031514246,0.0,-0.229380831,0.0,0.0,-0.278694719,0.287162483,0.293043554,-0.164414197,0.0,0.0,0.0,0.243487075,0.00465186732,0.310726374,-0.34631604,0.265950322,-0.0554051027,-0.493376642},
339 {1,3,5,7,9,-1,11,13,-1,15,-1,17,-1,19,21,-1,-1,-1,-1,23,25,27,-1,-1,-1,-1,-1,-1,-1},
340 {2,4,6,8,10,-1,12,14,-1,16,-1,18,-1,20,22,-1,-1,-1,-1,24,26,28,-1,-1,-1,-1,-1,-1,-1},
341 {-1,0,0,1,1,2,2,3,3,4,4,6,6,7,7,9,9,11,11,13,13,14,14,19,19,20,20,21,21}
342 };

◆ tree_0_39

const BDT::Tree<39, 103, 52, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_39
static
Initial value:
= {
{15,0,5,0,0,17,6,0,2,0,2,0,15,-2,13,2,6,3,1,2,10,4,2,4,4,6,-2,4,7,4,4,9,10,2,2,4,4,2,4,16,-2,3,4,10,6,8,8,6,17,4,4,9,5,-2,16,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{1.0,84.0,5.0,76.0,108.0,5.0,3.0,68.0,50.0,101.0,40.0,54.0,18.0,0.0,4.0,46.0,5.0,9.0,25.0,41.0,13.0,15.0,51.0,16.0,14.0,4.0,0.0,7.0,4.0,17.0,16.0,6.0,1.0,34.0,25.0,31.0,13.0,30.0,15.0,9.0,0.0,11.0,17.0,5.0,7.0,4.0,4.0,7.0,1.0,4.0,17.0,4.0,9.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.193550959,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.249683499,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.230250314,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.243652567,0.0,0.0232232921,-0.109559529,-0.235308751,-0.00507106213,0.378392577,-0.121023923,-0.217537582,0.130982265,-0.0772460029,-0.251966894,-0.318600118,0.324855894,0.290025949,-0.107185595,-0.291977853,0.238045186,-0.020313926,0.254675806,-0.206942752,0.0782924667,0.302495211,-0.180094808,0.102388643,-0.357450545,-0.557708263,0.105140083,0.257900357,-0.192015693,-0.137133032,0.0625961199,0.127205923,-0.115257397,-0.336994052,0.0272331517,-0.0391610079,-0.383324623,0.061200019,-0.113982826,0.226339251,-0.159858406,0.472038776,0.0811889619,-0.0032641904,-0.438929826,0.222619042,0.0330238864,0.199418202,-0.145457894},
{1,3,5,7,9,11,13,15,17,19,21,23,25,-1,27,29,31,33,35,37,39,41,43,45,47,49,-1,51,53,55,57,59,61,63,65,67,69,71,73,75,-1,77,79,81,83,85,87,89,91,93,95,97,99,-1,101,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,-1,28,30,32,34,36,38,40,42,44,46,48,50,-1,52,54,56,58,60,62,64,66,68,70,72,74,76,-1,78,80,82,84,86,88,90,92,94,96,98,100,-1,102,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,54,54}
}

Definition at line 343 of file parameters.h.

343 {
344 {15,0,5,0,0,17,6,0,2,0,2,0,15,-2,13,2,6,3,1,2,10,4,2,4,4,6,-2,4,7,4,4,9,10,2,2,4,4,2,4,16,-2,3,4,10,6,8,8,6,17,4,4,9,5,-2,16,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
345 {1.0,84.0,5.0,76.0,108.0,5.0,3.0,68.0,50.0,101.0,40.0,54.0,18.0,0.0,4.0,46.0,5.0,9.0,25.0,41.0,13.0,15.0,51.0,16.0,14.0,4.0,0.0,7.0,4.0,17.0,16.0,6.0,1.0,34.0,25.0,31.0,13.0,30.0,15.0,9.0,0.0,11.0,17.0,5.0,7.0,4.0,4.0,7.0,1.0,4.0,17.0,4.0,9.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
346 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.193550959,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.249683499,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.230250314,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.243652567,0.0,0.0232232921,-0.109559529,-0.235308751,-0.00507106213,0.378392577,-0.121023923,-0.217537582,0.130982265,-0.0772460029,-0.251966894,-0.318600118,0.324855894,0.290025949,-0.107185595,-0.291977853,0.238045186,-0.020313926,0.254675806,-0.206942752,0.0782924667,0.302495211,-0.180094808,0.102388643,-0.357450545,-0.557708263,0.105140083,0.257900357,-0.192015693,-0.137133032,0.0625961199,0.127205923,-0.115257397,-0.336994052,0.0272331517,-0.0391610079,-0.383324623,0.061200019,-0.113982826,0.226339251,-0.159858406,0.472038776,0.0811889619,-0.0032641904,-0.438929826,0.222619042,0.0330238864,0.199418202,-0.145457894},
347 {1,3,5,7,9,11,13,15,17,19,21,23,25,-1,27,29,31,33,35,37,39,41,43,45,47,49,-1,51,53,55,57,59,61,63,65,67,69,71,73,75,-1,77,79,81,83,85,87,89,91,93,95,97,99,-1,101,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
348 {2,4,6,8,10,12,14,16,18,20,22,24,26,-1,28,30,32,34,36,38,40,42,44,46,48,50,-1,52,54,56,58,60,62,64,66,68,70,72,74,76,-1,78,80,82,84,86,88,90,92,94,96,98,100,-1,102,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
349 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,54,54}
350 };

◆ tree_0_4

const BDT::Tree<4, 85, 43, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_4
static
Initial value:
= {
{0,12,16,1,1,5,0,15,9,12,-2,6,1,1,12,2,2,6,-2,0,-2,11,2,8,3,16,-2,4,16,3,4,4,-2,7,0,3,9,6,1,0,4,1,2,-2,-2,0,1,-2,7,17,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{52.0,3.0,4.0,24.0,40.0,19.0,109.0,2.0,9.0,4.0,0.0,17.0,42.0,34.0,5.0,16.0,39.0,7.0,0.0,47.0,0.0,5.0,80.0,4.0,31.0,7.0,0.0,12.0,6.0,7.0,17.0,23.0,0.0,11.0,40.0,29.0,1.0,3.0,21.0,122.0,81.0,34.0,65.0,0.0,0.0,79.0,10.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.283090055,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.352195591,0.0,-0.333399177,0.0,0.0,0.0,0.0,0.0,0.335417926,0.0,0.0,0.0,0.0,0.0,0.378438085,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.366728932,0.381839216,0.0,0.0,-0.410796165,0.0,0.0,-0.315803528,-0.252592742,-0.083320871,0.0495006666,-0.315399617,-0.284135401,-0.483166218,0.39912045,-0.283323377,-0.299102545,0.202965677,-0.28405112,-0.618293345,0.355366021,-0.195543185,0.0267108958,0.211062431,-0.255414695,0.307129443,-0.354051828,0.0940617919,0.342536807,-0.291259944,-0.470961869,-0.814127982,-0.325561404,0.220595121,-0.351020485,-0.0990346596,-0.36279273,-0.235414103,0.311353862,-0.0657662749,0.411990196,-0.222713694},
{1,3,5,7,9,11,13,15,17,19,-1,21,23,25,27,29,31,33,-1,35,-1,37,39,41,43,45,-1,47,49,51,53,55,-1,57,59,61,63,65,67,69,71,73,75,-1,-1,77,79,-1,81,83,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,-1,22,24,26,28,30,32,34,-1,36,-1,38,40,42,44,46,-1,48,50,52,54,56,-1,58,60,62,64,66,68,70,72,74,76,-1,-1,78,80,-1,82,84,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,11,11,12,12,13,13,14,14,15,15,16,16,17,17,19,19,21,21,22,22,23,23,24,24,25,25,27,27,28,28,29,29,30,30,31,31,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,45,45,46,46,48,48,49,49}
}

Definition at line 63 of file parameters.h.

63 {
64 {0,12,16,1,1,5,0,15,9,12,-2,6,1,1,12,2,2,6,-2,0,-2,11,2,8,3,16,-2,4,16,3,4,4,-2,7,0,3,9,6,1,0,4,1,2,-2,-2,0,1,-2,7,17,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
65 {52.0,3.0,4.0,24.0,40.0,19.0,109.0,2.0,9.0,4.0,0.0,17.0,42.0,34.0,5.0,16.0,39.0,7.0,0.0,47.0,0.0,5.0,80.0,4.0,31.0,7.0,0.0,12.0,6.0,7.0,17.0,23.0,0.0,11.0,40.0,29.0,1.0,3.0,21.0,122.0,81.0,34.0,65.0,0.0,0.0,79.0,10.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
66 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.283090055,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.352195591,0.0,-0.333399177,0.0,0.0,0.0,0.0,0.0,0.335417926,0.0,0.0,0.0,0.0,0.0,0.378438085,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.366728932,0.381839216,0.0,0.0,-0.410796165,0.0,0.0,-0.315803528,-0.252592742,-0.083320871,0.0495006666,-0.315399617,-0.284135401,-0.483166218,0.39912045,-0.283323377,-0.299102545,0.202965677,-0.28405112,-0.618293345,0.355366021,-0.195543185,0.0267108958,0.211062431,-0.255414695,0.307129443,-0.354051828,0.0940617919,0.342536807,-0.291259944,-0.470961869,-0.814127982,-0.325561404,0.220595121,-0.351020485,-0.0990346596,-0.36279273,-0.235414103,0.311353862,-0.0657662749,0.411990196,-0.222713694},
67 {1,3,5,7,9,11,13,15,17,19,-1,21,23,25,27,29,31,33,-1,35,-1,37,39,41,43,45,-1,47,49,51,53,55,-1,57,59,61,63,65,67,69,71,73,75,-1,-1,77,79,-1,81,83,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
68 {2,4,6,8,10,12,14,16,18,20,-1,22,24,26,28,30,32,34,-1,36,-1,38,40,42,44,46,-1,48,50,52,54,56,-1,58,60,62,64,66,68,70,72,74,76,-1,-1,78,80,-1,82,84,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
69 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,11,11,12,12,13,13,14,14,15,15,16,16,17,17,19,19,21,21,22,22,23,23,24,24,25,25,27,27,28,28,29,29,30,30,31,31,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,45,45,46,46,48,48,49,49}
70 };

◆ tree_0_5

const BDT::Tree<5, 85, 43, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_5
static
Initial value:
= {
{0,16,12,13,1,0,2,2,1,2,6,6,9,2,-2,1,4,15,-2,1,9,-2,-2,4,2,3,2,4,10,8,5,8,2,0,-2,-2,16,4,-2,4,2,4,12,10,1,7,6,1,-2,6,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{84.0,3.0,7.0,4.0,36.0,119.0,117.0,19.0,51.0,64.0,17.0,19.0,9.0,37.0,0.0,24.0,23.0,11.0,0.0,10.0,5.0,0.0,0.0,34.0,80.0,12.0,38.0,35.0,12.0,4.0,14.0,8.0,63.0,71.0,0.0,0.0,5.0,61.0,0.0,19.0,77.0,18.0,1.0,7.0,1.0,7.0,11.0,7.0,0.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.260480046,0.0,0.0,0.0,0.336852461,0.0,0.0,0.343679637,-0.371238619,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.399430305,-0.321373075,0.0,0.0,-0.304221064,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.68069762,0.0,-0.31084314,-0.143467769,-0.306247115,0.383716702,-0.34277451,0.113165043,-0.298933238,-0.280231297,0.266527265,-0.282773286,-0.0238165781,-0.0778511092,-0.306534618,0.456469178,-0.246514469,0.0402159207,0.262565494,-0.581441164,0.364895195,-0.519561887,-0.282612592,-0.279435456,0.343140095,0.279114783,0.0302773304,-0.659056425,0.250273615,-0.790412962,-0.103732295,0.0495268591,-0.39942643,-0.301697165,0.397463977,0.0393214598,-0.336625785},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,-1,29,31,33,-1,35,37,-1,-1,39,41,43,45,47,49,51,53,55,57,59,-1,-1,61,63,-1,65,67,69,71,73,75,77,79,81,-1,83,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,-1,30,32,34,-1,36,38,-1,-1,40,42,44,46,48,50,52,54,56,58,60,-1,-1,62,64,-1,66,68,70,72,74,76,78,80,82,-1,84,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,15,15,16,16,17,17,19,19,20,20,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,36,36,37,37,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,49,49}
}

Definition at line 71 of file parameters.h.

71 {
72 {0,16,12,13,1,0,2,2,1,2,6,6,9,2,-2,1,4,15,-2,1,9,-2,-2,4,2,3,2,4,10,8,5,8,2,0,-2,-2,16,4,-2,4,2,4,12,10,1,7,6,1,-2,6,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
73 {84.0,3.0,7.0,4.0,36.0,119.0,117.0,19.0,51.0,64.0,17.0,19.0,9.0,37.0,0.0,24.0,23.0,11.0,0.0,10.0,5.0,0.0,0.0,34.0,80.0,12.0,38.0,35.0,12.0,4.0,14.0,8.0,63.0,71.0,0.0,0.0,5.0,61.0,0.0,19.0,77.0,18.0,1.0,7.0,1.0,7.0,11.0,7.0,0.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
74 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.260480046,0.0,0.0,0.0,0.336852461,0.0,0.0,0.343679637,-0.371238619,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.399430305,-0.321373075,0.0,0.0,-0.304221064,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.68069762,0.0,-0.31084314,-0.143467769,-0.306247115,0.383716702,-0.34277451,0.113165043,-0.298933238,-0.280231297,0.266527265,-0.282773286,-0.0238165781,-0.0778511092,-0.306534618,0.456469178,-0.246514469,0.0402159207,0.262565494,-0.581441164,0.364895195,-0.519561887,-0.282612592,-0.279435456,0.343140095,0.279114783,0.0302773304,-0.659056425,0.250273615,-0.790412962,-0.103732295,0.0495268591,-0.39942643,-0.301697165,0.397463977,0.0393214598,-0.336625785},
75 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,-1,29,31,33,-1,35,37,-1,-1,39,41,43,45,47,49,51,53,55,57,59,-1,-1,61,63,-1,65,67,69,71,73,75,77,79,81,-1,83,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
76 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,-1,30,32,34,-1,36,38,-1,-1,40,42,44,46,48,50,52,54,56,58,60,-1,-1,62,64,-1,66,68,70,72,74,76,78,80,82,-1,84,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
77 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,15,15,16,16,17,17,19,19,20,20,23,23,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,36,36,37,37,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,49,49}
78 };

◆ tree_0_6

const BDT::Tree<6, 83, 42, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_6
static
Initial value:
= {
{12,2,2,6,17,0,4,4,10,9,0,1,6,10,2,1,4,-2,1,10,13,3,4,-2,13,-2,-2,16,1,-2,-2,0,9,15,-2,6,-2,10,2,4,7,9,-2,9,6,8,12,4,4,12,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{5.0,27.0,59.0,8.0,3.0,120.0,66.0,7.0,1.0,11.0,110.0,11.0,10.0,14.0,153.0,6.0,15.0,0.0,38.0,7.0,3.0,30.0,41.0,0.0,1.0,0.0,0.0,6.0,16.0,0.0,0.0,139.0,2.0,2.0,0.0,9.0,0.0,1.0,59.0,20.0,16.0,3.0,0.0,8.0,14.0,9.0,9.0,16.0,26.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.353000402,0.0,0.0,0.0,0.0,0.0,-0.310749441,0.0,0.371772051,-0.229350433,0.0,0.0,-0.373515099,0.22601299,0.0,0.0,0.0,-0.330059111,0.0,0.39221555,0.0,0.0,0.0,0.0,0.0,0.339994937,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.321987182,-0.195081666,0.341424584,0.0701744854,-0.194355115,0.169283405,-0.142882615,-0.146185532,-0.293284088,0.0516499989,0.186531588,-0.299789131,0.10003712,-0.472243637,-0.313021213,0.432813466,-0.233571827,-0.176527128,-0.366080135,0.276815146,-0.423396915,-1.19820595,-0.00321372109,0.116300307,-0.285501093,-0.164095923,-0.335132897,-0.467847019,0.329190522,-0.316066504,0.31336692,0.294248074,-0.303984493},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,-1,35,37,39,41,43,-1,45,-1,-1,47,49,-1,-1,51,53,55,-1,57,-1,59,61,63,65,67,-1,69,71,73,75,77,79,81,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,-1,36,38,40,42,44,-1,46,-1,-1,48,50,-1,-1,52,54,56,-1,58,-1,60,62,64,66,68,-1,70,72,74,76,78,80,82,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,18,18,19,19,20,20,21,21,22,22,24,24,27,27,28,28,31,31,32,32,33,33,35,35,37,37,38,38,39,39,40,40,41,41,43,43,44,44,45,45,46,46,47,47,48,48,49,49}
}

Definition at line 79 of file parameters.h.

79 {
80 {12,2,2,6,17,0,4,4,10,9,0,1,6,10,2,1,4,-2,1,10,13,3,4,-2,13,-2,-2,16,1,-2,-2,0,9,15,-2,6,-2,10,2,4,7,9,-2,9,6,8,12,4,4,12,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
81 {5.0,27.0,59.0,8.0,3.0,120.0,66.0,7.0,1.0,11.0,110.0,11.0,10.0,14.0,153.0,6.0,15.0,0.0,38.0,7.0,3.0,30.0,41.0,0.0,1.0,0.0,0.0,6.0,16.0,0.0,0.0,139.0,2.0,2.0,0.0,9.0,0.0,1.0,59.0,20.0,16.0,3.0,0.0,8.0,14.0,9.0,9.0,16.0,26.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
82 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.353000402,0.0,0.0,0.0,0.0,0.0,-0.310749441,0.0,0.371772051,-0.229350433,0.0,0.0,-0.373515099,0.22601299,0.0,0.0,0.0,-0.330059111,0.0,0.39221555,0.0,0.0,0.0,0.0,0.0,0.339994937,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.321987182,-0.195081666,0.341424584,0.0701744854,-0.194355115,0.169283405,-0.142882615,-0.146185532,-0.293284088,0.0516499989,0.186531588,-0.299789131,0.10003712,-0.472243637,-0.313021213,0.432813466,-0.233571827,-0.176527128,-0.366080135,0.276815146,-0.423396915,-1.19820595,-0.00321372109,0.116300307,-0.285501093,-0.164095923,-0.335132897,-0.467847019,0.329190522,-0.316066504,0.31336692,0.294248074,-0.303984493},
83 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,-1,35,37,39,41,43,-1,45,-1,-1,47,49,-1,-1,51,53,55,-1,57,-1,59,61,63,65,67,-1,69,71,73,75,77,79,81,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
84 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,-1,36,38,40,42,44,-1,46,-1,-1,48,50,-1,-1,52,54,56,-1,58,-1,60,62,64,66,68,-1,70,72,74,76,78,80,82,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
85 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,18,18,19,19,20,20,21,21,22,22,24,24,27,27,28,28,31,31,32,32,33,33,35,35,37,37,38,38,39,39,40,40,41,41,43,43,44,44,45,45,46,46,47,47,48,48,49,49}
86 };

◆ tree_0_7

const BDT::Tree<7, 83, 42, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_7
static
Initial value:
= {
{16,0,2,15,10,1,16,8,1,2,0,0,-2,1,-2,8,2,2,15,2,4,0,7,-2,16,9,9,4,12,4,0,0,4,0,5,3,10,2,0,-2,-2,-2,-2,10,1,6,2,4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{4.0,119.0,62.0,3.0,14.0,35.0,9.0,10.0,16.0,77.0,152.0,79.0,0.0,3.0,0.0,1.0,55.0,58.0,6.0,40.0,23.0,129.0,4.0,0.0,8.0,1.0,5.0,29.0,5.0,17.0,78.0,100.0,42.0,46.0,12.0,6.0,6.0,153.0,169.0,0.0,0.0,0.0,0.0,7.0,23.0,35.0,89.0,62.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.198446751,0.0,-0.273730874,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.298585802,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.231265083,-0.381129593,0.41230008,-0.180912346,0.0,0.0,0.0,0.0,0.0,-0.156789824,-0.0463498384,-0.524517238,0.109096132,-0.189400226,-0.338729739,-0.210710064,0.724921465,-0.00646900898,-0.251494884,-0.541640759,0.200647324,-0.520434022,-0.161647245,0.236238092,-0.0677063987,-0.352504462,0.227094978,-0.582863808,0.32277894,-0.0803194866,-0.224059537,-1.80535614,0.289223582,0.100556023,0.0334788449,-0.291773081,-0.3333942,0.342746705,0.277407944,-0.295648903,-0.354810387,0.283541322,0.442888558,-0.102724835},
{1,3,5,7,9,11,13,15,17,19,21,23,-1,25,-1,27,29,31,33,35,37,39,41,-1,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,-1,-1,-1,-1,73,75,77,79,81,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,-1,26,-1,28,30,32,34,36,38,40,42,-1,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,-1,-1,-1,-1,74,76,78,80,82,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,13,13,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,43,43,44,44,45,45,46,46,47,47}
}

Definition at line 87 of file parameters.h.

87 {
88 {16,0,2,15,10,1,16,8,1,2,0,0,-2,1,-2,8,2,2,15,2,4,0,7,-2,16,9,9,4,12,4,0,0,4,0,5,3,10,2,0,-2,-2,-2,-2,10,1,6,2,4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
89 {4.0,119.0,62.0,3.0,14.0,35.0,9.0,10.0,16.0,77.0,152.0,79.0,0.0,3.0,0.0,1.0,55.0,58.0,6.0,40.0,23.0,129.0,4.0,0.0,8.0,1.0,5.0,29.0,5.0,17.0,78.0,100.0,42.0,46.0,12.0,6.0,6.0,153.0,169.0,0.0,0.0,0.0,0.0,7.0,23.0,35.0,89.0,62.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
90 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.198446751,0.0,-0.273730874,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.298585802,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.231265083,-0.381129593,0.41230008,-0.180912346,0.0,0.0,0.0,0.0,0.0,-0.156789824,-0.0463498384,-0.524517238,0.109096132,-0.189400226,-0.338729739,-0.210710064,0.724921465,-0.00646900898,-0.251494884,-0.541640759,0.200647324,-0.520434022,-0.161647245,0.236238092,-0.0677063987,-0.352504462,0.227094978,-0.582863808,0.32277894,-0.0803194866,-0.224059537,-1.80535614,0.289223582,0.100556023,0.0334788449,-0.291773081,-0.3333942,0.342746705,0.277407944,-0.295648903,-0.354810387,0.283541322,0.442888558,-0.102724835},
91 {1,3,5,7,9,11,13,15,17,19,21,23,-1,25,-1,27,29,31,33,35,37,39,41,-1,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,-1,-1,-1,-1,73,75,77,79,81,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
92 {2,4,6,8,10,12,14,16,18,20,22,24,-1,26,-1,28,30,32,34,36,38,40,42,-1,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,-1,-1,-1,-1,74,76,78,80,82,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
93 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,13,13,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,43,43,44,44,45,45,46,46,47,47}
94 };

◆ tree_0_8

const BDT::Tree<8, 77, 39, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_8
static
Initial value:
= {
{10,17,2,5,0,4,10,1,1,1,7,-2,12,4,-2,2,3,11,3,0,-2,4,14,-2,10,14,-2,4,4,1,3,2,3,0,13,0,1,16,2,6,-2,0,-2,8,0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{9.0,3.0,57.0,14.0,89.0,14.0,14.0,15.0,38.0,45.0,1.0,0.0,2.0,67.0,0.0,59.0,17.0,1.0,23.0,87.0,0.0,16.0,7.0,0.0,11.0,6.0,0.0,28.0,14.0,86.0,36.0,85.0,15.0,71.0,11.0,79.0,6.0,2.0,61.0,16.0,0.0,74.0,0.0,36.0,97.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.322226226,0.0,0.0,-0.236332074,0.0,0.0,0.0,0.0,0.0,0.335653037,0.0,0.0,-0.362988412,0.0,0.0,-0.212310642,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.272663981,0.0,-0.266633421,0.0,0.0,-0.00266849273,-0.361443758,-0.286122918,0.180132046,0.107004039,-0.490346342,0.314855635,-0.084283933,-0.381091088,0.286655962,-0.328226864,0.0289501157,-0.384786546,0.308177322,0.327971309,-0.313297123,-0.252172053,0.105409585,-0.641683102,0.252229661,0.349853933,-0.00111755659,-0.411104888,0.00520451227,0.279072136,-0.0764123201,-0.158622503,0.456739694,0.456267327,-0.214414328,-0.219816491,0.335119426},
{1,3,5,7,9,11,13,15,17,19,21,-1,23,25,-1,27,29,31,33,35,-1,37,39,-1,41,43,-1,45,47,49,51,53,55,57,59,61,63,65,67,69,-1,71,-1,73,75,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,-1,24,26,-1,28,30,32,34,36,-1,38,40,-1,42,44,-1,46,48,50,52,54,56,58,60,62,64,66,68,70,-1,72,-1,74,76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,12,12,13,13,15,15,16,16,17,17,18,18,19,19,21,21,22,22,24,24,25,25,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,41,41,43,43,44,44}
}

Definition at line 95 of file parameters.h.

95 {
96 {10,17,2,5,0,4,10,1,1,1,7,-2,12,4,-2,2,3,11,3,0,-2,4,14,-2,10,14,-2,4,4,1,3,2,3,0,13,0,1,16,2,6,-2,0,-2,8,0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
97 {9.0,3.0,57.0,14.0,89.0,14.0,14.0,15.0,38.0,45.0,1.0,0.0,2.0,67.0,0.0,59.0,17.0,1.0,23.0,87.0,0.0,16.0,7.0,0.0,11.0,6.0,0.0,28.0,14.0,86.0,36.0,85.0,15.0,71.0,11.0,79.0,6.0,2.0,61.0,16.0,0.0,74.0,0.0,36.0,97.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
98 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.322226226,0.0,0.0,-0.236332074,0.0,0.0,0.0,0.0,0.0,0.335653037,0.0,0.0,-0.362988412,0.0,0.0,-0.212310642,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.272663981,0.0,-0.266633421,0.0,0.0,-0.00266849273,-0.361443758,-0.286122918,0.180132046,0.107004039,-0.490346342,0.314855635,-0.084283933,-0.381091088,0.286655962,-0.328226864,0.0289501157,-0.384786546,0.308177322,0.327971309,-0.313297123,-0.252172053,0.105409585,-0.641683102,0.252229661,0.349853933,-0.00111755659,-0.411104888,0.00520451227,0.279072136,-0.0764123201,-0.158622503,0.456739694,0.456267327,-0.214414328,-0.219816491,0.335119426},
99 {1,3,5,7,9,11,13,15,17,19,21,-1,23,25,-1,27,29,31,33,35,-1,37,39,-1,41,43,-1,45,47,49,51,53,55,57,59,61,63,65,67,69,-1,71,-1,73,75,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
100 {2,4,6,8,10,12,14,16,18,20,22,-1,24,26,-1,28,30,32,34,36,-1,38,40,-1,42,44,-1,46,48,50,52,54,56,58,60,62,64,66,68,70,-1,72,-1,74,76,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
101 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,12,12,13,13,15,15,16,16,17,17,18,18,19,19,21,21,22,22,24,24,25,25,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,38,38,39,39,41,41,43,43,44,44}
102 };

◆ tree_0_9

const BDT::Tree<9, 89, 45, input_arr_t, score_t, threshold_t> GlobalSim::tree_0_9
static
Initial value:
= {
{9,0,9,14,6,0,1,5,2,4,2,1,10,15,-2,4,3,14,6,2,2,4,16,2,7,17,0,-2,9,1,8,1,-2,10,-2,-2,-2,16,0,0,2,0,4,-2,-2,0,17,5,4,6,9,-2,-2,-2,14,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
{5.0,50.0,11.0,3.0,18.0,91.0,39.0,12.0,41.0,31.0,86.0,11.0,7.0,1.0,0.0,3.0,42.0,5.0,12.0,125.0,59.0,29.0,12.0,46.0,13.0,5.0,175.0,0.0,29.0,23.0,8.0,19.0,0.0,3.0,0.0,0.0,0.0,2.0,172.0,116.0,108.0,120.0,43.0,0.0,0.0,88.0,1.0,21.0,17.0,22.0,8.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0342588164,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.362194568,0.0,0.0,0.0,0.0,-0.775922477,0.0,-0.303221673,-0.125329882,0.854831755,0.0,0.0,0.0,0.0,0.0,0.0,0.284357965,-0.168798611,0.0,0.0,0.0,0.0,0.0,0.0,-0.292353272,0.224954024,-0.275121391,0.0,-0.215474963,0.384783953,0.0336802416,-0.29827702,-0.317294568,0.15455848,-0.137938529,-0.268763691,0.107178234,-0.045975294,0.243089989,-0.831079543,-0.317499787,-0.644600511,-0.0545107462,0.324179024,-0.346897364,0.271527082,0.0590685345,-0.285324454,-0.276189178,-0.935616612,0.202201203,-0.364738494,0.158464432,-0.375839263,-0.399674803,0.284836292,0.259652972,-0.295082331,0.136667043,-0.519723535,0.623539746,-0.237279043},
{1,3,5,7,9,11,13,15,17,19,21,23,25,27,-1,29,31,33,35,37,39,41,43,45,47,49,51,-1,53,55,57,59,-1,61,-1,-1,-1,63,65,67,69,71,73,-1,-1,75,77,79,81,83,85,-1,-1,-1,87,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{2,4,6,8,10,12,14,16,18,20,22,24,26,28,-1,30,32,34,36,38,40,42,44,46,48,50,52,-1,54,56,58,60,-1,62,-1,-1,-1,64,66,68,70,72,74,-1,-1,76,78,80,82,84,86,-1,-1,-1,88,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
{-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,28,28,29,29,30,30,31,31,33,33,37,37,38,38,39,39,40,40,41,41,42,42,45,45,46,46,47,47,48,48,49,49,50,50,54,54}
}

Definition at line 103 of file parameters.h.

103 {
104 {9,0,9,14,6,0,1,5,2,4,2,1,10,15,-2,4,3,14,6,2,2,4,16,2,7,17,0,-2,9,1,8,1,-2,10,-2,-2,-2,16,0,0,2,0,4,-2,-2,0,17,5,4,6,9,-2,-2,-2,14,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2},
105 {5.0,50.0,11.0,3.0,18.0,91.0,39.0,12.0,41.0,31.0,86.0,11.0,7.0,1.0,0.0,3.0,42.0,5.0,12.0,125.0,59.0,29.0,12.0,46.0,13.0,5.0,175.0,0.0,29.0,23.0,8.0,19.0,0.0,3.0,0.0,0.0,0.0,2.0,172.0,116.0,108.0,120.0,43.0,0.0,0.0,88.0,1.0,21.0,17.0,22.0,8.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
106 {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0342588164,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.362194568,0.0,0.0,0.0,0.0,-0.775922477,0.0,-0.303221673,-0.125329882,0.854831755,0.0,0.0,0.0,0.0,0.0,0.0,0.284357965,-0.168798611,0.0,0.0,0.0,0.0,0.0,0.0,-0.292353272,0.224954024,-0.275121391,0.0,-0.215474963,0.384783953,0.0336802416,-0.29827702,-0.317294568,0.15455848,-0.137938529,-0.268763691,0.107178234,-0.045975294,0.243089989,-0.831079543,-0.317499787,-0.644600511,-0.0545107462,0.324179024,-0.346897364,0.271527082,0.0590685345,-0.285324454,-0.276189178,-0.935616612,0.202201203,-0.364738494,0.158464432,-0.375839263,-0.399674803,0.284836292,0.259652972,-0.295082331,0.136667043,-0.519723535,0.623539746,-0.237279043},
107 {1,3,5,7,9,11,13,15,17,19,21,23,25,27,-1,29,31,33,35,37,39,41,43,45,47,49,51,-1,53,55,57,59,-1,61,-1,-1,-1,63,65,67,69,71,73,-1,-1,75,77,79,81,83,85,-1,-1,-1,87,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
108 {2,4,6,8,10,12,14,16,18,20,22,24,26,28,-1,30,32,34,36,38,40,42,44,46,48,50,52,-1,54,56,58,60,-1,62,-1,-1,-1,64,66,68,70,72,74,-1,-1,76,78,80,82,84,86,-1,-1,-1,88,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
109 {-1,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,28,28,29,29,30,30,31,31,33,33,37,37,38,38,39,39,40,40,41,41,42,42,45,45,46,46,47,47,48,48,49,49,50,50,54,54}
110 };

◆ unroll

const bool GlobalSim::unroll = true
static

Definition at line 17 of file parameters.h.