Lines Matching refs:s
36 std::ostream &operator<<(std::ostream &out, const SOM_element &s) { in operator <<() argument
38 for (int i = 0; i < (int)s.w.size(); ++i) { in operator <<()
39 out << s.w[i]; in operator <<()
40 if (i < (int)s.w.size() - 1) { in operator <<()
48 void remark_SOM_element(const SOM_element &s) { in remark_SOM_element() argument
50 for (int i = 0; i < (int)s.w.size(); ++i) { in remark_SOM_element()
51 printf("%g", s.w[i]); in remark_SOM_element()
52 if (i < (int)s.w.size() - 1) { in remark_SOM_element()
59 std::ostream &operator<<(std::ostream &out, const search_result_type &s) { in operator <<() argument
61 out << std::get<RADIUS>(s); in operator <<()
62 out << ", " << std::get<XV>(s); in operator <<()
64 out << std::get<YV>(s); in operator <<()
69 void remark_search_result_type(const search_result_type &s) { in remark_search_result_type() argument
70 printf("<%g,%d,%d>", std::get<RADIUS>(s), std::get<XV>(s), std::get<YV>(s)); in remark_search_result_type()
122 double SOMap::BMU_range(const SOM_element &s, int &xval, int &yval, subsquare_type &r) { in BMU_range() argument
128 double dist = distance_squared(s, my_map[x][y]); in BMU_range()
146 void SOMap::epoch_update_range(SOM_element const &s, in epoch_update_range() argument
172 add_fraction_of_difference(my_map[xx][yy], s, theta * learning_rate); in epoch_update_range()