#include <CLHEP/Matrix/SymMatrix.h>
|
| | HepSymMatrix () |
| |
| | HepSymMatrix (int p) |
| |
| | HepSymMatrix (int p, int) |
| |
| | HepSymMatrix (int p, HepRandom &r) |
| |
| | HepSymMatrix (const HepSymMatrix &hm1) |
| |
| | HepSymMatrix (const HepDiagMatrix &hm1) |
| |
| virtual | ~HepSymMatrix () |
| |
| int | num_row () const |
| |
| int | num_col () const |
| |
| 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) |
| |
| void | assign (const HepMatrix &hm2) |
| |
| void | assign (const HepSymMatrix &hm2) |
| |
| HepSymMatrix & | operator*= (double t) |
| |
| HepSymMatrix & | operator/= (double t) |
| |
| HepSymMatrix & | operator+= (const HepSymMatrix &hm2) |
| |
| HepSymMatrix & | operator+= (const HepDiagMatrix &hm2) |
| |
| HepSymMatrix & | operator-= (const HepSymMatrix &hm2) |
| |
| HepSymMatrix & | operator-= (const HepDiagMatrix &hm2) |
| |
| HepSymMatrix & | operator= (const HepSymMatrix &hm2) |
| |
| HepSymMatrix & | operator= (const HepDiagMatrix &hm2) |
| |
| HepSymMatrix | operator- () const |
| |
| HepSymMatrix | T () const |
| |
| HepSymMatrix | apply (double(*f)(double, int, int)) const |
| |
| HepSymMatrix | similarity (const HepMatrix &hm1) const |
| |
| HepSymMatrix | similarity (const HepSymMatrix &hm1) const |
| |
| HepSymMatrix | similarityT (const HepMatrix &hm1) const |
| |
| double | similarity (const HepVector &v) const |
| |
| HepSymMatrix | sub (int min_row, int max_row) const |
| |
| void | sub (int row, const HepSymMatrix &hm1) |
| |
| HepSymMatrix | sub (int min_row, int max_row) |
| |
| HepSymMatrix | inverse (int &ifail) const |
| |
| void | invert (int &ifail) |
| |
| void | invert () |
| |
| HepSymMatrix | inverse () const |
| |
| double | determinant () const |
| |
| double | trace () const |
| |
| HepSymMatrix_row | operator[] (int) |
| |
| HepSymMatrix_row_const | operator[] (int) const |
| |
| void | invertCholesky5 (int &ifail) |
| |
| void | invertCholesky6 (int &ifail) |
| |
| void | invertHaywood4 (int &ifail) |
| |
| void | invertHaywood5 (int &ifail) |
| |
| void | invertHaywood6 (int &ifail) |
| |
| void | invertBunchKaufman (int &ifail) |
| |
| virtual | ~HepGenMatrix () |
| |
| HepGenMatrix_row | operator[] (int) |
| |
| const HepGenMatrix_row_const | operator[] (int) const |
| |
| virtual bool | operator== (const HepGenMatrix &) const |
| |
|
| class | HepSymMatrix_row |
| |
| class | HepSymMatrix_row_const |
| |
| class | HepMatrix |
| |
| class | HepDiagMatrix |
| |
| void | tridiagonal (HepSymMatrix *a, HepMatrix *hsm) |
| |
| double | condition (const HepSymMatrix &m) |
| |
| void | diag_step (HepSymMatrix *t, int begin, int end) |
| |
| void | diag_step (HepSymMatrix *t, HepMatrix *u, int begin, int end) |
| |
| HepMatrix | diagonalize (HepSymMatrix *s) |
| |
| HepVector | house (const HepSymMatrix &a, int row, int col) |
| |
| void | house_with_update2 (HepSymMatrix *a, HepMatrix *v, int row, int col) |
| |
| HepSymMatrix | operator+ (const HepSymMatrix &hm1, const HepSymMatrix &hm2) |
| |
| HepSymMatrix | operator- (const HepSymMatrix &hm1, const HepSymMatrix &hm2) |
| |
| HepMatrix | operator* (const HepSymMatrix &hm1, const HepSymMatrix &hm2) |
| |
| HepMatrix | operator* (const HepSymMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepMatrix &hm1, const HepSymMatrix &hm2) |
| |
| HepVector | operator* (const HepSymMatrix &hm1, const HepVector &hm2) |
| |
| HepSymMatrix | vT_times_v (const HepVector &v) |
| |
|
| 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 86 of file SymMatrix.h.
◆ HepSymMatrix() [1/6]
| CLHEP::HepSymMatrix::HepSymMatrix |
( |
| ) |
|
|
inline |
◆ HepSymMatrix() [2/6]
| CLHEP::HepSymMatrix::HepSymMatrix |
( |
int |
p | ) |
|
|
explicit |
◆ HepSymMatrix() [3/6]
| CLHEP::HepSymMatrix::HepSymMatrix |
( |
int |
p, |
|
|
int |
|
|
) |
| |
◆ HepSymMatrix() [4/6]
| CLHEP::HepSymMatrix::HepSymMatrix |
( |
int |
p, |
|
|
HepRandom & |
r |
|
) |
| |
◆ HepSymMatrix() [5/6]
| CLHEP::HepSymMatrix::HepSymMatrix |
( |
const HepSymMatrix & |
hm1 | ) |
|
◆ HepSymMatrix() [6/6]
◆ ~HepSymMatrix()
| virtual CLHEP::HepSymMatrix::~HepSymMatrix |
( |
| ) |
|
|
virtual |
◆ apply()
| HepSymMatrix CLHEP::HepSymMatrix::apply |
( |
double(*)(double, int, int) |
f | ) |
const |
◆ assign() [1/2]
| void CLHEP::HepSymMatrix::assign |
( |
const HepMatrix & |
hm2 | ) |
|
◆ assign() [2/2]
| void CLHEP::HepSymMatrix::assign |
( |
const HepSymMatrix & |
hm2 | ) |
|
|
inline |
◆ determinant()
| double CLHEP::HepSymMatrix::determinant |
( |
| ) |
const |
◆ fast() [1/2]
| double & CLHEP::HepSymMatrix::fast |
( |
int |
row, |
|
|
int |
col |
|
) |
| |
|
inline |
◆ fast() [2/2]
| const double & CLHEP::HepSymMatrix::fast |
( |
int |
row, |
|
|
int |
col |
|
) |
| const |
|
inline |
◆ inverse() [1/2]
◆ inverse() [2/2]
| HepSymMatrix CLHEP::HepSymMatrix::inverse |
( |
int & |
ifail | ) |
const |
|
inline |
◆ invert() [1/2]
| void CLHEP::HepSymMatrix::invert |
( |
| ) |
|
|
inline |
◆ invert() [2/2]
| void CLHEP::HepSymMatrix::invert |
( |
int & |
ifail | ) |
|
|
virtual |
◆ invertBunchKaufman()
| void CLHEP::HepSymMatrix::invertBunchKaufman |
( |
int & |
ifail | ) |
|
◆ invertCholesky5()
| void CLHEP::HepSymMatrix::invertCholesky5 |
( |
int & |
ifail | ) |
|
◆ invertCholesky6()
| void CLHEP::HepSymMatrix::invertCholesky6 |
( |
int & |
ifail | ) |
|
◆ invertHaywood4()
| void CLHEP::HepSymMatrix::invertHaywood4 |
( |
int & |
ifail | ) |
|
◆ invertHaywood5()
| void CLHEP::HepSymMatrix::invertHaywood5 |
( |
int & |
ifail | ) |
|
◆ invertHaywood6()
| void CLHEP::HepSymMatrix::invertHaywood6 |
( |
int & |
ifail | ) |
|
◆ num_col()
| int CLHEP::HepSymMatrix::num_col |
( |
| ) |
const |
|
inlinevirtual |
◆ num_row()
| int CLHEP::HepSymMatrix::num_row |
( |
| ) |
const |
|
inlinevirtual |
◆ num_size()
| int CLHEP::HepSymMatrix::num_size |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ operator()() [1/2]
| double & CLHEP::HepSymMatrix::operator() |
( |
int |
row, |
|
|
int |
col |
|
) |
| |
|
inlinevirtual |
◆ operator()() [2/2]
| const double & CLHEP::HepSymMatrix::operator() |
( |
int |
row, |
|
|
int |
col |
|
) |
| const |
|
inlinevirtual |
◆ operator*=()
◆ operator+=() [1/2]
◆ operator+=() [2/2]
◆ operator-()
◆ operator-=() [1/2]
◆ operator-=() [2/2]
◆ operator/=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ similarity() [1/3]
◆ similarity() [2/3]
◆ similarity() [3/3]
| double CLHEP::HepSymMatrix::similarity |
( |
const HepVector & |
v | ) |
const |
◆ similarityT()
◆ sub() [1/3]
| HepSymMatrix CLHEP::HepSymMatrix::sub |
( |
int |
min_row, |
|
|
int |
max_row |
|
) |
| |
◆ sub() [2/3]
| HepSymMatrix CLHEP::HepSymMatrix::sub |
( |
int |
min_row, |
|
|
int |
max_row |
|
) |
| const |
◆ sub() [3/3]
| void CLHEP::HepSymMatrix::sub |
( |
int |
row, |
|
|
const HepSymMatrix & |
hm1 |
|
) |
| |
◆ T()
◆ trace()
| double CLHEP::HepSymMatrix::trace |
( |
| ) |
const |
◆ condition
◆ diag_step [1/2]
◆ diag_step [2/2]
◆ diagonalize
◆ HepDiagMatrix
◆ HepMatrix
◆ HepSymMatrix_row
◆ HepSymMatrix_row_const
◆ house
◆ house_with_update2
◆ operator* [1/4]
◆ operator* [2/4]
◆ operator* [3/4]
◆ operator* [4/4]
◆ operator+
◆ operator-
◆ tridiagonal
◆ vT_times_v
The documentation for this class was generated from the following files: