ATLAS Offline Software
Namespaces | Functions
KLGaussianMixtureReduction.cxx File Reference
#include "TrkGaussianSumFilterUtils/KLGaussianMixtureReduction.h"
#include "TrkGaussianSumFilterUtils/AlignedDynArray.h"
#include "TrkGaussianSumFilterUtils/GsfConstants.h"
#include "TrkGaussianSumFilterUtils/GSFFindIndexOfMinimum.h"
#include "CxxUtils/restrict.h"
#include "CxxUtils/vec.h"
#include <cmath>
#include <memory>
#include <limits>
#include <numeric>
#include <stdexcept>
#include <vector>

Go to the source code of this file.

Namespaces

 KLReductionFMV
 
 GSFUtils
 Dynamic array fullfilling alignment requirements.
 

Functions

int KLReductionFMV::vIdxOfMin (const float *distancesIn, int n)
 
MergeArray GSFUtils::findMerges (const Component1DArray &componentsIn, const int8_t reducedSize)
 Find the order in which the components need to be merged. More...
 

Detailed Description

Author
Anthony Morley , Christos Anastopoulos
Date
26th November 2019

Implementation of KLGaussianMixtureReduction

Definition in file KLGaussianMixtureReduction.cxx.