|
| | HepMatrix () |
| |
| | HepMatrix (int p, int q) |
| |
| | HepMatrix (int p, int q, int i) |
| |
| | HepMatrix (int p, int q, HepRandom &r) |
| |
| | HepMatrix (const HepMatrix &hm1) |
| |
| | HepMatrix (const HepSymMatrix &) |
| |
| | HepMatrix (const HepDiagMatrix &) |
| |
| | HepMatrix (const HepVector &) |
| |
| virtual | ~HepMatrix () |
| |
| virtual int | num_row () const |
| |
| virtual int | num_col () const |
| |
| virtual const double & | operator() (int row, int col) const |
| |
| virtual double & | operator() (int row, int col) |
| |
| HepMatrix & | operator*= (double t) |
| |
| HepMatrix & | operator/= (double t) |
| |
| HepMatrix & | operator+= (const HepMatrix &) |
| |
| HepMatrix & | operator+= (const HepSymMatrix &) |
| |
| HepMatrix & | operator+= (const HepDiagMatrix &) |
| |
| HepMatrix & | operator+= (const HepVector &) |
| |
| HepMatrix & | operator-= (const HepMatrix &) |
| |
| HepMatrix & | operator-= (const HepSymMatrix &) |
| |
| HepMatrix & | operator-= (const HepDiagMatrix &) |
| |
| HepMatrix & | operator-= (const HepVector &) |
| |
| HepMatrix & | operator= (const HepMatrix &) |
| |
| HepMatrix & | operator= (const HepSymMatrix &) |
| |
| HepMatrix & | operator= (const HepDiagMatrix &) |
| |
| HepMatrix & | operator= (const HepVector &) |
| |
| HepMatrix & | operator= (const HepRotation &) |
| |
| HepMatrix | operator- () const |
| |
| HepMatrix | apply (double(*f)(double, int, int)) const |
| |
| HepMatrix | T () const |
| |
| HepMatrix | sub (int min_row, int max_row, int min_col, int max_col) const |
| |
| void | sub (int row, int col, const HepMatrix &hm1) |
| |
| HepMatrix | inverse (int &ierr) const |
| |
| virtual void | invert (int &ierr) |
| |
| void | invert () |
| |
| HepMatrix | inverse () const |
| |
| double | determinant () const |
| |
| double | trace () const |
| |
| HepMatrix_row | operator[] (int) |
| |
| const HepMatrix_row_const | operator[] (int) const |
| |
| | HepMatrix () |
| |
| | HepMatrix (int p, int q) |
| |
| | HepMatrix (int p, int q, int i) |
| |
| | HepMatrix (int p, int q, HepRandom &r) |
| |
| | HepMatrix (const HepMatrix &hm1) |
| |
| | HepMatrix (const HepSymMatrix &) |
| |
| | HepMatrix (const HepDiagMatrix &) |
| |
| | HepMatrix (const HepVector &) |
| |
| virtual | ~HepMatrix () |
| |
| virtual int | num_row () const |
| |
| virtual int | num_col () const |
| |
| virtual const double & | operator() (int row, int col) const |
| |
| virtual double & | operator() (int row, int col) |
| |
| HepMatrix & | operator*= (double t) |
| |
| HepMatrix & | operator/= (double t) |
| |
| HepMatrix & | operator+= (const HepMatrix &) |
| |
| HepMatrix & | operator+= (const HepSymMatrix &) |
| |
| HepMatrix & | operator+= (const HepDiagMatrix &) |
| |
| HepMatrix & | operator+= (const HepVector &) |
| |
| HepMatrix & | operator-= (const HepMatrix &) |
| |
| HepMatrix & | operator-= (const HepSymMatrix &) |
| |
| HepMatrix & | operator-= (const HepDiagMatrix &) |
| |
| HepMatrix & | operator-= (const HepVector &) |
| |
| HepMatrix & | operator= (const HepMatrix &) |
| |
| HepMatrix & | operator= (const HepSymMatrix &) |
| |
| HepMatrix & | operator= (const HepDiagMatrix &) |
| |
| HepMatrix & | operator= (const HepVector &) |
| |
| HepMatrix & | operator= (const HepRotation &) |
| |
| HepMatrix | operator- () const |
| |
| HepMatrix | apply (double(*f)(double, int, int)) const |
| |
| HepMatrix | T () const |
| |
| HepMatrix | sub (int min_row, int max_row, int min_col, int max_col) const |
| |
| void | sub (int row, int col, const HepMatrix &hm1) |
| |
| HepMatrix | inverse (int &ierr) const |
| |
| virtual void | invert (int &ierr) |
| |
| void | invert () |
| |
| HepMatrix | inverse () const |
| |
| double | determinant () const |
| |
| double | trace () const |
| |
| HepMatrix_row | operator[] (int) |
| |
| const HepMatrix_row_const | operator[] (int) const |
| |
| | HepMatrix () |
| |
| | HepMatrix (int p, int q) |
| |
| | HepMatrix (int p, int q, int i) |
| |
| | HepMatrix (int p, int q, HepRandom &r) |
| |
| | HepMatrix (const HepMatrix &hm1) |
| |
| | HepMatrix (const HepSymMatrix &) |
| |
| | HepMatrix (const HepDiagMatrix &) |
| |
| | HepMatrix (const HepVector &) |
| |
| virtual | ~HepMatrix () |
| |
| virtual int | num_row () const |
| |
| virtual int | num_col () const |
| |
| virtual const double & | operator() (int row, int col) const |
| |
| virtual double & | operator() (int row, int col) |
| |
| HepMatrix & | operator*= (double t) |
| |
| HepMatrix & | operator/= (double t) |
| |
| HepMatrix & | operator+= (const HepMatrix &) |
| |
| HepMatrix & | operator+= (const HepSymMatrix &) |
| |
| HepMatrix & | operator+= (const HepDiagMatrix &) |
| |
| HepMatrix & | operator+= (const HepVector &) |
| |
| HepMatrix & | operator-= (const HepMatrix &) |
| |
| HepMatrix & | operator-= (const HepSymMatrix &) |
| |
| HepMatrix & | operator-= (const HepDiagMatrix &) |
| |
| HepMatrix & | operator-= (const HepVector &) |
| |
| HepMatrix & | operator= (const HepMatrix &) |
| |
| HepMatrix & | operator= (const HepSymMatrix &) |
| |
| HepMatrix & | operator= (const HepDiagMatrix &) |
| |
| HepMatrix & | operator= (const HepVector &) |
| |
| HepMatrix & | operator= (const HepRotation &) |
| |
| HepMatrix | operator- () const |
| |
| HepMatrix | apply (double(*f)(double, int, int)) const |
| |
| HepMatrix | T () const |
| |
| HepMatrix | sub (int min_row, int max_row, int min_col, int max_col) const |
| |
| void | sub (int row, int col, const HepMatrix &hm1) |
| |
| HepMatrix | inverse (int &ierr) const |
| |
| virtual void | invert (int &ierr) |
| |
| void | invert () |
| |
| HepMatrix | inverse () const |
| |
| double | determinant () const |
| |
| double | trace () const |
| |
| HepMatrix_row | operator[] (int) |
| |
| const HepMatrix_row_const | operator[] (int) const |
| |
| virtual | ~HepGenMatrix () |
| |
| HepGenMatrix_row | operator[] (int) |
| |
| const HepGenMatrix_row_const | operator[] (int) const |
| |
| virtual bool | operator== (const HepGenMatrix &) const |
| |
| virtual | ~HepGenMatrix () |
| |
| HepGenMatrix_row | operator[] (int) |
| |
| const HepGenMatrix_row_const | operator[] (int) const |
| |
| virtual bool | operator== (const HepGenMatrix &) const |
| |
| virtual | ~HepGenMatrix () |
| |
| HepGenMatrix_row | operator[] (int) |
| |
| const HepGenMatrix_row_const | operator[] (int) const |
| |
| virtual bool | operator== (const HepGenMatrix &) const |
| |
|
| class | HepMatrix_row |
| |
| class | HepMatrix_row_const |
| |
| class | HepVector |
| |
| class | HepSymMatrix |
| |
| class | HepDiagMatrix |
| |
| void | swap (HepMatrix &hm1, HepMatrix &hm2) |
| |
| HepMatrix | operator+ (const HepMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator- (const HepMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepMatrix &hm1, const HepSymMatrix &hm2) |
| |
| HepMatrix | operator* (const HepMatrix &hm1, const HepDiagMatrix &hm2) |
| |
| HepMatrix | operator* (const HepSymMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepDiagMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepVector &hm1, const HepMatrix &hm2) |
| |
| HepVector | operator* (const HepMatrix &hm1, const HepVector &hm2) |
| |
| HepMatrix | operator* (const HepSymMatrix &hm1, const HepSymMatrix &hm2) |
| |
| HepVector | solve (const HepMatrix &, const HepVector &) |
| |
| HepVector | qr_solve (HepMatrix *, const HepVector &) |
| |
| HepMatrix | qr_solve (HepMatrix *, const HepMatrix &b) |
| |
| void | tridiagonal (HepSymMatrix *a, HepMatrix *hsm) |
| |
| void | row_house (HepMatrix *, const HepMatrix &, double, int, int, int, int) |
| |
| void | row_house (HepMatrix *, const HepVector &, double, int, int) |
| |
| void | back_solve (const HepMatrix &R, HepVector *b) |
| |
| void | back_solve (const HepMatrix &R, HepMatrix *b) |
| |
| void | col_givens (HepMatrix *A, double c, double s, int k1, int k2, int rowmin, int rowmax) |
| |
| void | row_givens (HepMatrix *A, double c, double s, int k1, int k2, int colmin, int colmax) |
| |
| void | col_house (HepMatrix *, const HepMatrix &, double, int, int, int, int) |
| |
| HepVector | house (const HepMatrix &a, int row, int col) |
| |
| void | house_with_update (HepMatrix *a, int row, int col) |
| |
| void | house_with_update (HepMatrix *a, HepMatrix *v, int row, int col) |
| |
| void | house_with_update2 (HepSymMatrix *a, HepMatrix *v, int row, int col) |
| |
| void | swap (HepMatrix &hm1, HepMatrix &hm2) |
| |
| HepMatrix | operator+ (const HepMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator- (const HepMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepMatrix &hm1, const HepSymMatrix &hm2) |
| |
| HepMatrix | operator* (const HepMatrix &hm1, const HepDiagMatrix &hm2) |
| |
| HepMatrix | operator* (const HepSymMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepDiagMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepVector &hm1, const HepMatrix &hm2) |
| |
| HepVector | operator* (const HepMatrix &hm1, const HepVector &hm2) |
| |
| HepMatrix | operator* (const HepSymMatrix &hm1, const HepSymMatrix &hm2) |
| |
| HepVector | solve (const HepMatrix &, const HepVector &) |
| |
| HepVector | qr_solve (HepMatrix *, const HepVector &) |
| |
| HepMatrix | qr_solve (HepMatrix *, const HepMatrix &b) |
| |
| void | tridiagonal (HepSymMatrix *a, HepMatrix *hsm) |
| |
| void | row_house (HepMatrix *, const HepMatrix &, double, int, int, int, int) |
| |
| void | row_house (HepMatrix *, const HepVector &, double, int, int) |
| |
| void | back_solve (const HepMatrix &R, HepVector *b) |
| |
| void | back_solve (const HepMatrix &R, HepMatrix *b) |
| |
| void | col_givens (HepMatrix *A, double c, double s, int k1, int k2, int rowmin, int rowmax) |
| |
| void | row_givens (HepMatrix *A, double c, double s, int k1, int k2, int colmin, int colmax) |
| |
| void | col_house (HepMatrix *, const HepMatrix &, double, int, int, int, int) |
| |
| HepVector | house (const HepMatrix &a, int row, int col) |
| |
| void | house_with_update (HepMatrix *a, int row, int col) |
| |
| void | house_with_update (HepMatrix *a, HepMatrix *v, int row, int col) |
| |
| void | house_with_update2 (HepSymMatrix *a, HepMatrix *v, int row, int col) |
| |
| void | swap (HepMatrix &hm1, HepMatrix &hm2) |
| |
| HepMatrix | operator+ (const HepMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator- (const HepMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepMatrix &hm1, const HepSymMatrix &hm2) |
| |
| HepMatrix | operator* (const HepMatrix &hm1, const HepDiagMatrix &hm2) |
| |
| HepMatrix | operator* (const HepSymMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepDiagMatrix &hm1, const HepMatrix &hm2) |
| |
| HepMatrix | operator* (const HepVector &hm1, const HepMatrix &hm2) |
| |
| HepVector | operator* (const HepMatrix &hm1, const HepVector &hm2) |
| |
| HepMatrix | operator* (const HepSymMatrix &hm1, const HepSymMatrix &hm2) |
| |
| HepVector | solve (const HepMatrix &, const HepVector &) |
| |
| HepVector | qr_solve (HepMatrix *, const HepVector &) |
| |
| HepMatrix | qr_solve (HepMatrix *, const HepMatrix &b) |
| |
| void | tridiagonal (HepSymMatrix *a, HepMatrix *hsm) |
| |
| void | row_house (HepMatrix *, const HepMatrix &, double, int, int, int, int) |
| |
| void | row_house (HepMatrix *, const HepVector &, double, int, int) |
| |
| void | back_solve (const HepMatrix &R, HepVector *b) |
| |
| void | back_solve (const HepMatrix &R, HepMatrix *b) |
| |
| void | col_givens (HepMatrix *A, double c, double s, int k1, int k2, int rowmin, int rowmax) |
| |
| void | row_givens (HepMatrix *A, double c, double s, int k1, int k2, int colmin, int colmax) |
| |
| void | col_house (HepMatrix *, const HepMatrix &, double, int, int, int, int) |
| |
| HepVector | house (const HepMatrix &a, int row, int col) |
| |
| void | house_with_update (HepMatrix *a, int row, int col) |
| |
| void | house_with_update (HepMatrix *a, HepMatrix *v, int row, int col) |
| |
| void | house_with_update2 (HepSymMatrix *a, HepMatrix *v, int row, int col) |
| |
|
| 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 209 of file Matrix/CLHEP/Matrix/Matrix.h.