11#ifndef ORBITER_SRC_LIB_FOUNDATIONS_STATISTICS_STATISTICS_H_
12#define ORBITER_SRC_LIB_FOUNDATIONS_STATISTICS_STATISTICS_H_
16namespace layer1_foundations {
63 void print(
int f_backwards);
70 void print_file(std::ostream &ost,
int f_backwards);
83 int multiplicity,
int verbose_level);
85 long int *&Pts,
int &nb_pts,
int multiplicity,
int verbose_level);
92 long int *&Pts,
int &nb_pts,
int value,
int verbose_level);
149 int &idx, uint32_t &h,
int verbose_level);
153 int *&transversal,
int *&frequency,
int &
nb_types,
int verbose_level);
a statistical analysis of data consisting of vectors of ints
int hash_and_find(int *data, int &idx, uint32_t &h, int verbose_level)
void save_classes_individually(std::string &fname, int verbose_level)
std::multimap< uint32_t, int > Hashing
void init(int *data, int data_length, int data_set_sz, int verbose_level)
void get_transversal(int *&transversal, int *&frequency, int &nb_types, int verbose_level)
int * Frequency_in_lex_order
void print_classes_bigger_than_one(int verbose_level)
a statistical analysis of data consisting of single integers
void get_class_by_value_lint(long int *&Pts, int &nb_pts, int value, int verbose_level)
void print(int f_backwards)
void print_naked(int f_backwards)
void print_file_tex_we_are_in_math_mode(std::ostream &ost, int f_backwards)
void print_first(int f_backwards)
void print_first_tex(int f_backwards)
void save_classes_individually(std::string &fname)
void print_second(int f_backwards)
void print_no_lf(int f_backwards)
int get_value_of_class(int class_idx)
double average_of_non_zero_values()
void init(int *data, int data_length, int f_second, int verbose_level)
void init_lint(long int *data, int data_length, int f_second, int verbose_level)
void print_array_tex(std::ostream &ost, int f_backwards)
int determine_class_by_value(int value)
void print_file(std::ostream &ost, int f_backwards)
void print_file_tex(std::ostream &ost, int f_backwards)
void get_class_by_value(int *&Pts, int &nb_pts, int value, int verbose_level)
void sort_and_classify_second()
void print_second_tex(int f_backwards)
void get_data_by_multiplicity(int *&Pts, int &nb_pts, int multiplicity, int verbose_level)
void print_tex_no_lf(int f_backwards)
int * second_sorting_perm_inv
void print_types_naked_tex(std::ostream &ost, int f_backwards, int *the_vec_sorted, int nb_types, int *type_first, int *type_len)
void print_naked_tex(std::ostream &ost, int f_backwards)
void print_naked_stringstream(std::stringstream &sstr, int f_backwards)
data_structures::set_of_sets * get_set_partition_and_types(int *&types, int &nb_types, int verbose_level)
int * second_sorting_perm
void get_data_by_multiplicity_as_lint(long int *&Pts, int &nb_pts, int multiplicity, int verbose_level)
the orbiter library for the classification of combinatorial objects