CLHEP 2.4.7.1
C++ Class Library for High Energy Physics
|
#include <CLHEP/Matrix/GenMatrix.h>
Classes | |
class | Alloc |
class | HepGenMatrix_row |
class | HepGenMatrix_row_const |
Public Types | |
enum | { size_max = 25 } |
typedef std::vector< double, Alloc< double, 25 > >::iterator | mIter |
typedef std::vector< double, Alloc< double, 25 > >::const_iterator | mcIter |
Public Member Functions | |
virtual | ~HepGenMatrix () |
virtual int | num_row () const =0 |
virtual int | num_col () const =0 |
virtual const double & | operator() (int row, int col) const =0 |
virtual double & | operator() (int row, int col)=0 |
virtual void | invert (int &)=0 |
HepGenMatrix_row | operator[] (int) |
const HepGenMatrix_row_const | operator[] (int) const |
virtual bool | operator== (const HepGenMatrix &) const |
Static Public Member Functions | |
static void | swap (int &, int &) |
static void | swap (std::vector< double, Alloc< double, 25 > > &, std::vector< double, Alloc< double, 25 > > &) |
static void | error (const char *s) |
Protected Member Functions | |
virtual int | num_size () const =0 |
void | delete_m (int size, double *) |
double * | new_m (int size) |
Friends | |
class | HepGenMatrix_row |
class | HepGenMatrix_row_const |
Definition at line 32 of file GenMatrix.h.
typedef std::vector<double,Alloc<double,25>>::const_iterator CLHEP::HepGenMatrix::mcIter |
Definition at line 74 of file GenMatrix.h.
typedef std::vector<double,Alloc<double,25>>::iterator CLHEP::HepGenMatrix::mIter |
Definition at line 73 of file GenMatrix.h.
anonymous enum |
Enumerator | |
---|---|
size_max |
Definition at line 130 of file GenMatrix.h.
|
inlinevirtual |
Definition at line 35 of file GenMatrix.h.
|
protected |
|
static |
Referenced by CLHEP::HepDiagMatrix::fast(), CLHEP::HepSymMatrix::fast(), CLHEP::HepDiagMatrix::fast(), CLHEP::HepSymMatrix::fast(), CLHEP::HepVector::operator()(), CLHEP::HepVector::operator()(), CLHEP::HepVector::operator[](), CLHEP::HepVector::operator[](), CLHEP::HepMatrix::HepMatrix_row::operator[](), CLHEP::HepSymMatrix::HepSymMatrix_row::operator[](), CLHEP::HepMatrix::HepMatrix_row_const::operator[](), and CLHEP::HepSymMatrix::HepSymMatrix_row_const::operator[]().
|
pure virtual |
Implemented in CLHEP::HepDiagMatrix, CLHEP::HepMatrix, and CLHEP::HepSymMatrix.
|
protected |
|
pure virtual |
Implemented in CLHEP::HepDiagMatrix, CLHEP::HepMatrix, CLHEP::HepSymMatrix, and CLHEP::HepVector.
|
pure virtual |
Implemented in CLHEP::HepDiagMatrix, CLHEP::HepMatrix, CLHEP::HepSymMatrix, and CLHEP::HepVector.
|
protectedpure virtual |
Implemented in CLHEP::HepDiagMatrix, CLHEP::HepMatrix, CLHEP::HepSymMatrix, and CLHEP::HepVector.
|
pure virtual |
Implemented in CLHEP::HepDiagMatrix, CLHEP::HepMatrix, CLHEP::HepSymMatrix, and CLHEP::HepVector.
|
pure virtual |
Implemented in CLHEP::HepDiagMatrix, CLHEP::HepMatrix, CLHEP::HepSymMatrix, and CLHEP::HepVector.
|
virtual |
|
inline |
Definition at line 37 of file GenMatrix.icc.
|
inline |
Definition at line 42 of file GenMatrix.icc.
|
inlinestatic |
Definition at line 13 of file GenMatrix.icc.
|
inlinestatic |
Definition at line 19 of file GenMatrix.icc.
|
friend |
Definition at line 142 of file GenMatrix.h.
|
friend |
Definition at line 143 of file GenMatrix.h.