| 233 | } |
| 234 | |
| 235 | TVector<ui32> TBinarizedFeaturesManager::GetAllSimpleCtrs() const { |
| 236 | TVector<ui32> ids; |
| 237 | for (auto& knownCtr : KnownCtrs) { |
| 238 | const TCtr& ctr = knownCtr.first; |
| 239 | if (ctr.IsSimple()) { |
| 240 | ids.push_back(knownCtr.second); |
| 241 | } |
| 242 | } |
| 243 | return ids; |
| 244 | } |
| 245 | |
| 246 | TVector<ui32> TBinarizedFeaturesManager::CreateCombinationCtrForType(ECtrType type) { |
| 247 | TSet<ui32> resultIds; |