Geant4  10.00.p01
G4ErrorSymMatrix.hh File Reference
#include <vector>
#include "G4ErrorSymMatrix.icc"
+ Include dependency graph for G4ErrorSymMatrix.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  G4ErrorSymMatrix
 
class  G4ErrorSymMatrix::G4ErrorSymMatrix_row
 
class  G4ErrorSymMatrix::G4ErrorSymMatrix_row_const
 

Functions

std::ostream & operator<< (std::ostream &s, const G4ErrorSymMatrix &q)
 
G4ErrorMatrix operator* (const G4ErrorMatrix &m1, const G4ErrorSymMatrix &m2)
 
G4ErrorMatrix operator* (const G4ErrorSymMatrix &m1, const G4ErrorMatrix &m2)
 
G4ErrorMatrix operator* (const G4ErrorSymMatrix &m1, const G4ErrorSymMatrix &m2)
 
G4ErrorSymMatrix operator* (G4double t, const G4ErrorSymMatrix &s1)
 
G4ErrorSymMatrix operator* (const G4ErrorSymMatrix &s1, G4double t)
 
G4ErrorSymMatrix operator/ (const G4ErrorSymMatrix &m1, G4double t)
 
G4ErrorMatrix operator+ (const G4ErrorMatrix &m1, const G4ErrorSymMatrix &s2)
 
G4ErrorMatrix operator+ (const G4ErrorSymMatrix &s1, const G4ErrorMatrix &m2)
 
G4ErrorSymMatrix operator+ (const G4ErrorSymMatrix &s1, const G4ErrorSymMatrix &s2)
 
G4ErrorMatrix operator- (const G4ErrorMatrix &m1, const G4ErrorSymMatrix &s2)
 
G4ErrorMatrix operator- (const G4ErrorSymMatrix &m1, const G4ErrorMatrix &m2)
 
G4ErrorSymMatrix operator- (const G4ErrorSymMatrix &s1, const G4ErrorSymMatrix &s2)
 
G4ErrorSymMatrix dsum (const G4ErrorSymMatrix &s1, const G4ErrorSymMatrix &s2)
 
G4double condition (const G4ErrorSymMatrix &m)
 
void diag_step (G4ErrorSymMatrix *t, G4int begin, G4int end)
 
void diag_step (G4ErrorSymMatrix *t, G4ErrorMatrix *u, G4int begin, G4int end)
 
G4ErrorMatrix diagonalize (G4ErrorSymMatrix *s)
 
void house_with_update2 (G4ErrorSymMatrix *a, G4ErrorMatrix *v, G4int row=1, G4int col=1)
 
void tridiagonal (G4ErrorSymMatrix *a, G4ErrorMatrix *hsm)
 
G4ErrorMatrix tridiagonal (G4ErrorSymMatrix *a)
 

Function Documentation

G4double condition ( const G4ErrorSymMatrix m)

Referenced by G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength().

+ Here is the caller graph for this function:

void diag_step ( G4ErrorSymMatrix t,
G4int  begin,
G4int  end 
)
void diag_step ( G4ErrorSymMatrix t,
G4ErrorMatrix u,
G4int  begin,
G4int  end 
)
G4ErrorMatrix diagonalize ( G4ErrorSymMatrix s)
G4ErrorSymMatrix dsum ( const G4ErrorSymMatrix s1,
const G4ErrorSymMatrix s2 
)

Definition at line 183 of file G4ErrorSymMatrix.cc.

References G4ErrorSymMatrix::num_row(), and G4ErrorSymMatrix::sub().

+ Here is the call graph for this function:

void house_with_update2 ( G4ErrorSymMatrix a,
G4ErrorMatrix v,
G4int  row = 1,
G4int  col = 1 
)
G4ErrorMatrix operator* ( const G4ErrorMatrix m1,
const G4ErrorSymMatrix m2 
)

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.

+ Here is the call graph for this function:

G4ErrorMatrix operator* ( const G4ErrorSymMatrix m1,
const G4ErrorMatrix m2 
)

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.

+ Here is the call graph for this function:

G4ErrorMatrix operator* ( const G4ErrorSymMatrix m1,
const G4ErrorSymMatrix m2 
)

Definition at line 354 of file G4ErrorSymMatrix.cc.

References CHK_DIM_1, G4ErrorSymMatrix::m, G4ErrorSymMatrix::num_col(), and G4ErrorSymMatrix::num_row().

+ Here is the call graph for this function:

G4ErrorSymMatrix operator* ( G4double  t,
const G4ErrorSymMatrix s1 
)

Definition at line 280 of file G4ErrorSymMatrix.cc.

G4ErrorSymMatrix operator* ( const G4ErrorSymMatrix s1,
G4double  t 
)

Definition at line 273 of file G4ErrorSymMatrix.cc.

G4ErrorMatrix operator+ ( const G4ErrorMatrix m1,
const G4ErrorSymMatrix s2 
)

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().

+ Here is the call graph for this function:

G4ErrorMatrix operator+ ( const G4ErrorSymMatrix s1,
const G4ErrorMatrix m2 
)

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().

+ Here is the call graph for this function:

G4ErrorSymMatrix operator+ ( const G4ErrorSymMatrix s1,
const G4ErrorSymMatrix s2 
)

Definition at line 223 of file G4ErrorSymMatrix.cc.

References CHK_DIM_1, G4ErrorSymMatrix::nrow, and SIMPLE_TOP.

G4ErrorMatrix operator- ( const G4ErrorMatrix m1,
const G4ErrorSymMatrix s2 
)

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().

+ Here is the call graph for this function:

G4ErrorMatrix operator- ( const G4ErrorSymMatrix m1,
const G4ErrorMatrix m2 
)

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().

+ Here is the call graph for this function:

G4ErrorSymMatrix operator- ( const G4ErrorSymMatrix s1,
const G4ErrorSymMatrix s2 
)

Definition at line 252 of file G4ErrorSymMatrix.cc.

References CHK_DIM_1, G4ErrorSymMatrix::num_row(), and SIMPLE_TOP.

+ Here is the call graph for this function:

G4ErrorSymMatrix operator/ ( const G4ErrorSymMatrix m1,
G4double  t 
)

Definition at line 266 of file G4ErrorSymMatrix.cc.

std::ostream& operator<< ( std::ostream &  s,
const G4ErrorSymMatrix q 
)

Definition at line 524 of file G4ErrorSymMatrix.cc.

References G4endl, G4ErrorSymMatrix::num_col(), G4ErrorSymMatrix::num_row(), and width.

+ Here is the call graph for this function:

void tridiagonal ( G4ErrorSymMatrix a,
G4ErrorMatrix hsm 
)
G4ErrorMatrix tridiagonal ( G4ErrorSymMatrix a)