Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators Class Reference

Collection of operations applied to one or multiple flat 2D matrices.

Definition at line 26 of file RFlat2DMatrixOperators.hxx.

Public Member Functions

 RFlat2DMatrixOperators (bool shuffle=true, const std::size_t setSeed=0)
 
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>

Constructor & Destructor Documentation

◆ RFlat2DMatrixOperators()

ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators::RFlat2DMatrixOperators ( bool shuffle = true,
const std::size_t setSeed = 0 )
inline

Definition at line 32 of file RFlat2DMatrixOperators.hxx.

Member Function Documentation

◆ ConcatenateTensors()

void ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators::ConcatenateTensors ( RFlat2DMatrix & ConcatTensor,
const std::vector< RFlat2DMatrix > & Tensors )
inline

Definition at line 86 of file RFlat2DMatrixOperators.hxx.

◆ ShuffleTensor()

void ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators::ShuffleTensor ( RFlat2DMatrix & ShuffledTensor,
RFlat2DMatrix & Tensor )
inline

Definition at line 34 of file RFlat2DMatrixOperators.hxx.

◆ SliceTensor()

void ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators::SliceTensor ( RFlat2DMatrix & SlicedTensor,
RFlat2DMatrix & Tensor,
const std::vector< std::vector< std::size_t > > & slice )
inline

Definition at line 68 of file RFlat2DMatrixOperators.hxx.

Member Data Documentation

◆ fSetSeed

std::size_t ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators::fSetSeed
private

Definition at line 29 of file RFlat2DMatrixOperators.hxx.

◆ fShuffle

bool ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators::fShuffle
private

Definition at line 28 of file RFlat2DMatrixOperators.hxx.

Libraries for ROOT::Experimental::Internal::ML::RFlat2DMatrixOperators:

The documentation for this class was generated from the following file: