#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 alignmentValidation::c1, math::cholesky::li21, visualization-live-secondInstance_cfg::m, and SiPixelPI::one.
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 PerigeeTrajectoryError::calculateWeightMatrix(), KalmanVertexUpdator< N >::chi2Increment(), TrajectoryStateCombiner::combine(), KalmanVertexUpdator< N >::positionUpdate(), KalmanVertexTrackUpdator< N >::trackRefit(), KinematicConstrainedVertexUpdatorT< nTrk, nConstraint >::update(), and LocalTrajectoryError::weightMatrix().
|
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.