#include "Math/SMatrix.h"
#include "Math/CholeskyDecomp.h"
#include <type_traits>
Go to the source code of this file.
Macros | |
#define | SMATRIX_USE_CONSTEXPR |
Functions | |
template<typename PDM2 > | |
void | fastInvertPDM2 (PDM2 &mm) |
template<typename T , unsigned int N> | |
bool | invertPosDefMatrix (ROOT::Math::SMatrix< T, N, N, ROOT::Math::MatRepSym< T, N > > &m) |
template<typename T , unsigned int N> | |
bool | invertPosDefMatrix (ROOT::Math::SMatrix< T, N, N, ROOT::Math::MatRepSym< T, N > > const &mIn, ROOT::Math::SMatrix< T, N, N, ROOT::Math::MatRepSym< T, N > > &mOut) |
template<> | |
bool | invertPosDefMatrix< double, 1 > (ROOT::Math::SMatrix< double, 1, 1, ROOT::Math::MatRepSym< double, 1 > > &m) |
template<> | |
bool | invertPosDefMatrix< double, 2 > (ROOT::Math::SMatrix< double, 2, 2, ROOT::Math::MatRepSym< double, 2 > > &m) |
template<> | |
bool | invertPosDefMatrix< float, 1 > (ROOT::Math::SMatrix< float, 1, 1, ROOT::Math::MatRepSym< float, 1 > > &m) |
template<> | |
bool | invertPosDefMatrix< float, 2 > (ROOT::Math::SMatrix< float, 2, 2, ROOT::Math::MatRepSym< float, 2 > > &m) |
#define SMATRIX_USE_CONSTEXPR |
Definition at line 4 of file invertPosDefMatrix.h.
void fastInvertPDM2 | ( | PDM2 & | mm | ) |
Definition at line 20 of file invertPosDefMatrix.h.
References fftjetpileupestimator_calo_uncalib_cfi::c0, alignmentValidation::c1, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), math::cholesky::li21, and visualization-live-secondInstance_cfg::m.
Referenced by invertPosDefMatrix< double, 2 >(), and invertPosDefMatrix< float, 2 >().
|
inline |
Definition at line 10 of file invertPosDefMatrix.h.
References visualization-live-secondInstance_cfg::m.
Referenced by SiTrackerMultiRecHitUpdator::calcParameters(), PerigeeTrajectoryError::calculateWeightMatrix(), KalmanVertexUpdator< 5 >::chi2Increment(), TrajectoryStateCombiner::combine(), SiTrackerMultiRecHitUpdator::ComputeWeight(), MRHChi2MeasurementEstimator::estimate(), KalmanVertexUpdator< 5 >::positionUpdate(), KalmanVertexTrackUpdator< 5 >::trackRefit(), KinematicConstrainedVertexUpdatorT< nTrk, nConstraint >::update(), LocalTrajectoryError::weightMatrix(), and PosteriorWeightsCalculator::weights().
|
inline |
Definition at line 57 of file invertPosDefMatrix.h.
|
inline |
Definition at line 35 of file invertPosDefMatrix.h.
References visualization-live-secondInstance_cfg::m.
|
inline |
Definition at line 46 of file invertPosDefMatrix.h.
References fastInvertPDM2(), and visualization-live-secondInstance_cfg::m.
|
inline |
Definition at line 40 of file invertPosDefMatrix.h.
References visualization-live-secondInstance_cfg::m.
|
inline |
Definition at line 51 of file invertPosDefMatrix.h.
References fastInvertPDM2(), and visualization-live-secondInstance_cfg::m.