Geant4
10.02
|
#include <G4ErrorMatrix.hh>
Classes | |
class | G4ErrorMatrix_row |
class | G4ErrorMatrix_row_const |
Static Public Member Functions | |
static void | error (const char *s) |
Protected Member Functions | |
virtual G4int | num_size () const |
virtual void | invertHaywood4 (G4int &ierr) |
virtual void | invertHaywood5 (G4int &ierr) |
virtual void | invertHaywood6 (G4int &ierr) |
Private Member Functions | |
G4int | dfact_matrix (G4double &det, G4int *ir) |
G4int | dfinv_matrix (G4int *ir) |
Private Attributes | |
std::vector< G4double > | m |
G4int | nrow |
G4int | ncol |
G4int | size |
Definition at line 46 of file G4ErrorMatrix.hh.
G4ErrorMatrix::G4ErrorMatrix | ( | ) |
Definition at line 74 of file G4ErrorMatrix.cc.
G4ErrorMatrix::G4ErrorMatrix | ( | const G4ErrorMatrix & | m1 | ) |
Definition at line 117 of file G4ErrorMatrix.cc.
References m.
G4ErrorMatrix::G4ErrorMatrix | ( | const G4ErrorSymMatrix & | m1 | ) |
Definition at line 123 of file G4ErrorMatrix.cc.
|
virtual |
Definition at line 113 of file G4ErrorMatrix.cc.
G4ErrorMatrix G4ErrorMatrix::apply | ( | G4double(*)(G4double, G4int, G4int) | f | ) | const |
G4double G4ErrorMatrix::determinant | ( | ) | const |
Definition at line 776 of file G4ErrorMatrix.cc.
References dfact_matrix(), error(), G4ThreadLocal, ncol, and nrow.
Definition at line 518 of file G4ErrorMatrix.cc.
References DBL_EPSILON, epsilon(), error(), m, n, ncol, CLHEP::normal(), and nrow.
Referenced by determinant(), G4ErrorSymMatrix::determinant(), and invert().
|
static |
Definition at line 805 of file G4ErrorMatrix.cc.
References FatalException, and G4Exception().
Referenced by determinant(), dfact_matrix(), dfinv_matrix(), G4ErrorMatrix(), G4ErrorSymMatrix::G4ErrorSymMatrix(), invert(), sub(), and G4ErrorSymMatrix::sub().
|
inline |
|
virtual |
Definition at line 645 of file G4ErrorMatrix.cc.
References dfact_matrix(), dfinv_matrix(), error(), G4ThreadLocal, invertHaywood4(), invertHaywood5(), invertHaywood6(), m, ncol, and nrow.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Definition at line 1233 of file G4ErrorMatrix.cc.
References A00, A01, A02, A03, A04, A05, A10, A11, A12, A13, A14, A15, A20, A21, A22, A23, A24, A25, A30, A31, A32, A33, A34, A35, A40, A41, A42, A43, A44, A45, A50, A51, A52, A53, A54, A55, and m.
Referenced by invert().
|
inlinevirtual |
Referenced by apply(), dfinv_matrix(), dsum(), operator*(), operator+(), operator+=(), operator-(), operator-=(), operator<<(), G4ErrorSymMatrix::similarity(), G4ErrorSymMatrix::similarityT(), and sub().
|
inlinevirtual |
Referenced by apply(), dfinv_matrix(), dsum(), operator*(), operator+(), operator+=(), operator-(), operator-=(), operator<<(), operator=(), G4ErrorSymMatrix::similarity(), and sub().
|
inlineprotectedvirtual |
G4ErrorMatrix & G4ErrorMatrix::operator*= | ( | G4double | t | ) |
Definition at line 326 of file G4ErrorMatrix.cc.
References SIMPLE_UOP.
G4ErrorMatrix & G4ErrorMatrix::operator+= | ( | const G4ErrorMatrix & | m2 | ) |
Definition at line 306 of file G4ErrorMatrix.cc.
References CHK_DIM_2, num_col(), num_row(), and SIMPLE_BOP.
G4ErrorMatrix & G4ErrorMatrix::operator+= | ( | const G4ErrorSymMatrix & | m2 | ) |
Definition at line 402 of file G4ErrorSymMatrix.cc.
References CHK_DIM_2, G4ErrorSymMatrix::m, m, n, G4ErrorSymMatrix::num_col(), num_col(), G4ErrorSymMatrix::num_row(), and num_row().
G4ErrorMatrix G4ErrorMatrix::operator- | ( | ) | const |
G4ErrorMatrix & G4ErrorMatrix::operator-= | ( | const G4ErrorMatrix & | m2 | ) |
Definition at line 313 of file G4ErrorMatrix.cc.
References CHK_DIM_2, num_col(), num_row(), and SIMPLE_BOP.
G4ErrorMatrix & G4ErrorMatrix::operator-= | ( | const G4ErrorSymMatrix & | m2 | ) |
Definition at line 434 of file G4ErrorSymMatrix.cc.
References CHK_DIM_2, G4ErrorSymMatrix::m, m, n, G4ErrorSymMatrix::num_col(), num_col(), G4ErrorSymMatrix::num_row(), and num_row().
G4ErrorMatrix & G4ErrorMatrix::operator/= | ( | G4double | t | ) |
Definition at line 320 of file G4ErrorMatrix.cc.
References SIMPLE_UOP.
G4ErrorMatrix & G4ErrorMatrix::operator= | ( | const G4ErrorMatrix & | m2 | ) |
G4ErrorMatrix & G4ErrorMatrix::operator= | ( | const G4ErrorSymMatrix & | m2 | ) |
Definition at line 478 of file G4ErrorSymMatrix.cc.
References G4ErrorSymMatrix::m, m, n, ncol, G4ErrorSymMatrix::nrow, nrow, num_row(), and size.
|
inline |
|
inline |
G4ErrorMatrix G4ErrorMatrix::sub | ( | G4int | min_row, |
G4int | max_row, | ||
G4int | min_col, | ||
G4int | max_col | ||
) | const |
void G4ErrorMatrix::sub | ( | G4int | row, |
G4int | col, | ||
const G4ErrorMatrix & | m1 | ||
) |
G4ErrorMatrix G4ErrorMatrix::T | ( | ) | const |
Definition at line 374 of file G4ErrorMatrix.cc.
References m, ncol, nrow, and size.
Referenced by G4ErrorFreeTrajState::PropagateError().
G4double G4ErrorMatrix::trace | ( | ) | const |
Definition at line 795 of file G4ErrorMatrix.cc.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 174 of file G4ErrorMatrix.hh.
|
friend |
Definition at line 175 of file G4ErrorMatrix.hh.
|
friend |
Definition at line 176 of file G4ErrorMatrix.hh.
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 272 of file G4ErrorMatrix.cc.
|
friend |
Definition at line 287 of file G4ErrorSymMatrix.cc.
|
friend |
Definition at line 321 of file G4ErrorSymMatrix.cc.
|
friend |
Definition at line 354 of file G4ErrorSymMatrix.cc.
|
friend |
Definition at line 225 of file G4ErrorMatrix.cc.
|
friend |
Definition at line 237 of file G4ErrorMatrix.cc.
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 224 of file G4ErrorMatrix.hh.
Referenced by apply(), G4ErrorSymMatrix::assign(), dfact_matrix(), dfinv_matrix(), G4ErrorMatrix(), invert(), invertHaywood4(), invertHaywood5(), invertHaywood6(), operator*(), operator+=(), operator-(), operator-=(), operator=(), G4ErrorSymMatrix::similarity(), sub(), T(), and trace().
|
private |
Definition at line 226 of file G4ErrorMatrix.hh.
Referenced by determinant(), dfact_matrix(), G4ErrorMatrix(), invert(), operator*(), operator+(), operator-(), operator=(), T(), and trace().
|
private |
Definition at line 226 of file G4ErrorMatrix.hh.
Referenced by G4ErrorSymMatrix::assign(), determinant(), dfact_matrix(), G4ErrorMatrix(), invert(), operator*(), operator+(), operator-(), operator=(), and T().
|
private |
Definition at line 227 of file G4ErrorMatrix.hh.
Referenced by G4ErrorMatrix(), operator=(), and T().