Public Member Functions |
| | HepDiagMatrix () |
| | HepDiagMatrix (int p) |
| | HepDiagMatrix (int p, int) |
| | HepDiagMatrix (int p, HepRandom &r) |
| | HepDiagMatrix (const HepDiagMatrix &m1) |
| virtual | ~HepDiagMatrix () |
| int | num_row () const |
| int | num_col () const |
| double & | operator() (int row, int col) |
| const double & | operator() (int row, int col) const |
| double & | fast (int row, int col) |
| const double & | fast (int row, int col) const |
| void | assign (const HepMatrix &m2) |
| void | assign (const HepSymMatrix &m2) |
| void | assign (const HepDiagMatrix &m2) |
| HepDiagMatrix & | operator*= (double t) |
| HepDiagMatrix & | operator/= (double t) |
| HepDiagMatrix & | operator+= (const HepDiagMatrix &m2) |
| HepDiagMatrix & | operator-= (const HepDiagMatrix &m2) |
| HepDiagMatrix & | operator= (const HepDiagMatrix &m2) |
| HepDiagMatrix | operator- () const |
| HepDiagMatrix | T () const |
| HepDiagMatrix | apply (double(*f)(double, int, int)) const |
| HepSymMatrix | similarity (const HepMatrix &m1) const |
| HepSymMatrix | similarityT (const HepMatrix &m1) const |
| double | similarity (const HepVector &) const |
| HepDiagMatrix | sub (int min_row, int max_row) const |
| HepDiagMatrix | sub (int min_row, int max_row) |
| void | sub (int row, const HepDiagMatrix &m1) |
| HepDiagMatrix | inverse (int &ierr) const |
| void | invert (int &ierr) |
| double | determinant () const |
| double | trace () const |
| HepDiagMatrix_row | operator[] (int) |
| HepDiagMatrix_row_const | operator[] (int) const |
| | HepDiagMatrix () |
| | HepDiagMatrix (int p) |
| | HepDiagMatrix (int p, int) |
| | HepDiagMatrix (int p, HepRandom &r) |
| | HepDiagMatrix (const HepDiagMatrix &m1) |
| virtual | ~HepDiagMatrix () |
| int | num_row () const |
| int | num_col () const |
| double & | operator() (int row, int col) |
| const double & | operator() (int row, int col) const |
| double & | fast (int row, int col) |
| const double & | fast (int row, int col) const |
| void | assign (const HepMatrix &m2) |
| void | assign (const HepSymMatrix &m2) |
| void | assign (const HepDiagMatrix &m2) |
| HepDiagMatrix & | operator*= (double t) |
| HepDiagMatrix & | operator/= (double t) |
| HepDiagMatrix & | operator+= (const HepDiagMatrix &m2) |
| HepDiagMatrix & | operator-= (const HepDiagMatrix &m2) |
| HepDiagMatrix & | operator= (const HepDiagMatrix &m2) |
| HepDiagMatrix | operator- () const |
| HepDiagMatrix | T () const |
| HepDiagMatrix | apply (double(*f)(double, int, int)) const |
| HepSymMatrix | similarity (const HepMatrix &m1) const |
| HepSymMatrix | similarityT (const HepMatrix &m1) const |
| double | similarity (const HepVector &) const |
| HepDiagMatrix | sub (int min_row, int max_row) const |
| HepDiagMatrix | sub (int min_row, int max_row) |
| void | sub (int row, const HepDiagMatrix &m1) |
| HepDiagMatrix | inverse (int &ierr) const |
| void | invert (int &ierr) |
| double | determinant () const |
| double | trace () const |
| HepDiagMatrix_row | operator[] (int) |
| HepDiagMatrix_row_const | operator[] (int) const |
| | HepDiagMatrix () |
| | HepDiagMatrix (int p) |
| | HepDiagMatrix (int p, int) |
| | HepDiagMatrix (int p, HepRandom &r) |
| | HepDiagMatrix (const HepDiagMatrix &m1) |
| virtual | ~HepDiagMatrix () |
| int | num_row () const |
| int | num_col () const |
| double & | operator() (int row, int col) |
| const double & | operator() (int row, int col) const |
| double & | fast (int row, int col) |
| const double & | fast (int row, int col) const |
| void | assign (const HepMatrix &m2) |
| void | assign (const HepSymMatrix &m2) |
| void | assign (const HepDiagMatrix &m2) |
| HepDiagMatrix & | operator*= (double t) |
| HepDiagMatrix & | operator/= (double t) |
| HepDiagMatrix & | operator+= (const HepDiagMatrix &m2) |
| HepDiagMatrix & | operator-= (const HepDiagMatrix &m2) |
| HepDiagMatrix & | operator= (const HepDiagMatrix &m2) |
| HepDiagMatrix | operator- () const |
| HepDiagMatrix | T () const |
| HepDiagMatrix | apply (double(*f)(double, int, int)) const |
| HepSymMatrix | similarity (const HepMatrix &m1) const |
| HepSymMatrix | similarityT (const HepMatrix &m1) const |
| double | similarity (const HepVector &) const |
| HepDiagMatrix | sub (int min_row, int max_row) const |
| HepDiagMatrix | sub (int min_row, int max_row) |
| void | sub (int row, const HepDiagMatrix &m1) |
| HepDiagMatrix | inverse (int &ierr) const |
| void | invert (int &ierr) |
| double | determinant () const |
| double | trace () const |
| HepDiagMatrix_row | operator[] (int) |
| HepDiagMatrix_row_const | operator[] (int) const |
| virtual | ~HepGenMatrix () |
| virtual bool | operator== (const HepGenMatrix &) const |
| virtual | ~HepGenMatrix () |
| virtual bool | operator== (const HepGenMatrix &) const |
| virtual | ~HepGenMatrix () |
| virtual bool | operator== (const HepGenMatrix &) const |
Friends |
| class | HepDiagMatrix_row |
| class | HepDiagMatrix_row_const |
| class | HepMatrix |
| class | HepSymMatrix |
| HepDiagMatrix | operator* (const HepDiagMatrix &m1, const HepDiagMatrix &m2) |
| HepDiagMatrix | operator+ (const HepDiagMatrix &m1, const HepDiagMatrix &m2) |
| HepDiagMatrix | operator- (const HepDiagMatrix &m1, const HepDiagMatrix &m2) |
| HepMatrix | operator* (const HepDiagMatrix &m1, const HepMatrix &m2) |
| HepMatrix | operator* (const HepMatrix &m1, const HepDiagMatrix &m2) |
| HepVector | operator* (const HepDiagMatrix &m1, const HepVector &m2) |
| HepDiagMatrix | operator* (const HepDiagMatrix &m1, const HepDiagMatrix &m2) |
| HepDiagMatrix | operator+ (const HepDiagMatrix &m1, const HepDiagMatrix &m2) |
| HepDiagMatrix | operator- (const HepDiagMatrix &m1, const HepDiagMatrix &m2) |
| HepMatrix | operator* (const HepDiagMatrix &m1, const HepMatrix &m2) |
| HepMatrix | operator* (const HepMatrix &m1, const HepDiagMatrix &m2) |
| HepVector | operator* (const HepDiagMatrix &m1, const HepVector &m2) |
| HepDiagMatrix | operator* (const HepDiagMatrix &m1, const HepDiagMatrix &m2) |
| HepDiagMatrix | operator+ (const HepDiagMatrix &m1, const HepDiagMatrix &m2) |
| HepDiagMatrix | operator- (const HepDiagMatrix &m1, const HepDiagMatrix &m2) |
| HepMatrix | operator* (const HepDiagMatrix &m1, const HepMatrix &m2) |
| HepMatrix | operator* (const HepMatrix &m1, const HepDiagMatrix &m2) |
| HepVector | operator* (const HepDiagMatrix &m1, const HepVector &m2) |
Additional Inherited Members |
| enum | { size_max = 25
} |
| enum | { size_max = 25
} |
| enum | { size_max = 25
} |
typedef std::vector< double,
Alloc< double, 25 >
>::iterator | mIter |
typedef std::vector< double,
Alloc< double, 25 >
>::const_iterator | mcIter |
typedef std::vector< double,
Alloc< double, 25 >
>::iterator | mIter |
typedef std::vector< double,
Alloc< double, 25 >
>::const_iterator | mcIter |
typedef std::vector< double,
Alloc< double, 25 >
>::iterator | mIter |
typedef std::vector< double,
Alloc< double, 25 >
>::const_iterator | mcIter |
| 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) |
| 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) |
| 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) |
- Author:
Definition at line 39 of file Matrix/CLHEP/Matrix/DiagMatrix.h.