Definition at line 52 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 113 of file RChunkConstructor.hxx.
|
inline |
Creates chunks from the dataset consisting of blocks with the begin and end entry.
Definition at line 185 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 163 of file RChunkConstructor.hxx.
|
inline |
Fills a vector with the size of every chunk from the dataset.
Definition at line 224 of file RChunkConstructor.hxx.
| std::vector<std::pair<Long_t, Long_t> > TMVA::Experimental::Internal::RChunkConstructor::BlockIntervals |
Definition at line 101 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::BlockPerFullChunk |
Definition at line 76 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::BlockPerLeftoverChunk |
Definition at line 81 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::Chunks |
Definition at line 71 of file RChunkConstructor.hxx.
| std::vector<std::vector<std::pair<Long_t, Long_t> > > TMVA::Experimental::Internal::RChunkConstructor::ChunksIntervals |
Definition at line 109 of file RChunkConstructor.hxx.
| std::vector<std::size_t> TMVA::Experimental::Internal::RChunkConstructor::ChunksSizes |
Definition at line 111 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::fBlockSize {} |
Definition at line 56 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::fChunkSize {} |
Definition at line 55 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::fNumEntries {} |
Definition at line 54 of file RChunkConstructor.hxx.
| std::vector<std::pair<Long_t, Long_t> > TMVA::Experimental::Internal::RChunkConstructor::FullBlockIntervalsInFullChunks |
Definition at line 103 of file RChunkConstructor.hxx.
| std::vector<std::pair<Long_t, Long_t> > TMVA::Experimental::Internal::RChunkConstructor::FullBlockIntervalsInLeftoverChunks |
Definition at line 106 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::FullBlocksInFullChunks |
Definition at line 84 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::FullBlocksInLeftoverChunks |
Definition at line 88 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::FullBlocksPerFullChunk |
Definition at line 74 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::FullBlocksPerLeftoverChunk |
Definition at line 79 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::FullChunks |
Definition at line 69 of file RChunkConstructor.hxx.
| std::vector<std::pair<Long_t, Long_t> > TMVA::Experimental::Internal::RChunkConstructor::LeftoverBlockIntervalsInFullChunks |
Definition at line 104 of file RChunkConstructor.hxx.
| std::vector<std::pair<Long_t, Long_t> > TMVA::Experimental::Internal::RChunkConstructor::LeftoverBlockIntervalsInLeftoverChunks |
Definition at line 107 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::LeftoverBlocksInFullChunks |
Definition at line 85 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::LeftoverBlocksInLeftoverChunks |
Definition at line 89 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::LeftoverBlocksPerFullChunk |
Definition at line 75 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::LeftoverBlocksPerLeftoverChunk |
Definition at line 80 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::LeftoverChunks |
Definition at line 70 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::NumberOfBlocks |
Definition at line 98 of file RChunkConstructor.hxx.
| std::vector<std::size_t> TMVA::Experimental::Internal::RChunkConstructor::NumberOfDifferentBlocks |
Definition at line 95 of file RChunkConstructor.hxx.
| std::vector<std::size_t> TMVA::Experimental::Internal::RChunkConstructor::SizeOfBlocks |
Definition at line 92 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::SizeOfFullBlockInFullChunk |
Definition at line 63 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::SizeOfFullBlockInLeftoverChunk |
Definition at line 65 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::SizeOfFullChunk |
Definition at line 59 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::SizeOfLeftoverBlockInFullChunk |
Definition at line 64 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::SizeOfLeftoverBlockInLeftoverChunk |
Definition at line 66 of file RChunkConstructor.hxx.
| std::size_t TMVA::Experimental::Internal::RChunkConstructor::SizeOfLeftoverChunk |
Definition at line 60 of file RChunkConstructor.hxx.