#ifndef UTILITIES_H #define UTILITIES_H #endif // UTILITIES_H #include #include #include #include #include #include #include #include #include #include #define BOOST_LOCALE_HIDE_AUTO_PTR #define BOOST_BIND_NO_PLACEHOLDERS #pragma push_macro("slots") #undef slots #include #include #pragma pop_macro("slots") void n_gram_calc(const std::string& doc, int n); std::vector freq_in_chunk(const std::string& chunk, const std::vector& dictonary); long double dzv_calc(int T, const std::vector di, const std::vector dj, int i, int j, const std::vector> freq_of_robot_ngramm_i, const std::vector> freq_of_robot_ngramm_j); long double zv_calc(int T, const std::vector di, int i, const std::vector> freq_of_robot_ngramm_i_j); long double spearman_calc(const std::vector di, const std::vector freq_of_robot_ngramm_k); void prepare(std::string& st);