#include <CLHEP/Matrix/DiagMatrix.h>
|
| | HepDiagMatrix () |
| |
| | HepDiagMatrix (int p) |
| |
| | HepDiagMatrix (int p, int) |
| |
| | HepDiagMatrix (int p, HepRandom &r) |
| |
| | HepDiagMatrix (const HepDiagMatrix &hm1) |
| |
| 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 &hm2) |
| |
| void | assign (const HepSymMatrix &hm2) |
| |
| void | assign (const HepDiagMatrix &hm2) |
| |
| HepDiagMatrix & | operator*= (double t) |
| |
| HepDiagMatrix & | operator/= (double t) |
| |
| HepDiagMatrix & | operator+= (const HepDiagMatrix &hm2) |
| |
| HepDiagMatrix & | operator-= (const HepDiagMatrix &hm2) |
| |
| HepDiagMatrix & | operator= (const HepDiagMatrix &hm2) |
| |
| HepDiagMatrix | operator- () const |
| |
| HepDiagMatrix | T () const |
| |
| HepDiagMatrix | apply (double(*f)(double, int, int)) const |
| |
| HepSymMatrix | similarity (const HepMatrix &hm1) const |
| |
| HepSymMatrix | similarityT (const HepMatrix &hm1) 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 &hm1) |
| |
| HepDiagMatrix | inverse (int &ierr) const |
| |
| void | invert (int &ierr) |
| |
| void | invert () |
| |
| HepDiagMatrix | inverse () const |
| |
| double | determinant () const |
| |
| double | trace () const |
| |
| HepDiagMatrix_row | operator[] (int) |
| |
| HepDiagMatrix_row_const | operator[] (int) const |
| |
| virtual | ~HepGenMatrix () |
| |
| HepGenMatrix_row | operator[] (int) |
| |
| const HepGenMatrix_row_const | operator[] (int) const |
| |
| virtual bool | operator== (const HepGenMatrix &) const |
| |
|
| enum | { size_max = 25
} |
| |
| 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) |
| |
- Author
Definition at line 35 of file DiagMatrix.h.
◆ HepDiagMatrix() [1/5]
| CLHEP::HepDiagMatrix::HepDiagMatrix |
( |
| ) |
|
|
inline |
◆ HepDiagMatrix() [2/5]
| CLHEP::HepDiagMatrix::HepDiagMatrix |
( |
int |
p | ) |
|
|
explicit |
◆ HepDiagMatrix() [3/5]
| CLHEP::HepDiagMatrix::HepDiagMatrix |
( |
int |
p, |
|
|
int |
|
|
) |
| |
◆ HepDiagMatrix() [4/5]
| CLHEP::HepDiagMatrix::HepDiagMatrix |
( |
int |
p, |
|
|
HepRandom & |
r |
|
) |
| |
◆ HepDiagMatrix() [5/5]
◆ ~HepDiagMatrix()
| virtual CLHEP::HepDiagMatrix::~HepDiagMatrix |
( |
| ) |
|
|
virtual |
◆ apply()
| HepDiagMatrix CLHEP::HepDiagMatrix::apply |
( |
double(*)(double, int, int) |
f | ) |
const |
◆ assign() [1/3]
◆ assign() [2/3]
| void CLHEP::HepDiagMatrix::assign |
( |
const HepMatrix & |
hm2 | ) |
|
◆ assign() [3/3]
| void CLHEP::HepDiagMatrix::assign |
( |
const HepSymMatrix & |
hm2 | ) |
|
◆ determinant()
| double CLHEP::HepDiagMatrix::determinant |
( |
| ) |
const |
◆ fast() [1/2]
| double & CLHEP::HepDiagMatrix::fast |
( |
int |
row, |
|
|
int |
col |
|
) |
| |
|
inline |
◆ fast() [2/2]
| const double & CLHEP::HepDiagMatrix::fast |
( |
int |
row, |
|
|
int |
col |
|
) |
| const |
|
inline |
◆ inverse() [1/2]
◆ inverse() [2/2]
◆ invert() [1/2]
| void CLHEP::HepDiagMatrix::invert |
( |
| ) |
|
|
inline |
◆ invert() [2/2]
| void CLHEP::HepDiagMatrix::invert |
( |
int & |
ierr | ) |
|
|
virtual |
◆ num_col()
| int CLHEP::HepDiagMatrix::num_col |
( |
| ) |
const |
|
inlinevirtual |
◆ num_row()
| int CLHEP::HepDiagMatrix::num_row |
( |
| ) |
const |
|
inlinevirtual |
◆ num_size()
| int CLHEP::HepDiagMatrix::num_size |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ operator()() [1/2]
| double & CLHEP::HepDiagMatrix::operator() |
( |
int |
row, |
|
|
int |
col |
|
) |
| |
|
inlinevirtual |
◆ operator()() [2/2]
| const double & CLHEP::HepDiagMatrix::operator() |
( |
int |
row, |
|
|
int |
col |
|
) |
| const |
|
inlinevirtual |
◆ operator*=()
◆ operator+=()
◆ operator-()
◆ operator-=()
◆ operator/=()
◆ operator=()
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ similarity() [1/2]
◆ similarity() [2/2]
| double CLHEP::HepDiagMatrix::similarity |
( |
const HepVector & |
| ) |
const |
◆ similarityT()
◆ sub() [1/3]
| HepDiagMatrix CLHEP::HepDiagMatrix::sub |
( |
int |
min_row, |
|
|
int |
max_row |
|
) |
| |
◆ sub() [2/3]
| HepDiagMatrix CLHEP::HepDiagMatrix::sub |
( |
int |
min_row, |
|
|
int |
max_row |
|
) |
| const |
◆ sub() [3/3]
| void CLHEP::HepDiagMatrix::sub |
( |
int |
row, |
|
|
const HepDiagMatrix & |
hm1 |
|
) |
| |
◆ T()
◆ trace()
| double CLHEP::HepDiagMatrix::trace |
( |
| ) |
const |
◆ HepDiagMatrix_row
◆ HepDiagMatrix_row_const
◆ HepMatrix
◆ HepSymMatrix
◆ operator* [1/4]
◆ operator* [2/4]
◆ operator* [3/4]
◆ operator* [4/4]
◆ operator+
◆ operator-
The documentation for this class was generated from the following files: