Definition at line 51 of file RChunkConstructor.hxx.
Public Member Functions | |
| RChunkConstructor (const std::size_t numEntries, const std::size_t chunkSize, const std::size_t blockSize) | |
| void | CreateChunksIntervals () |
| Creates chunks from the dataset consisting of blocks with the begin and end entry. | |
| void | DistributeBlockIntervals () |
| Group the blocks based on the block type (full or leftover) based on the size of the block. | |
| void | SizeOfChunks () |
| Fills a vector with the size of every chunk from the dataset. | |
#include <TMVA/BatchGenerator/RChunkConstructor.hxx>
|
inline |
Definition at line 112 of file RChunkConstructor.hxx.
|
inline |
Creates chunks from the dataset consisting of blocks with the begin and end entry.
Definition at line 184 of file RChunkConstructor.hxx.
|
inline |
Group the blocks based on the block type (full or leftover) based on the size of the block.
Definition at line 162 of file RChunkConstructor.hxx.
|
inline |
Fills a vector with the size of every chunk from the dataset.
Definition at line 223 of file RChunkConstructor.hxx.
| std::vector<std::pair<Long_t, Long_t> > TMVA::Experimental::Internal::RChunkConstructor::BlockIntervals |
Definition at line 100 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::BlockPerFullChunk |
Definition at line 75 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::BlockPerLeftoverChunk |
Definition at line 80 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::Chunks |
Definition at line 70 of file RChunkConstructor.hxx.
| std::vector<std::vector<std::pair<Long_t, Long_t> > > TMVA::Experimental::Internal::RChunkConstructor::ChunksIntervals |
Definition at line 108 of file RChunkConstructor.hxx.
| std::vector<std::size_t> TMVA::Experimental::Internal::RChunkConstructor::ChunksSizes |
Definition at line 110 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::fBlockSize {} |
Definition at line 55 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::fChunkSize {} |
Definition at line 54 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::fNumEntries {} |
Definition at line 53 of file RChunkConstructor.hxx.
| std::vector<std::pair<Long_t, Long_t> > TMVA::Experimental::Internal::RChunkConstructor::FullBlockIntervalsInFullChunks |
Definition at line 102 of file RChunkConstructor.hxx.
| std::vector<std::pair<Long_t, Long_t> > TMVA::Experimental::Internal::RChunkConstructor::FullBlockIntervalsInLeftoverChunks |
Definition at line 105 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::FullBlocksInFullChunks |
Definition at line 83 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::FullBlocksInLeftoverChunks |
Definition at line 87 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::FullBlocksPerFullChunk |
Definition at line 73 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::FullBlocksPerLeftoverChunk |
Definition at line 78 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::FullChunks |
Definition at line 68 of file RChunkConstructor.hxx.
| std::vector<std::pair<Long_t, Long_t> > TMVA::Experimental::Internal::RChunkConstructor::LeftoverBlockIntervalsInFullChunks |
Definition at line 103 of file RChunkConstructor.hxx.
| std::vector<std::pair<Long_t, Long_t> > TMVA::Experimental::Internal::RChunkConstructor::LeftoverBlockIntervalsInLeftoverChunks |
Definition at line 106 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::LeftoverBlocksInFullChunks |
Definition at line 84 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::LeftoverBlocksInLeftoverChunks |
Definition at line 88 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::LeftoverBlocksPerFullChunk |
Definition at line 74 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::LeftoverBlocksPerLeftoverChunk |
Definition at line 79 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::LeftoverChunks |
Definition at line 69 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::NumberOfBlocks |
Definition at line 97 of file RChunkConstructor.hxx.
| std::vector<std::size_t> TMVA::Experimental::Internal::RChunkConstructor::NumberOfDifferentBlocks |
Definition at line 94 of file RChunkConstructor.hxx.
| std::vector<std::size_t> TMVA::Experimental::Internal::RChunkConstructor::SizeOfBlocks |
Definition at line 91 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::SizeOfFullBlockInFullChunk |
Definition at line 62 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::SizeOfFullBlockInLeftoverChunk |
Definition at line 64 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::SizeOfFullChunk |
Definition at line 58 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::SizeOfLeftoverBlockInFullChunk |
Definition at line 63 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::SizeOfLeftoverBlockInLeftoverChunk |
Definition at line 65 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::SizeOfLeftoverChunk |
Definition at line 59 of file RChunkConstructor.hxx.