Geant4_10
Macros | Functions
G4ErrorSymMatrix.cc File Reference
#include "globals.hh"
#include <iostream>
#include <cmath>
#include "G4ErrorSymMatrix.hh"
#include "G4ErrorMatrix.hh"
Include dependency graph for G4ErrorSymMatrix.cc:

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
 

Functions

G4ErrorSymMatrix dsum (const G4ErrorSymMatrix &mat1, const G4ErrorSymMatrix &mat2)
 
G4ErrorMatrix operator+ (const G4ErrorMatrix &mat1, const G4ErrorSymMatrix &mat2)
 
G4ErrorMatrix operator+ (const G4ErrorSymMatrix &mat1, const G4ErrorMatrix &mat2)
 
G4ErrorSymMatrix operator+ (const G4ErrorSymMatrix &mat1, const G4ErrorSymMatrix &mat2)
 
G4ErrorMatrix operator- (const G4ErrorMatrix &mat1, const G4ErrorSymMatrix &mat2)
 
G4ErrorMatrix operator- (const G4ErrorSymMatrix &mat1, const G4ErrorMatrix &mat2)
 
G4ErrorSymMatrix operator- (const G4ErrorSymMatrix &mat1, const G4ErrorSymMatrix &mat2)
 
G4ErrorSymMatrix operator/ (const G4ErrorSymMatrix &mat1, G4double t)
 
G4ErrorSymMatrix operator* (const G4ErrorSymMatrix &mat1, G4double t)
 
G4ErrorSymMatrix operator* (G4double t, const G4ErrorSymMatrix &mat1)
 
G4ErrorMatrix operator* (const G4ErrorMatrix &mat1, const G4ErrorSymMatrix &mat2)
 
G4ErrorMatrix operator* (const G4ErrorSymMatrix &mat1, const G4ErrorMatrix &mat2)
 
G4ErrorMatrix operator* (const G4ErrorSymMatrix &mat1, const G4ErrorSymMatrix &mat2)
 
std::ostream & operator<< (std::ostream &os, const G4ErrorSymMatrix &q)
 

Macro Definition Documentation

#define A00   0

Definition at line 1254 of file G4ErrorSymMatrix.cc.

#define A01   1

Definition at line 1255 of file G4ErrorSymMatrix.cc.

#define A02   3

Definition at line 1256 of file G4ErrorSymMatrix.cc.

#define A03   6

Definition at line 1257 of file G4ErrorSymMatrix.cc.

#define A04   10

Definition at line 1258 of file G4ErrorSymMatrix.cc.

#define A05   15

Definition at line 1259 of file G4ErrorSymMatrix.cc.

#define A10   1

Definition at line 1261 of file G4ErrorSymMatrix.cc.

#define A11   2

Definition at line 1262 of file G4ErrorSymMatrix.cc.

#define A12   4

Definition at line 1263 of file G4ErrorSymMatrix.cc.

#define A13   7

Definition at line 1264 of file G4ErrorSymMatrix.cc.

#define A14   11

Definition at line 1265 of file G4ErrorSymMatrix.cc.

#define A15   16

Definition at line 1266 of file G4ErrorSymMatrix.cc.

#define A20   3

Definition at line 1268 of file G4ErrorSymMatrix.cc.

#define A21   4

Definition at line 1269 of file G4ErrorSymMatrix.cc.

#define A22   5

Definition at line 1270 of file G4ErrorSymMatrix.cc.

#define A23   8

Definition at line 1271 of file G4ErrorSymMatrix.cc.

#define A24   12

Definition at line 1272 of file G4ErrorSymMatrix.cc.

#define A25   17

Definition at line 1273 of file G4ErrorSymMatrix.cc.

#define A30   6

Definition at line 1275 of file G4ErrorSymMatrix.cc.

#define A31   7

Definition at line 1276 of file G4ErrorSymMatrix.cc.

#define A32   8

Definition at line 1277 of file G4ErrorSymMatrix.cc.

#define A33   9

Definition at line 1278 of file G4ErrorSymMatrix.cc.

#define A34   13

Definition at line 1279 of file G4ErrorSymMatrix.cc.

#define A35   18

Definition at line 1280 of file G4ErrorSymMatrix.cc.

#define A40   10

Definition at line 1282 of file G4ErrorSymMatrix.cc.

#define A41   11

Definition at line 1283 of file G4ErrorSymMatrix.cc.

#define A42   12

Definition at line 1284 of file G4ErrorSymMatrix.cc.

#define A43   13

Definition at line 1285 of file G4ErrorSymMatrix.cc.

#define A44   14

Definition at line 1286 of file G4ErrorSymMatrix.cc.

#define A45   19

Definition at line 1287 of file G4ErrorSymMatrix.cc.

#define A50   15

Definition at line 1289 of file G4ErrorSymMatrix.cc.

#define A51   16

Definition at line 1290 of file G4ErrorSymMatrix.cc.

#define A52   17

Definition at line 1291 of file G4ErrorSymMatrix.cc.

#define A53   18

