Collection of operations applied to one or multiple flat 2D matrices.
Definition at line 28 of file RFlat2DMatrixOperators.hxx.
Public Member Functions | |
| RFlat2DMatrixOperators (bool shuffle=true, const std::size_t setSeed=0) | |
| ~RFlat2DMatrixOperators () | |
| void | ConcatenateTensors (RFlat2DMatrix &ConcatTensor, const std::vector< RFlat2DMatrix > &Tensors) |
| void | ShuffleTensor (RFlat2DMatrix &ShuffledTensor, RFlat2DMatrix &Tensor) |
| void | SliceTensor (RFlat2DMatrix &SlicedTensor, RFlat2DMatrix &Tensor, const std::vector< std::vector< std::size_t > > &slice) |
Private Attributes | |
| std::size_t | fSetSeed |
| bool | fShuffle |
#include <ROOT/ML/RFlat2DMatrixOperators.hxx>
|
inline |
Definition at line 34 of file RFlat2DMatrixOperators.hxx.
|
default |
| void ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators::ConcatenateTensors | ( | RFlat2DMatrix & | ConcatTensor, |
| const std::vector< RFlat2DMatrix > & | Tensors ) |
Definition at line 66 of file RFlat2DMatrixOperators.cxx.
| void ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators::ShuffleTensor | ( | RFlat2DMatrix & | ShuffledTensor, |
| RFlat2DMatrix & | Tensor ) |
Definition at line 14 of file RFlat2DMatrixOperators.cxx.
| void ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators::SliceTensor | ( | RFlat2DMatrix & | SlicedTensor, |
| RFlat2DMatrix & | Tensor, | ||
| const std::vector< std::vector< std::size_t > > & | slice ) |
Definition at line 47 of file RFlat2DMatrixOperators.cxx.
|
private |
Definition at line 31 of file RFlat2DMatrixOperators.hxx.
|
private |
Definition at line 30 of file RFlat2DMatrixOperators.hxx.