#include <G4ErrorSymMatrix.hh>
클래스 | |
class | G4ErrorSymMatrix_row |
class | G4ErrorSymMatrix_row_const |
Protected 멤버 함수 | |
G4int | num_size () const |
Private 멤버 함수 | |
void | invert4 (G4int &ifail) |
void | invert5 (G4int &ifail) |
void | invert6 (G4int &ifail) |
Private 속성 | |
std::vector< G4double > | m |
G4int | nrow |
G4int | size |
정적 Private 속성 | |
static G4ThreadLocal G4double | posDefFraction5x5 = 1.0 |
static G4ThreadLocal G4double | adjustment5x5 = 0.0 |
static const G4double | CHOLESKY_THRESHOLD_5x5 = .5 |
static const G4double | CHOLESKY_CREEP_5x5 = .005 |
static G4ThreadLocal G4double | posDefFraction6x6 = 1.0 |
static G4ThreadLocal G4double | adjustment6x6 = 0.0 |
static const G4double | CHOLESKY_THRESHOLD_6x6 = .2 |
static const G4double | CHOLESKY_CREEP_6x6 = .002 |
Friends | |
class | G4ErrorSymMatrix_row |
class | G4ErrorSymMatrix_row_const |
class | G4ErrorMatrix |
void | tridiagonal (G4ErrorSymMatrix *a, G4ErrorMatrix *hsm) |
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, G4int col) |
G4ErrorSymMatrix | operator+ (const G4ErrorSymMatrix &m1, const G4ErrorSymMatrix &m2) |
G4ErrorSymMatrix | operator- (const G4ErrorSymMatrix &m1, const G4ErrorSymMatrix &m2) |
G4ErrorMatrix | operator* (const G4ErrorSymMatrix &m1, const G4ErrorSymMatrix &m2) |
G4ErrorMatrix | operator* (const G4ErrorSymMatrix &m1, const G4ErrorMatrix &m2) |
G4ErrorMatrix | operator* (const G4ErrorMatrix &m1, const G4ErrorSymMatrix &m2) |
G4ErrorSymMatrix.hh 파일의 44 번째 라인에서 정의되었습니다.
|
inline |
|
explicit |
G4ErrorSymMatrix.cc 파일의 71 번째 라인에서 정의되었습니다.
G4ErrorSymMatrix.cc 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : a, G4ErrorMatrix::error(), m, nrow, size.
G4ErrorSymMatrix::G4ErrorSymMatrix | ( | const G4ErrorSymMatrix & | m1 | ) |
G4ErrorSymMatrix.cc 파일의 112 번째 라인에서 정의되었습니다.
다음을 참조함 : m.
|
virtual |
G4ErrorSymMatrix.cc 파일의 108 번째 라인에서 정의되었습니다.
G4ErrorSymMatrix G4ErrorSymMatrix::apply | ( | G4double(*)(G4double, G4int, G4int) | f | ) | const |
void G4ErrorSymMatrix::assign | ( | const G4ErrorMatrix & | m2 | ) |
G4ErrorSymMatrix.cc 파일의 568 번째 라인에서 정의되었습니다.
다음을 참조함 : a, d, m, G4ErrorMatrix::m, nrow, G4ErrorMatrix::nrow, size.
void G4ErrorSymMatrix::assign | ( | const G4ErrorSymMatrix & | m2 | ) |
G4double G4ErrorSymMatrix::determinant | ( | ) | const |
G4ErrorSymMatrix.cc 파일의 799 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorMatrix::dfact_matrix(), nrow.
|
inline |
G4ErrorSymMatrix.cc 파일의 1301 번째 라인에서 정의되었습니다.
다음을 참조함 : adjustment5x5, CHOLESKY_CREEP_5x5, CHOLESKY_THRESHOLD_5x5, invertCholesky5(), invertHaywood5(), posDefFraction5x5.
다음에 의해서 참조됨 : invert().
G4ErrorSymMatrix.cc 파일의 1333 번째 라인에서 정의되었습니다.
다음을 참조함 : adjustment6x6, CHOLESKY_CREEP_6x6, CHOLESKY_THRESHOLD_6x6, invertCholesky6(), invertHaywood6(), posDefFraction6x6.
다음에 의해서 참조됨 : invert().
G4ErrorSymMatrix.cc 파일의 827 번째 라인에서 정의되었습니다.
다음을 참조함 : alpha, DBL_EPSILON, epsilon(), G4Exception(), G4ThreadLocal, JustWarning, G4InuclParticleNames::lambda, m, message(), nrow, ss, x.
다음에 의해서 참조됨 : invert().
G4ErrorSymMatrix.cc 파일의 2267 번째 라인에서 정의되었습니다.
다음을 참조함 : invert4().
|
inline |
|
inline |
|
inlineprotected |
다음에 의해서 참조됨 : operator-().
G4ErrorSymMatrix & G4ErrorSymMatrix::operator*= | ( | G4double | t | ) |
G4ErrorSymMatrix.cc 파일의 472 번째 라인에서 정의되었습니다.
다음을 참조함 : SIMPLE_UOP.
G4ErrorSymMatrix & G4ErrorSymMatrix::operator+= | ( | const G4ErrorSymMatrix & | m2 | ) |
G4ErrorSymMatrix.cc 파일의 427 번째 라인에서 정의되었습니다.
다음을 참조함 : CHK_DIM_2, num_col(), num_row(), SIMPLE_BOP.
G4ErrorSymMatrix G4ErrorSymMatrix::operator- | ( | ) | const |
G4ErrorSymMatrix.cc 파일의 197 번째 라인에서 정의되었습니다.
다음을 참조함 : a, e, m, nrow, num_size().
G4ErrorSymMatrix & G4ErrorSymMatrix::operator-= | ( | const G4ErrorSymMatrix & | m2 | ) |
G4ErrorSymMatrix.cc 파일의 459 번째 라인에서 정의되었습니다.
다음을 참조함 : CHK_DIM_2, num_col(), num_row(), SIMPLE_BOP.
G4ErrorSymMatrix & G4ErrorSymMatrix::operator/= | ( | G4double | t | ) |
G4ErrorSymMatrix.cc 파일의 466 번째 라인에서 정의되었습니다.
다음을 참조함 : SIMPLE_UOP.
G4ErrorSymMatrix & G4ErrorSymMatrix::operator= | ( | const G4ErrorSymMatrix & | m2 | ) |
G4ErrorSymMatrix.cc 파일의 509 번째 라인에서 정의되었습니다.
|
inline |
|
inline |
G4ErrorSymMatrix G4ErrorSymMatrix::similarity | ( | const G4ErrorMatrix & | m1 | ) | const |
G4ErrorSymMatrix.cc 파일의 589 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorMatrix::m, n, G4ErrorMatrix::num_col(), G4ErrorMatrix::num_row(), tmp.
다음에 의해서 참조됨 : G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorFreeTrajState::PropagateError().
G4ErrorSymMatrix G4ErrorSymMatrix::similarity | ( | const G4ErrorSymMatrix & | m1 | ) | const |
G4ErrorSymMatrix G4ErrorSymMatrix::similarityT | ( | const G4ErrorMatrix & | m1 | ) | const |
G4ErrorSymMatrix.cc 파일의 654 번째 라인에서 정의되었습니다.
다음을 참조함 : n, G4ErrorMatrix::num_col(), tmp.
G4ErrorSymMatrix G4ErrorSymMatrix::sub | ( | G4int | min_row, |
G4int | max_row | ||
) | const |
G4ErrorSymMatrix.cc 파일의 124 번째 라인에서 정의되었습니다.
다음을 참조함 : a, G4ErrorMatrix::error(), m, num_row().
다음에 의해서 참조됨 : dsum().
void G4ErrorSymMatrix::sub | ( | G4int | row, |
const G4ErrorSymMatrix & | m1 | ||
) |
G4ErrorSymMatrix.cc 파일의 162 번째 라인에서 정의되었습니다.
다음을 참조함 : a, G4ErrorMatrix::error(), m, num_row().
G4ErrorSymMatrix G4ErrorSymMatrix::sub | ( | G4int | min_row, |
G4int | max_row | ||
) |
G4ErrorSymMatrix.cc 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : a, G4ErrorMatrix::error(), m, num_row().
G4ErrorSymMatrix G4ErrorSymMatrix::T | ( | ) | const |
다음에 의해서 참조됨 : G4ErrorFreeTrajState::PropagateError().
G4double G4ErrorSymMatrix::trace | ( | ) | const |
G4ErrorSymMatrix.cc 파일의 819 번째 라인에서 정의되었습니다.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
G4ErrorSymMatrix.hh 파일의 193 번째 라인에서 정의되었습니다.
|
friend |
G4ErrorSymMatrix.hh 파일의 191 번째 라인에서 정의되었습니다.
|
friend |
G4ErrorSymMatrix.hh 파일의 192 번째 라인에서 정의되었습니다.
|
friend |
|
friend |
G4ErrorSymMatrix.cc 파일의 354 번째 라인에서 정의되었습니다.
|
friend |
G4ErrorSymMatrix.cc 파일의 321 번째 라인에서 정의되었습니다.
|
friend |
G4ErrorSymMatrix.cc 파일의 287 번째 라인에서 정의되었습니다.
|
friend |
G4ErrorSymMatrix.cc 파일의 223 번째 라인에서 정의되었습니다.
|
friend |
G4ErrorSymMatrix.cc 파일의 252 번째 라인에서 정의되었습니다.
|
friend |
|
staticprivate |
G4ErrorSymMatrix.hh 파일의 224 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : invert5().
|
staticprivate |
G4ErrorSymMatrix.hh 파일의 229 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : invert6().
|
staticprivate |
G4ErrorSymMatrix.hh 파일의 226 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : invert5().
|
staticprivate |
G4ErrorSymMatrix.hh 파일의 231 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : invert6().
|
staticprivate |
G4ErrorSymMatrix.hh 파일의 225 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : invert5().
|
staticprivate |
G4ErrorSymMatrix.hh 파일의 230 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : invert6().
|
private |
G4ErrorSymMatrix.hh 파일의 218 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : apply(), assign(), G4ErrorMatrix::G4ErrorMatrix(), G4ErrorSymMatrix(), invert(), invert4(), invertBunchKaufman(), invertCholesky5(), invertCholesky6(), invertHaywood5(), invertHaywood6(), operator*(), G4ErrorMatrix::operator+=(), operator-(), G4ErrorMatrix::operator-=(), operator=(), G4ErrorMatrix::operator=(), similarity(), sub(), trace().
|
private |
G4ErrorSymMatrix.hh 파일의 220 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : assign(), determinant(), G4ErrorSymMatrix(), invert(), invertBunchKaufman(), operator+(), operator-(), operator=(), G4ErrorMatrix::operator=(), trace().
|
staticprivate |
G4ErrorSymMatrix.hh 파일의 223 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : invert5().
|
staticprivate |
G4ErrorSymMatrix.hh 파일의 228 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : invert6().
|
private |
G4ErrorSymMatrix.hh 파일의 221 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : assign(), G4ErrorSymMatrix(), operator=().