MCPcopy Create free account
hub / github.com/catboost/catboost / ForEachBlock

Method ForEachBlock

catboost/libs/data/columns.h:220–222  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

218
219 template<class TBlockCallable>
220 void ForEachBlock(TBlockCallable&& blockCallable, size_t blockSize = 1024) const {
221 ForEachBlockRange(this->GetBlockIterator(0), 0, this->GetSize(), std::move(blockCallable), blockSize);
222 }
223
224 template<class TBlockCallable>
225 void ParallelForEachBlock(NPar::ILocalExecutor* localExecutor, TBlockCallable&& blockCallable, size_t blockSize = 1024) const {

Callers 4

GenerateSrcColumnFunction · 0.80
Y_UNIT_TESTFunction · 0.80

Calls 3

moveFunction · 0.50
GetBlockIteratorMethod · 0.45
GetSizeMethod · 0.45

Tested by

no test coverage detected