GENFIT Rev: NoNumberAvailable
Loading...
Searching...
No Matches
genfit::RKMatrix< nRows, nCols > Struct Template Reference

#include <RKTools.h>

Collaboration diagram for genfit::RKMatrix< nRows, nCols >:
Collaboration graph

Public Member Functions

 RKMatrix ()=default
 
 RKMatrix (const RKMatrix &)=default
 
 RKMatrix (std::initializer_list< double > initList)
 
double & operator() (size_t iRow, size_t iCol)
 
double & operator[] (size_t n)
 
const double & operator[] (size_t n) const
 
double * begin ()
 
double * end ()
 
const double * begin () const
 
const double * end () const
 
RKMatrix< nRows, nCols > & operator= (const RKMatrix< nRows, nCols > &o)
 
void print ()
 

Public Attributes

double vals [nRows *nCols]
 

Detailed Description

template<size_t nRows, size_t nCols>
struct genfit::RKMatrix< nRows, nCols >

Definition at line 34 of file RKTools.h.

Constructor & Destructor Documentation

◆ RKMatrix() [1/3]

template<size_t nRows, size_t nCols>
genfit::RKMatrix< nRows, nCols >::RKMatrix ( )
default

◆ RKMatrix() [2/3]

template<size_t nRows, size_t nCols>
genfit::RKMatrix< nRows, nCols >::RKMatrix ( const RKMatrix< nRows, nCols > & )
default

◆ RKMatrix() [3/3]

template<size_t nRows, size_t nCols>
genfit::RKMatrix< nRows, nCols >::RKMatrix ( std::initializer_list< double > initList)
inline

Definition at line 39 of file RKTools.h.

Member Function Documentation

◆ begin() [1/2]

◆ begin() [2/2]

template<size_t nRows, size_t nCols>
const double * genfit::RKMatrix< nRows, nCols >::begin ( ) const
inline

Definition at line 55 of file RKTools.h.

◆ end() [1/2]

◆ end() [2/2]

template<size_t nRows, size_t nCols>
const double * genfit::RKMatrix< nRows, nCols >::end ( ) const
inline

Definition at line 56 of file RKTools.h.

◆ operator()()

template<size_t nRows, size_t nCols>
double & genfit::RKMatrix< nRows, nCols >::operator() ( size_t iRow,
size_t iCol )
inline

Definition at line 43 of file RKTools.h.

◆ operator=()

template<size_t nRows, size_t nCols>
RKMatrix< nRows, nCols > & genfit::RKMatrix< nRows, nCols >::operator= ( const RKMatrix< nRows, nCols > & o)
inline

Definition at line 58 of file RKTools.h.

◆ operator[]() [1/2]

template<size_t nRows, size_t nCols>
double & genfit::RKMatrix< nRows, nCols >::operator[] ( size_t n)
inline

Definition at line 46 of file RKTools.h.

◆ operator[]() [2/2]

template<size_t nRows, size_t nCols>
const double & genfit::RKMatrix< nRows, nCols >::operator[] ( size_t n) const
inline

Definition at line 49 of file RKTools.h.

◆ print()

template<size_t nRows, size_t nCols>
void genfit::RKMatrix< nRows, nCols >::print ( )
inline

Definition at line 98 of file RKTools.h.

References genfit::RKTools::printDim(), and vals.

Member Data Documentation

◆ vals

template<size_t nRows, size_t nCols>
double genfit::RKMatrix< nRows, nCols >::vals[nRows *nCols]

Definition at line 35 of file RKTools.h.

Referenced by print().


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