CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <DiagMatrix.h>
Definition at line 39 of file Matrix/CLHEP/Matrix/DiagMatrix.h.
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | ) | [inline] |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | int | p | ) | [explicit] |
Definition at line 70 of file DiagMatrix.cc.
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | int | p, |
int | init | ||
) |
Definition at line 75 of file DiagMatrix.cc.
References a, b, and CLHEP::HepGenMatrix::error().
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | int | p, |
HepRandom & | r | ||
) |
Definition at line 96 of file DiagMatrix.cc.
References a, b, and num_size().
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | const HepDiagMatrix & | m1 | ) |
Definition at line 109 of file DiagMatrix.cc.
CLHEP::HepDiagMatrix::~HepDiagMatrix | ( | ) | [virtual] |
Definition at line 106 of file DiagMatrix.cc.
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | ) | [inline] |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | int | p | ) | [explicit] |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | int | p, |
int | |||
) |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | int | p, |
HepRandom & | r | ||
) |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | const HepDiagMatrix & | m1 | ) |
virtual CLHEP::HepDiagMatrix::~HepDiagMatrix | ( | ) | [virtual] |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | ) | [inline] |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | int | p | ) | [explicit] |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | int | p, |
int | |||
) |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | int | p, |
HepRandom & | r | ||
) |
CLHEP::HepDiagMatrix::HepDiagMatrix | ( | const HepDiagMatrix & | m1 | ) |
virtual CLHEP::HepDiagMatrix::~HepDiagMatrix | ( | ) | [virtual] |
HepDiagMatrix CLHEP::HepDiagMatrix::apply | ( | double(*)(double, int, int) | f | ) | const |
Definition at line 585 of file DiagMatrix.cc.
Referenced by main().
HepDiagMatrix CLHEP::HepDiagMatrix::apply | ( | double(*)(double, int, int) | f | ) | const |
HepDiagMatrix CLHEP::HepDiagMatrix::apply | ( | double(*)(double, int, int) | f | ) | const |
void CLHEP::HepDiagMatrix::assign | ( | const HepMatrix & | m2 | ) |
void CLHEP::HepDiagMatrix::assign | ( | const HepMatrix & | m2 | ) |
void CLHEP::HepDiagMatrix::assign | ( | const HepMatrix & | m2 | ) |
Definition at line 601 of file DiagMatrix.cc.
References CLHEP::HepMatrix::num_row().
Referenced by main().
void CLHEP::HepDiagMatrix::assign | ( | const HepSymMatrix & | m2 | ) |
void CLHEP::HepDiagMatrix::assign | ( | const HepSymMatrix & | m2 | ) |
Definition at line 616 of file DiagMatrix.cc.
References CLHEP::HepSymMatrix::num_row().
void CLHEP::HepDiagMatrix::assign | ( | const HepSymMatrix & | m2 | ) |
void CLHEP::HepDiagMatrix::assign | ( | const HepDiagMatrix & | m2 | ) |
void CLHEP::HepDiagMatrix::assign | ( | const HepDiagMatrix & | m2 | ) |
void CLHEP::HepDiagMatrix::assign | ( | const HepDiagMatrix & | m2 | ) |
double CLHEP::HepDiagMatrix::determinant | ( | ) | const |
double CLHEP::HepDiagMatrix::determinant | ( | ) | const |
Definition at line 714 of file DiagMatrix.cc.
double CLHEP::HepDiagMatrix::determinant | ( | ) | const |
double& CLHEP::HepDiagMatrix::fast | ( | int | row, |
int | col | ||
) |
double& CLHEP::HepDiagMatrix::fast | ( | int | row, |
int | col | ||
) |
double& CLHEP::HepDiagMatrix::fast | ( | int | row, |
int | col | ||
) |
Referenced by main(), and similarityT().
const double& CLHEP::HepDiagMatrix::fast | ( | int | row, |
int | col | ||
) | const |
const double& CLHEP::HepDiagMatrix::fast | ( | int | row, |
int | col | ||
) | const |
const double& CLHEP::HepDiagMatrix::fast | ( | int | row, |
int | col | ||
) | const |
HepDiagMatrix CLHEP::HepDiagMatrix::inverse | ( | int & | ierr | ) | const |
HepDiagMatrix CLHEP::HepDiagMatrix::inverse | ( | int & | ierr | ) | const |
HepDiagMatrix CLHEP::HepDiagMatrix::inverse | ( | int & | ierr | ) | const |
void CLHEP::HepDiagMatrix::invert | ( | int & | ierr | ) | [virtual] |
Implements CLHEP::HepGenMatrix.
void CLHEP::HepDiagMatrix::invert | ( | int & | ierr | ) | [virtual] |
Implements CLHEP::HepGenMatrix.
Definition at line 698 of file DiagMatrix.cc.
References CLHEP::detail::n, and num_row().
void CLHEP::HepDiagMatrix::invert | ( | int & | ierr | ) | [virtual] |
Implements CLHEP::HepGenMatrix.
int CLHEP::HepDiagMatrix::num_col | ( | ) | const [inline, virtual] |
Implements CLHEP::HepGenMatrix.
int CLHEP::HepDiagMatrix::num_col | ( | ) | const [inline, virtual] |
int CLHEP::HepDiagMatrix::num_col | ( | ) | const [inline, virtual] |
Implements CLHEP::HepGenMatrix.
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_row | ( | ) | const [inline, virtual] |
Implements CLHEP::HepGenMatrix.
int CLHEP::HepDiagMatrix::num_row | ( | ) | const [inline, virtual] |
Implements CLHEP::HepGenMatrix.
int CLHEP::HepDiagMatrix::num_size | ( | ) | const [inline, protected, virtual] |
Implements CLHEP::HepGenMatrix.
int CLHEP::HepDiagMatrix::num_size | ( | ) | const [inline, protected, virtual] |
Implements CLHEP::HepGenMatrix.
int CLHEP::HepDiagMatrix::num_size | ( | ) | const [inline, protected, virtual] |
Implements CLHEP::HepGenMatrix.
Referenced by HepDiagMatrix().
double& CLHEP::HepDiagMatrix::operator() | ( | int | row, |
int | col | ||
) | [virtual] |
Implements CLHEP::HepGenMatrix.
double& CLHEP::HepDiagMatrix::operator() | ( | int | row, |
int | col | ||
) | [virtual] |
Implements CLHEP::HepGenMatrix.
double& CLHEP::HepDiagMatrix::operator() | ( | int | row, |
int | col | ||
) | [virtual] |
Implements CLHEP::HepGenMatrix.
const double& CLHEP::HepDiagMatrix::operator() | ( | int | row, |
int | col | ||
) | const [virtual] |
Implements CLHEP::HepGenMatrix.
const double& CLHEP::HepDiagMatrix::operator() | ( | int | row, |
int | col | ||
) | const [virtual] |
Implements CLHEP::HepGenMatrix.
const double& CLHEP::HepDiagMatrix::operator() | ( | int | row, |
int | col | ||
) | const [virtual] |
Implements CLHEP::HepGenMatrix.
HepDiagMatrix& CLHEP::HepDiagMatrix::operator*= | ( | double | t | ) |
HepDiagMatrix & CLHEP::HepDiagMatrix::operator*= | ( | double | t | ) |
Definition at line 524 of file DiagMatrix.cc.
References SIMPLE_UOP.
HepDiagMatrix& CLHEP::HepDiagMatrix::operator*= | ( | double | t | ) |
HepDiagMatrix& CLHEP::HepDiagMatrix::operator+= | ( | const HepDiagMatrix & | m2 | ) |
HepDiagMatrix& CLHEP::HepDiagMatrix::operator+= | ( | const HepDiagMatrix & | m2 | ) |
HepDiagMatrix & CLHEP::HepDiagMatrix::operator+= | ( | const HepDiagMatrix & | m2 | ) |
Definition at line 479 of file DiagMatrix.cc.
References CHK_DIM_2, num_col(), num_row(), and SIMPLE_BOP.
HepDiagMatrix CLHEP::HepDiagMatrix::operator- | ( | ) | const |
HepDiagMatrix CLHEP::HepDiagMatrix::operator- | ( | ) | const |
HepDiagMatrix CLHEP::HepDiagMatrix::operator- | ( | ) | const |
Definition at line 179 of file DiagMatrix.cc.
HepDiagMatrix& CLHEP::HepDiagMatrix::operator-= | ( | const HepDiagMatrix & | m2 | ) |
HepDiagMatrix& CLHEP::HepDiagMatrix::operator-= | ( | const HepDiagMatrix & | m2 | ) |
HepDiagMatrix & CLHEP::HepDiagMatrix::operator-= | ( | const HepDiagMatrix & | m2 | ) |
Definition at line 511 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/= | ( | double | t | ) |
Definition at line 518 of file DiagMatrix.cc.
References SIMPLE_UOP.
HepDiagMatrix& CLHEP::HepDiagMatrix::operator/= | ( | double | t | ) |
HepDiagMatrix& CLHEP::HepDiagMatrix::operator= | ( | const HepDiagMatrix & | m2 | ) |
HepDiagMatrix& CLHEP::HepDiagMatrix::operator= | ( | const HepDiagMatrix & | m2 | ) |
HepDiagMatrix & CLHEP::HepDiagMatrix::operator= | ( | const HepDiagMatrix & | m2 | ) |
Definition at line 550 of file DiagMatrix.cc.
HepDiagMatrix_row CLHEP::HepDiagMatrix::operator[] | ( | int | ) | [inline] |
Reimplemented from CLHEP::HepGenMatrix.
HepDiagMatrix_row CLHEP::HepDiagMatrix::operator[] | ( | int | ) | [inline] |
Reimplemented from CLHEP::HepGenMatrix.
HepDiagMatrix_row CLHEP::HepDiagMatrix::operator[] | ( | int | ) | [inline] |
Reimplemented from CLHEP::HepGenMatrix.
HepDiagMatrix_row_const CLHEP::HepDiagMatrix::operator[] | ( | int | ) | const [inline] |
Reimplemented from CLHEP::HepGenMatrix.
HepDiagMatrix_row_const CLHEP::HepDiagMatrix::operator[] | ( | int | ) | const [inline] |
Reimplemented from CLHEP::HepGenMatrix.
HepDiagMatrix_row_const CLHEP::HepDiagMatrix::operator[] | ( | int | ) | const [inline] |
Reimplemented from CLHEP::HepGenMatrix.
HepSymMatrix CLHEP::HepDiagMatrix::similarity | ( | const HepMatrix & | m1 | ) | const |
HepSymMatrix CLHEP::HepDiagMatrix::similarity | ( | const HepMatrix & | m1 | ) | const |
Definition at line 631 of file DiagMatrix.cc.
References CHK_DIM_1, num_col(), and num_row().
Referenced by main(), and similarity().
HepSymMatrix CLHEP::HepDiagMatrix::similarity | ( | const HepMatrix & | m1 | ) | const |
double CLHEP::HepDiagMatrix::similarity | ( | const HepVector & | m1 | ) | const |
Definition at line 659 of file DiagMatrix.cc.
References CHK_DIM_1, num_row(), CLHEP::HepVector::num_row(), and similarity().
double CLHEP::HepDiagMatrix::similarity | ( | const HepVector & | ) | const |
double CLHEP::HepDiagMatrix::similarity | ( | const HepVector & | ) | const |
HepSymMatrix CLHEP::HepDiagMatrix::similarityT | ( | const HepMatrix & | m1 | ) | const |
HepSymMatrix CLHEP::HepDiagMatrix::similarityT | ( | const HepMatrix & | m1 | ) | const |
HepSymMatrix CLHEP::HepDiagMatrix::similarityT | ( | const HepMatrix & | m1 | ) | const |
HepDiagMatrix CLHEP::HepDiagMatrix::sub | ( | int | min_row, |
int | max_row | ||
) | const |
HepDiagMatrix CLHEP::HepDiagMatrix::sub | ( | int | min_row, |
int | max_row | ||
) | const |
Definition at line 121 of file DiagMatrix.cc.
Referenced by diagmatrix_test(), CLHEP::dsum(), and main().
HepDiagMatrix CLHEP::HepDiagMatrix::sub | ( | int | min_row, |
int | max_row | ||
) | const |
HepDiagMatrix CLHEP::HepDiagMatrix::sub | ( | int | min_row, |
int | max_row | ||
) |
Definition at line 138 of file DiagMatrix.cc.
References CLHEP::HepGenMatrix::error(), and num_row().
HepDiagMatrix CLHEP::HepDiagMatrix::sub | ( | int | min_row, |
int | max_row | ||
) |
HepDiagMatrix CLHEP::HepDiagMatrix::sub | ( | int | min_row, |
int | max_row | ||
) |
void CLHEP::HepDiagMatrix::sub | ( | int | row, |
const HepDiagMatrix & | m1 | ||
) |
void CLHEP::HepDiagMatrix::sub | ( | int | row, |
const HepDiagMatrix & | m1 | ||
) |
void CLHEP::HepDiagMatrix::sub | ( | int | row, |
const HepDiagMatrix & | m1 | ||
) |
Definition at line 150 of file DiagMatrix.cc.
References CLHEP::HepGenMatrix::error(), and num_row().
HepDiagMatrix CLHEP::HepDiagMatrix::T | ( | ) | const |
Referenced by main().
HepDiagMatrix CLHEP::HepDiagMatrix::T | ( | ) | const |
HepDiagMatrix CLHEP::HepDiagMatrix::T | ( | ) | const |
double CLHEP::HepDiagMatrix::trace | ( | ) | const |
Definition at line 722 of file DiagMatrix.cc.
double CLHEP::HepDiagMatrix::trace | ( | ) | const |
double CLHEP::HepDiagMatrix::trace | ( | ) | const |
HepDiagMatrix_row [friend] |
Definition at line 168 of file Matrix/CLHEP/Matrix/DiagMatrix.h.
HepDiagMatrix_row_const [friend] |
Definition at line 169 of file Matrix/CLHEP/Matrix/DiagMatrix.h.
HepMatrix [friend] |
Definition at line 170 of file Matrix/CLHEP/Matrix/DiagMatrix.h.
HepSymMatrix [friend] |
Definition at line 171 of file Matrix/CLHEP/Matrix/DiagMatrix.h.
HepDiagMatrix operator* | ( | const HepDiagMatrix & | m1, |
const HepDiagMatrix & | m2 | ||
) | [friend] |
Definition at line 416 of file DiagMatrix.cc.
HepDiagMatrix operator* | ( | const HepDiagMatrix & | m1, |
const HepDiagMatrix & | m2 | ||
) | [friend] |
Definition at line 416 of file DiagMatrix.cc.
HepDiagMatrix operator* | ( | const HepDiagMatrix & | m1, |
const HepDiagMatrix & | m2 | ||
) | [friend] |
Definition at line 416 of file DiagMatrix.cc.
HepMatrix operator* | ( | const HepDiagMatrix & | m1, |
const HepMatrix & | m2 | ||
) | [friend] |
HepMatrix operator* | ( | const HepDiagMatrix & | m1, |
const HepMatrix & | m2 | ||
) | [friend] |
HepMatrix operator* | ( | const HepDiagMatrix & | m1, |
const HepMatrix & | m2 | ||
) | [friend] |
HepMatrix operator* | ( | const HepMatrix & | m1, |
const HepDiagMatrix & | m2 | ||
) | [friend] |
HepMatrix operator* | ( | const HepMatrix & | m1, |
const HepDiagMatrix & | m2 | ||
) | [friend] |
HepMatrix operator* | ( | const HepMatrix & | m1, |
const HepDiagMatrix & | m2 | ||
) | [friend] |
HepVector operator* | ( | const HepDiagMatrix & | m1, |
const HepVector & | m2 | ||
) | [friend] |
Definition at line 433 of file DiagMatrix.cc.
HepVector operator* | ( | const HepDiagMatrix & | m1, |
const HepVector & | m2 | ||
) | [friend] |
Definition at line 433 of file DiagMatrix.cc.
HepVector operator* | ( | const HepDiagMatrix & | m1, |
const HepVector & | m2 | ||
) | [friend] |
Definition at line 433 of file DiagMatrix.cc.
HepDiagMatrix operator+ | ( | const HepDiagMatrix & | m1, |
const HepDiagMatrix & | m2 | ||
) | [friend] |
HepDiagMatrix operator+ | ( | const HepDiagMatrix & | m1, |
const HepDiagMatrix & | m2 | ||
) | [friend] |
HepDiagMatrix operator+ | ( | const HepDiagMatrix & | m1, |
const HepDiagMatrix & | m2 | ||
) | [friend] |
HepDiagMatrix operator- | ( | const HepDiagMatrix & | m1, |
const HepDiagMatrix & | m2 | ||
) | [friend] |
HepDiagMatrix operator- | ( | const HepDiagMatrix & | m1, |
const HepDiagMatrix & | m2 | ||
) | [friend] |
HepDiagMatrix operator- | ( | const HepDiagMatrix & | m1, |
const HepDiagMatrix & | m2 | ||
) | [friend] |