![]() |
Fleet
0.0.9
Inference in the LOT
|
#include <vector>#include <string>#include <random>#include <bitset>#include "Grammar.h"#include "Singleton.h"#include "DeterministicLOTHypothesis.h"#include "ParallelTempering.h"#include "Fleet.h"#include "TopN.h"
Classes | |
| class | MyHypothesis |
| we don't need inputs/outputs for out MyHypothesis More... | |
Typedefs | |
| using | word = int |
| using | set = std::bitset< 16 > |
Functions | |
| set | make_set (int nset) |
| Make a bit with nset number of set bits. More... | |
| int | main (int argc, char **argv) |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ More... | |
Variables | |
| const word | U = -999 |
| const double | alpha = 0.9 |
| double | Ndata = 500 |
| double | recursion_penalty = -25.0 |
| const std::vector< double > | Np = {0.000000000, 0.683564771, 0.141145140, 0.056400989, 0.031767168, 0.028248050, 0.015693361, 0.014361803, 0.008179570, 0.009986684, 0.010652463} |
| using set = std::bitset<16> |
| using word = int |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| set make_set | ( | int | nset | ) |
Make a bit with nset number of set bits.
| nset |
| const double alpha = 0.9 |
| double Ndata = 500 |
| const std::vector<double> Np = {0.000000000, 0.683564771, 0.141145140, 0.056400989, 0.031767168, 0.028248050, 0.015693361, 0.014361803, 0.008179570, 0.009986684, 0.010652463} |
| double recursion_penalty = -25.0 |
| const word U = -999 |
1.8.13