11#ifndef ROOT_INTERNAL_ML_RFLAT2DMATRIXOPERATORS
12#define ROOT_INTERNAL_ML_RFLAT2DMATRIXOPERATORS
47 std::size_t begin, std::size_t end);
Collection of operations applied to one or multiple flat 2D matrices.
RFlat2DMatrixOperators(bool shuffle=true, const std::size_t setSeed=0)
void ShuffleIndices(std::vector< std::size_t > &indices)
~RFlat2DMatrixOperators()
std::vector< std::size_t > MakePermutation(std::size_t rows)
static void AppendRows(RFlat2DMatrix &Dest, const RFlat2DMatrix &Tensor, const std::vector< std::size_t > &permutation, std::size_t begin, std::size_t end)
Wrapper around ROOT::RVec<float> representing a 2D matrix.