Definition at line 1292 of file G4ErrorSymMatrix.cc.

#define A54   19

Definition at line 1293 of file G4ErrorSymMatrix.cc.

#define A55   20

Definition at line 1294 of file G4ErrorSymMatrix.cc.

#define CHK_DIM_1 (   c1,
  r2,
  fun 
)
Value:
if (c1!=r2) { \
G4ErrorMatrix::error("Range error in Matrix function " #fun "(2)."); \
}
TCanvas * c1
Definition: plotHisto.C:7
static void error(const char *s)

Definition at line 64 of file G4ErrorSymMatrix.cc.

#define CHK_DIM_2 (   r1,
  r2,
  c1,
  c2,
  fun 
)
Value:
if (r1!=r2 || c1!=c2) { \
G4ErrorMatrix::error("Range error in Matrix function " #fun "(1)."); \
}
TCanvas * c1
Definition: plotHisto.C:7
static void error(const char *s)

Definition at line 59 of file G4ErrorSymMatrix.cc.

#define SIMPLE_BOP (   OPER)
Value:
G4ErrorMatrixConstIter b=mat2.m.begin(); \
G4ErrorMatrixConstIter e=m.begin()+num_size(); \
for(;a<e; a++, b++) (*a) OPER (*b);
tuple a
Definition: test.py:11
for(Int_t i=0;i< nentries;i++)
Definition: comparison.C:30
std::vector< G4double >::const_iterator G4ErrorMatrixConstIter
tuple b
Definition: test.py:12
std::vector< G4double >::iterator G4ErrorMatrixIter

Definition at line 46 of file G4ErrorSymMatrix.cc.

#define SIMPLE_TOP (   OPER)
Value:
G4ErrorMatrixConstIter a=mat1.m.begin(); \
G4ErrorMatrixConstIter b=mat2.m.begin(); \
G4ErrorMatrixIter t=mret.m.begin(); \
G4ErrorMatrixConstIter e=mat1.m.begin()+mat1.num_size(); \
for( ;a<e; a++, b++, t++) (*t) = (*a) OPER (*b);
tuple a
Definition: test.py:11
for(Int_t i=0;i< nentries;i++)
Definition: comparison.C:30
std::vector< G4double >::const_iterator G4ErrorMatrixConstIter
tuple b
Definition: test.py:12
std::vector< G4double >::iterator G4ErrorMatrixIter

Definition at line 52 of file G4ErrorSymMatrix.cc.

#define SIMPLE_UOP (   OPER)
Value:
G4ErrorMatrixIter e=m.begin()+num_size(); \
for(;a<e; a++) (*a) OPER t;
tuple a
Definition: test.py:11
for(Int_t i=0;i< nentries;i++)
Definition: comparison.C:30
std::vector< G4double >::iterator G4ErrorMatrixIter

Definition at line 41 of file G4ErrorSymMatrix.cc.

Function Documentation

G4ErrorSymMatrix dsum ( const G4ErrorSymMatrix mat1,
const G4ErrorSymMatrix mat2 
)

Definition at line 183 of file G4ErrorSymMatrix.cc.

Here is the call graph for this function:

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.

Here is the call graph for this function:

G4ErrorMatrix operator* ( const G4ErrorSymMatrix mat1,
const G4ErrorMatrix mat2 
)

Definition at line 321 of file G4ErrorSymMatrix.cc.

Here is the call graph for this function:

G4ErrorMatrix operator* ( const G4ErrorSymMatrix mat1,
const G4ErrorSymMatrix mat2 
)

Definition at line 354 of file G4ErrorSymMatrix.cc.

Here is the call graph for this function:

G4ErrorMatrix operator+ ( const G4ErrorMatrix mat1,
const G4ErrorSymMatrix mat2 
)

Definition at line 207 of file G4ErrorSymMatrix.cc.

Here is the call graph for this function:

G4ErrorMatrix operator+ ( const G4ErrorSymMatrix mat1,
const G4ErrorMatrix mat2 
)

Definition at line 215 of file G4ErrorSymMatrix.cc.

Here is the call graph for this function:

G4ErrorSymMatrix operator+ ( const G4ErrorSymMatrix mat1,
const G4ErrorSymMatrix mat2 
)

Definition at line 223 of file G4ErrorSymMatrix.cc.

G4ErrorMatrix operator- ( const G4ErrorMatrix mat1,
const G4ErrorSymMatrix mat2 
)

Definition at line 236 of file G4ErrorSymMatrix.cc.

Here is the call graph for this function:

G4ErrorMatrix operator- ( const G4ErrorSymMatrix mat1,
const G4ErrorMatrix mat2 
)

Definition at line 244 of file G4ErrorSymMatrix.cc.

Here is the call graph for this function:

G4ErrorSymMatrix operator- ( const G4ErrorSymMatrix mat1,
const G4ErrorSymMatrix mat2 
)

Definition at line 252 of file G4ErrorSymMatrix.cc.

Here is the call graph for this function:

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.

Here is the call graph for this function: