Simple mathematical utilities not found in ROOT's TMath. More...
Classes | |
class | LongLorentzVector |
Functions | |
TMatrixD | CholeskyDecomposition (const TMatrixD &cov) |
TVectorD | CholeskyGenerateCorrelatedParams (const TMatrixD &Lch, TVectorD &mean) |
TVectorD | CholeskyGenerateCorrelatedParams (const TMatrixD &Lch, TVectorD &mean, TVectorD &g_uncorrelated) |
TVectorD | CholeskyGenerateCorrelatedParamVariations (const TMatrixD &Lch) |
TVectorD | CholeskyCalculateCorrelatedParamVariations (const TMatrixD &Lch, TVectorD &g_uncorrelated) |
double | KahanSummation (double x[], unsigned int n) |
double | KahanSummation (const vector< double > &x) |
bool | AreEqual (double x1, double x2) |
bool | AreEqual (float x1, float x2) |
bool | IsWithinLimits (double x, Range1D_t range) |
bool | IsWithinLimits (float x, Range1F_t range) |
bool | IsWithinLimits (int i, Range1I_t range) |
double | NonNegative (double x) |
double | NonNegative (float x) |
Simple mathematical utilities not found in ROOT's TMath.
May 06, 2004
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
bool genie::utils::math::AreEqual | ( | double | x1, |
double | x2 | ||
) |
Definition at line 236 of file MathUtils.cxx.
bool genie::utils::math::AreEqual | ( | float | x1, |
float | x2 | ||
) |
Definition at line 247 of file MathUtils.cxx.
TVectorD genie::utils::math::CholeskyCalculateCorrelatedParamVariations | ( | const TMatrixD & | Lch, |
TVectorD & | g_uncorrelated | ||
) |
Definition at line 186 of file MathUtils.cxx.
TMatrixD genie::utils::math::CholeskyDecomposition | ( | const TMatrixD & | cov | ) |
Definition at line 20 of file MathUtils.cxx.
TVectorD genie::utils::math::CholeskyGenerateCorrelatedParams | ( | const TMatrixD & | Lch, |
TVectorD & | mean | ||
) |
Definition at line 76 of file MathUtils.cxx.
TVectorD genie::utils::math::CholeskyGenerateCorrelatedParams | ( | const TMatrixD & | Lch, |
TVectorD & | mean, | ||
TVectorD & | g_uncorrelated | ||
) |
Definition at line 119 of file MathUtils.cxx.
TVectorD genie::utils::math::CholeskyGenerateCorrelatedParamVariations | ( | const TMatrixD & | Lch | ) |
Definition at line 165 of file MathUtils.cxx.
Definition at line 258 of file MathUtils.cxx.
Definition at line 263 of file MathUtils.cxx.
Definition at line 268 of file MathUtils.cxx.
double genie::utils::math::KahanSummation | ( | double | x[], |
unsigned int | n | ||
) |
Definition at line 204 of file MathUtils.cxx.
double genie::utils::math::KahanSummation | ( | const vector< double > & | x | ) |
Definition at line 220 of file MathUtils.cxx.
double genie::utils::math::NonNegative | ( | double | x | ) |
Definition at line 273 of file MathUtils.cxx.
double genie::utils::math::NonNegative | ( | float | x | ) |
Definition at line 280 of file MathUtils.cxx.