Geant4
10.03
|
#include "globals.hh"
#include <iostream>
#include <cmath>
#include "G4ErrorSymMatrix.hh"
#include "G4ErrorMatrix.hh"
Go to the source code of this file.
Macros | |
#define | SIMPLE_UOP(OPER) |
#define | SIMPLE_BOP(OPER) |
#define | SIMPLE_TOP(OPER) |
#define | CHK_DIM_2(r1, r2, c1, c2, fun) |
#define | CHK_DIM_1(c1, r2, fun) |
#define | A00 0 |
#define | A01 1 |
#define | A02 3 |
#define | A03 6 |
#define | A04 10 |
#define | A05 15 |
#define | A10 1 |
#define | A11 2 |
#define | A12 4 |
#define | A13 7 |
#define | A14 11 |
#define | A15 16 |
#define | A20 3 |
#define | A21 4 |
#define | A22 5 |
#define | A23 8 |
#define | A24 12 |
#define | A25 17 |
#define | A30 6 |
#define | A31 7 |
#define | A32 8 |
#define | A33 9 |
#define | A34 13 |
#define | A35 18 |
#define | A40 10 |
#define | A41 11 |
#define | A42 12 |
#define | A43 13 |
#define | A44 14 |
#define | A45 19 |
#define | A50 15 |
#define | A51 16 |
#define | A52 17 |
#define | A53 18 |
#define | A54 19 |
#define | A55 20 |
#define A00 0 |
Definition at line 1259 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A01 1 |
Definition at line 1260 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A02 3 |
Definition at line 1261 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A03 6 |
Definition at line 1262 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A04 10 |
Definition at line 1263 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A05 15 |
Definition at line 1264 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky6(), and G4ErrorSymMatrix::invertHaywood6().
#define A10 1 |
Definition at line 1266 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A11 2 |
Definition at line 1267 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A12 4 |
Definition at line 1268 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A13 7 |
Definition at line 1269 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A14 11 |
Definition at line 1270 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A15 16 |
Definition at line 1271 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky6(), and G4ErrorSymMatrix::invertHaywood6().
#define A20 3 |
Definition at line 1273 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A21 4 |
Definition at line 1274 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A22 5 |
Definition at line 1275 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A23 8 |
Definition at line 1276 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A24 12 |
Definition at line 1277 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A25 17 |
Definition at line 1278 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky6(), and G4ErrorSymMatrix::invertHaywood6().
#define A30 6 |
Definition at line 1280 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A31 7 |
Definition at line 1281 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A32 8 |
Definition at line 1282 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A33 9 |
Definition at line 1283 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invert4(), G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A34 13 |
Definition at line 1284 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A35 18 |
Definition at line 1285 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky6(), and G4ErrorSymMatrix::invertHaywood6().
#define A40 10 |
Definition at line 1287 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A41 11 |
Definition at line 1288 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A42 12 |
Definition at line 1289 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A43 13 |
Definition at line 1290 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A44 14 |
Definition at line 1291 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky5(), G4ErrorSymMatrix::invertCholesky6(), G4ErrorSymMatrix::invertHaywood5(), and G4ErrorSymMatrix::invertHaywood6().
#define A45 19 |
Definition at line 1292 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky6(), and G4ErrorSymMatrix::invertHaywood6().
#define A50 15 |
Definition at line 1294 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky6(), and G4ErrorSymMatrix::invertHaywood6().
#define A51 16 |
Definition at line 1295 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky6(), and G4ErrorSymMatrix::invertHaywood6().
#define A52 17 |
Definition at line 1296 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky6(), and G4ErrorSymMatrix::invertHaywood6().
#define A53 18 |
Definition at line 1297 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky6(), and G4ErrorSymMatrix::invertHaywood6().
#define A54 19 |
Definition at line 1298 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky6(), and G4ErrorSymMatrix::invertHaywood6().
#define A55 20 |
Definition at line 1299 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::invertCholesky6(), and G4ErrorSymMatrix::invertHaywood6().
#define CHK_DIM_1 | ( | c1, | |
r2, | |||
fun | |||
) |
Definition at line 64 of file G4ErrorSymMatrix.cc.
Referenced by operator*(), operator+(), and operator-().
#define CHK_DIM_2 | ( | r1, | |
r2, | |||
c1, | |||
c2, | |||
fun | |||
) |
Definition at line 59 of file G4ErrorSymMatrix.cc.
Referenced by operator+(), G4ErrorMatrix::operator+=(), G4ErrorSymMatrix::operator+=(), operator-(), G4ErrorMatrix::operator-=(), and G4ErrorSymMatrix::operator-=().
#define SIMPLE_BOP | ( | OPER | ) |
Definition at line 46 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::operator+=(), and G4ErrorSymMatrix::operator-=().
#define SIMPLE_TOP | ( | OPER | ) |
Definition at line 52 of file G4ErrorSymMatrix.cc.
Referenced by operator+(), and operator-().
#define SIMPLE_UOP | ( | OPER | ) |
Definition at line 41 of file G4ErrorSymMatrix.cc.
Referenced by G4ErrorSymMatrix::operator*=(), and G4ErrorSymMatrix::operator/=().
G4ErrorSymMatrix dsum | ( | const G4ErrorSymMatrix & | mat1, |
const G4ErrorSymMatrix & | mat2 | ||
) |
Definition at line 183 of file G4ErrorSymMatrix.cc.
References G4ErrorSymMatrix::num_row(), and G4ErrorSymMatrix::sub().
G4ErrorSymMatrix operator* | ( | const G4ErrorSymMatrix & | mat1, |
G4double | t | ||
) |
Definition at line 273 of file G4ErrorSymMatrix.cc.
G4ErrorSymMatrix operator* | ( | G4double | t, |
const G4ErrorSymMatrix & | mat1 | ||
) |
Definition at line 280 of file G4ErrorSymMatrix.cc.
G4ErrorMatrix operator* | ( | const G4ErrorMatrix & | mat1, |
const G4ErrorSymMatrix & | mat2 | ||
) |
Definition at line 287 of file G4ErrorSymMatrix.cc.
References CHK_DIM_1, G4ErrorSymMatrix::m, G4ErrorMatrix::m, G4ErrorSymMatrix::num_col(), G4ErrorMatrix::num_col(), G4ErrorSymMatrix::num_row(), G4ErrorMatrix::num_row(), and G4InuclParticleNames::sp.
G4ErrorMatrix operator* | ( | const G4ErrorSymMatrix & | mat1, |
const G4ErrorMatrix & | mat2 | ||
) |
Definition at line 321 of file G4ErrorSymMatrix.cc.
References CHK_DIM_1, G4ErrorSymMatrix::m, G4ErrorMatrix::m, G4ErrorSymMatrix::num_col(), G4ErrorMatrix::num_col(), G4ErrorSymMatrix::num_row(), G4ErrorMatrix::num_row(), and G4InuclParticleNames::sp.
G4ErrorMatrix operator* | ( | const G4ErrorSymMatrix & | mat1, |
const G4ErrorSymMatrix & | mat2 | ||
) |
Definition at line 354 of file G4ErrorSymMatrix.cc.
References CHK_DIM_1, G4ErrorSymMatrix::m, G4ErrorSymMatrix::num_col(), and G4ErrorSymMatrix::num_row().
G4ErrorMatrix operator+ | ( | const G4ErrorMatrix & | mat1, |
const G4ErrorSymMatrix & | mat2 | ||
) |
Definition at line 207 of file G4ErrorSymMatrix.cc.
References CHK_DIM_2, G4ErrorSymMatrix::num_col(), G4ErrorMatrix::num_col(), G4ErrorSymMatrix::num_row(), and G4ErrorMatrix::num_row().
G4ErrorMatrix operator+ | ( | const G4ErrorSymMatrix & | mat1, |
const G4ErrorMatrix & | mat2 | ||
) |
Definition at line 215 of file G4ErrorSymMatrix.cc.
References CHK_DIM_2, G4ErrorSymMatrix::num_col(), G4ErrorMatrix::num_col(), G4ErrorSymMatrix::num_row(), and G4ErrorMatrix::num_row().
G4ErrorSymMatrix operator+ | ( | const G4ErrorSymMatrix & | mat1, |
const G4ErrorSymMatrix & | mat2 | ||
) |
Definition at line 223 of file G4ErrorSymMatrix.cc.
References CHK_DIM_1, G4ErrorSymMatrix::nrow, and SIMPLE_TOP.
G4ErrorMatrix operator- | ( | const G4ErrorMatrix & | mat1, |
const G4ErrorSymMatrix & | mat2 | ||
) |
Definition at line 236 of file G4ErrorSymMatrix.cc.
References CHK_DIM_2, G4ErrorSymMatrix::num_col(), G4ErrorMatrix::num_col(), G4ErrorSymMatrix::num_row(), and G4ErrorMatrix::num_row().
G4ErrorMatrix operator- | ( | const G4ErrorSymMatrix & | mat1, |
const G4ErrorMatrix & | mat2 | ||
) |
Definition at line 244 of file G4ErrorSymMatrix.cc.
References CHK_DIM_2, G4ErrorSymMatrix::num_col(), G4ErrorMatrix::num_col(), G4ErrorSymMatrix::num_row(), and G4ErrorMatrix::num_row().
G4ErrorSymMatrix operator- | ( | const G4ErrorSymMatrix & | mat1, |
const G4ErrorSymMatrix & | mat2 | ||
) |
Definition at line 252 of file G4ErrorSymMatrix.cc.
References CHK_DIM_1, G4ErrorSymMatrix::num_row(), and SIMPLE_TOP.
G4ErrorSymMatrix operator/ | ( | const G4ErrorSymMatrix & | mat1, |
G4double | t | ||
) |
Definition at line 266 of file G4ErrorSymMatrix.cc.
std::ostream& operator<< | ( | std::ostream & | os, |
const G4ErrorSymMatrix & | q | ||
) |
Definition at line 524 of file G4ErrorSymMatrix.cc.
References G4endl, G4ErrorSymMatrix::num_col(), G4ErrorSymMatrix::num_row(), and width.