CLHEP 2.0.4.7 Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <DiagMatrix.h>
Inheritance diagram for CLHEP::HepDiagMatrix:
Definition at line 70 of file DiagMatrix.h.
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | ) | [inline] |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | int | p | ) | [explicit] |
Definition at line 101 of file DiagMatrix.cc.
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | int | p, | |
int | ||||
) |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | int | p, | |
HepRandom & | r | |||
) |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | const HepDiagMatrix & | m1 | ) |
CLHEP::HepDiagMatrix::~HepDiagMatrix | ( | ) | [virtual] |
Definition at line 137 of file DiagMatrix.cc.
HepDiagMatrix CLHEP::HepDiagMatrix::apply | ( | double(*)(double, int, int) | f | ) | const |
void CLHEP::HepDiagMatrix::assign | ( | const HepDiagMatrix & | m2 | ) |
void CLHEP::HepDiagMatrix::assign | ( | const HepSymMatrix & | m2 | ) |
Definition at line 647 of file DiagMatrix.cc.
References CLHEP::HepSymMatrix::m, and CLHEP::HepSymMatrix::num_row().
void CLHEP::HepDiagMatrix::assign | ( | const HepMatrix & | m2 | ) |
Definition at line 632 of file DiagMatrix.cc.
References CLHEP::HepMatrix::m, and CLHEP::HepMatrix::num_row().
Referenced by main().
double CLHEP::HepDiagMatrix::determinant | ( | ) | const |
Definition at line 745 of file DiagMatrix.cc.
const double& CLHEP::HepDiagMatrix::fast | ( | int | row, | |
int | col | |||
) | const |
double& CLHEP::HepDiagMatrix::fast | ( | int | row, | |
int | col | |||
) |
Referenced by main(), and similarityT().
HepDiagMatrix CLHEP::HepDiagMatrix::inverse | ( | int & | ierr | ) | const |
void CLHEP::HepDiagMatrix::invert | ( | int & | ierr | ) | [virtual] |
int CLHEP::HepDiagMatrix::num_col | ( | ) | const [inline, virtual] |
int CLHEP::HepDiagMatrix::num_row | ( | ) | const [inline, virtual] |
Implements CLHEP::HepGenMatrix.
Referenced by CLHEP::dsum(), invert(), main(), CLHEP::operator *(), operator+=(), CLHEP::HepSymMatrix::operator+=(), CLHEP::HepMatrix::operator+=(), operator-=(), CLHEP::HepSymMatrix::operator-=(), CLHEP::HepMatrix::operator-=(), CLHEP::operator<<(), similarity(), similarityT(), and sub().
int CLHEP::HepDiagMatrix::num_size | ( | ) | const [inline, protected, virtual] |
HepDiagMatrix & CLHEP::HepDiagMatrix::operator *= | ( | double | t | ) |
const double& CLHEP::HepDiagMatrix::operator() | ( | int | row, | |
int | col | |||
) | const [virtual] |
Implements CLHEP::HepGenMatrix.
double& CLHEP::HepDiagMatrix::operator() | ( | int | row, | |
int | col | |||
) | [virtual] |
Implements CLHEP::HepGenMatrix.
HepDiagMatrix & CLHEP::HepDiagMatrix::operator+= | ( | const HepDiagMatrix & | m2 | ) |
Definition at line 510 of file DiagMatrix.cc.
References CHK_DIM_2, num_col(), num_row(), and SIMPLE_BOP.
HepDiagMatrix CLHEP::HepDiagMatrix::operator- | ( | ) | const |
Definition at line 210 of file DiagMatrix.cc.
HepDiagMatrix & CLHEP::HepDiagMatrix::operator-= | ( | const HepDiagMatrix & | m2 | ) |
Definition at line 542 of file DiagMatrix.cc.
References CHK_DIM_2, num_col(), num_row(), and SIMPLE_BOP.
HepDiagMatrix & CLHEP::HepDiagMatrix::operator/= | ( | double | t | ) |
HepDiagMatrix & CLHEP::HepDiagMatrix::operator= | ( | const HepDiagMatrix & | m2 | ) |
HepDiagMatrix_row_const CLHEP::HepDiagMatrix::operator[] | ( | int | ) | const [inline] |
Reimplemented from CLHEP::HepGenMatrix.
HepDiagMatrix_row CLHEP::HepDiagMatrix::operator[] | ( | int | ) | [inline] |
Reimplemented from CLHEP::HepGenMatrix.
double CLHEP::HepDiagMatrix::similarity | ( | const HepVector & | ) | const |
Definition at line 690 of file DiagMatrix.cc.
References CHK_DIM_1, CLHEP::HepVector::m, CLHEP::HepVector::num_row(), num_row(), and similarity().
HepSymMatrix CLHEP::HepDiagMatrix::similarity | ( | const HepMatrix & | m1 | ) | const |
Definition at line 662 of file DiagMatrix.cc.
References CHK_DIM_1, m, num_col(), and num_row().
Referenced by main(), and similarity().
HepSymMatrix CLHEP::HepDiagMatrix::similarityT | ( | const HepMatrix & | m1 | ) | const |
void CLHEP::HepDiagMatrix::sub | ( | int | row, | |
const HepDiagMatrix & | m1 | |||
) |
Definition at line 181 of file DiagMatrix.cc.
References CLHEP::HepGenMatrix::error(), m, and num_row().
HepDiagMatrix CLHEP::HepDiagMatrix::sub | ( | int | min_row, | |
int | max_row | |||
) |
Definition at line 169 of file DiagMatrix.cc.
References CLHEP::HepGenMatrix::error(), m, and num_row().
HepDiagMatrix CLHEP::HepDiagMatrix::sub | ( | int | min_row, | |
int | max_row | |||
) | const |
Definition at line 152 of file DiagMatrix.cc.
Referenced by diagmatrix_test(), CLHEP::dsum(), and main().
HepDiagMatrix CLHEP::HepDiagMatrix::T | ( | ) | const |
Referenced by main().
double CLHEP::HepDiagMatrix::trace | ( | ) | const |
Definition at line 753 of file DiagMatrix.cc.
friend class HepDiagMatrix_row [friend] |
Definition at line 199 of file DiagMatrix.h.
friend class HepDiagMatrix_row_const [friend] |
Definition at line 200 of file DiagMatrix.h.
friend class HepMatrix [friend] |
Definition at line 201 of file DiagMatrix.h.
friend class HepSymMatrix [friend] |
Definition at line 202 of file DiagMatrix.h.
HepVector operator * | ( | const HepDiagMatrix & | m1, | |
const HepVector & | m2 | |||
) | [friend] |
Definition at line 464 of file DiagMatrix.cc.
HepMatrix operator * | ( | const HepMatrix & | m1, | |
const HepDiagMatrix & | m2 | |||
) | [friend] |
HepMatrix operator * | ( | const HepDiagMatrix & | m1, | |
const HepMatrix & | m2 | |||
) | [friend] |
HepDiagMatrix operator * | ( | const HepDiagMatrix & | m1, | |
const HepDiagMatrix & | m2 | |||
) | [friend] |
Definition at line 447 of file DiagMatrix.cc.
HepDiagMatrix operator+ | ( | const HepDiagMatrix & | m1, | |
const HepDiagMatrix & | m2 | |||
) | [friend] |
HepDiagMatrix operator- | ( | const HepDiagMatrix & | m1, | |
const HepDiagMatrix & | m2 | |||
) | [friend] |