EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtMatrix< T > Class Template Reference

#include <EvtGenBase/EvtMatrix.hh>

Public Member Functions

 EvtMatrix ()
 ~EvtMatrix ()
void setRange (int range)
T & operator() (int row, int col)
T * operator[] (int row)
det ()
EvtMatrixmin (int row, int col)
EvtMatrixinverse ()
std::string dump ()

Private Attributes

T ** m_mat
int m_range

Friends

template<class M>
EvtMatrix< M > * operator* (const EvtMatrix< M > &left, const EvtMatrix< M > &right)

Detailed Description

template<class T>
class EvtMatrix< T >

Definition at line 29 of file EvtMatrix.hh.

Constructor & Destructor Documentation

◆ EvtMatrix()

template<class T>
EvtMatrix< T >::EvtMatrix ( )
inline

Definition at line 35 of file EvtMatrix.hh.

◆ ~EvtMatrix()

template<class T>
EvtMatrix< T >::~EvtMatrix ( )

Definition at line 78 of file EvtMatrix.hh.

Member Function Documentation

◆ det()

template<class T>
T EvtMatrix< T >::det ( )

Definition at line 101 of file EvtMatrix.hh.

◆ dump()

template<class T>
std::string EvtMatrix< T >::dump ( )

Definition at line 86 of file EvtMatrix.hh.

◆ inverse()

template<class T>
EvtMatrix< T > * EvtMatrix< T >::inverse ( )

Definition at line 143 of file EvtMatrix.hh.

◆ min()

template<class T>
EvtMatrix< T > * EvtMatrix< T >::min ( int row,
int col )

Definition at line 124 of file EvtMatrix.hh.

◆ operator()()

template<class T>
T & EvtMatrix< T >::operator() ( int row,
int col )
inline

Definition at line 39 of file EvtMatrix.hh.

◆ operator[]()

template<class T>
T * EvtMatrix< T >::operator[] ( int row)
inline

Definition at line 40 of file EvtMatrix.hh.

◆ setRange()

template<class T>
void EvtMatrix< T >::setRange ( int range)
inline

Definition at line 52 of file EvtMatrix.hh.

◆ operator*

template<class T>
template<class M>
EvtMatrix< M > * operator* ( const EvtMatrix< M > & left,
const EvtMatrix< M > & right )
friend

Member Data Documentation

◆ m_mat

template<class T>
T** EvtMatrix< T >::m_mat
private

Definition at line 31 of file EvtMatrix.hh.

◆ m_range

template<class T>
int EvtMatrix< T >::m_range
private

Definition at line 32 of file EvtMatrix.hh.


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