LCOV - code coverage report
Current view: top level - include/ao/analysis - fourierTemporalPSD.hpp (source / functions) Coverage Total Hit
Test: mxlib Lines: 40.0 % 855 342
Test Date: 2026-08-30 22:23:37 Functions: 72.5 % 40 29

Function Name Sort by function name Hit count Sort by function hit count
double mx::AO::analysis::F_mod<double, aoSystemT>(double, void*) 0
mx::AO::analysis::fourierTemporalPSD<double, mx::AO::analysis::aoSystem<double, mx::AO::analysis::vonKarmanSpectrum<double>, std::basic_ostream<char, std::char_traits<char> > > >::absTol() 0
mx::AO::analysis::fourierTemporalPSD<double, mx::AO::analysis::aoSystem<double, mx::AO::analysis::vonKarmanSpectrum<double>, std::basic_ostream<char, std::char_traits<char> > > >::analyzePSDGrid(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, double, int, double, std::vector<double, std::allocator<double> >&, int, bool, bool, bool) 0
mx::AO::analysis::fourierTemporalPSD<double, mx::AO::analysis::aoSystem<double, mx::AO::analysis::vonKarmanSpectrum<double>, std::basic_ostream<char, std::char_traits<char> > > >::getGridFreq(std::vector<double, std::allocator<double> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
mx::AO::analysis::fourierTemporalPSD<double, mx::AO::analysis::aoSystem<double, mx::AO::analysis::vonKarmanSpectrum<double>, std::basic_ostream<char, std::char_traits<char> > > >::getGridPSD(std::vector<double, std::allocator<double> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int) 0
mx::AO::analysis::fourierTemporalPSD<double, mx::AO::analysis::aoSystem<double, mx::AO::analysis::vonKarmanSpectrum<double>, std::basic_ostream<char, std::char_traits<char> > > >::getGridPSD(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int) 0
mx::AO::analysis::fourierTemporalPSD<double, mx::AO::analysis::aoSystem<double, mx::AO::analysis::vonKarmanSpectrum<double>, std::basic_ostream<char, std::char_traits<char> > > >::initProjection() 0
mx::AO::analysis::fourierTemporalPSD<double, mx::AO::analysis::aoSystem<double, mx::AO::analysis::vonKarmanSpectrum<double>, std::basic_ostream<char, std::char_traits<char> > > >::intensityPSD(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, std::vector<double, std::allocator<double> >&, int, bool) 0
mx::AO::analysis::fourierTemporalPSD<double, mx::AO::analysis::aoSystem<double, mx::AO::analysis::vonKarmanSpectrum<double>, std::basic_ostream<char, std::char_traits<char> > > >::multiLayerPSDImpl(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, double, double, int, double, mx::AO::analysis::fourierTemporalPSDReport<double>&, mx::AO::analysis::fourierTemporalPSDPolicy, mx::AO::analysis::fourierTemporalPSD<double, mx::AO::analysis::aoSystem<double, mx::AO::analysis::vonKarmanSpectrum<double>, std::basic_ostream<char, std::char_traits<char> > > >::isParallel<true>) 0
mx::AO::analysis::fourierTemporalPSD<double, mx::AO::analysis::aoSystem<double, mx::AO::analysis::vonKarmanSpectrum<double>, std::basic_ostream<char, std::char_traits<char> > > >::relTol() 0
void mx::AO::analysis::turbBoilCubic<double>(double&, double&, double&, double&, double const&, double const&, double const&, double const&, int) 0
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::absTol(double) 1
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::fourierTemporalPSD(mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>&&) 1
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::relTol(double) 1
mx::AO::analysis::fourierTemporalPSDReport<double>::failureCount() const 1
mx::AO::analysis::fourierTemporalPSDReport<double>::write(std::basic_ostream<char, std::char_traits<char> >&) const 1
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::fastestPeak(int, int) 4
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::multiLayerPSDImpl(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, double, double, int, double, mx::AO::analysis::fourierTemporalPSDReport<double>&, mx::AO::analysis::fourierTemporalPSDPolicy, mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::isParallel<false>) 4
mx::AO::analysis::fourierTemporalPSD_detail::gslStatusToError(int) 4
mx::AO::analysis::fourierTemporalPSDReport<double>::merge(mx::AO::analysis::fourierTemporalPSDReport<double> const&) 5
mx::AO::analysis::fourierTemporalPSD_detail::gslWorkspaceDeleter::operator()(gsl_integration_workspace*) const 7
mx::error_t mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::multiLayerPSD<false>(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, double, double, int, double, mx::AO::analysis::fourierTemporalPSDReport<double>*, mx::AO::analysis::fourierTemporalPSDPolicy) 7
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::makePSDGrid(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, double, double, double) 10
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::allocateWorkspace() 12
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::singleLayerPSDImpl(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, double, double, int, int, double, mx::AO::analysis::fourierTemporalPSDReport<double>&, mx::AO::analysis::fourierTemporalPSDPolicy) 12
mx::AO::analysis::fourierTemporalPSD_detail::gslErrorHandlerMutex() 12
mx::AO::analysis::fourierTemporalPSD_detail::isConvergenceStatus(int) 12
mx::AO::analysis::fourierTemporalPSD_detail::scopedGslErrorHandlerOff::scopedGslErrorHandlerOff() 12
mx::AO::analysis::fourierTemporalPSD_detail::scopedGslErrorHandlerOff::~scopedGslErrorHandlerOff() 12
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::fourierTemporalPSD(gsl_integration_workspace* (*)(unsigned long)) 13
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::validateAtmosphere(int) 21
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::singleLayerPSD(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, double, double, int, int, double, mx::AO::analysis::fourierTemporalPSDReport<double>*, mx::AO::analysis::fourierTemporalPSDPolicy) 22
mx::AO::analysis::fourierTemporalPSDReport<double>::clear() 29
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::validatePsdInputs(std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, double, double, int, double, int, mx::AO::analysis::fourierTemporalPSDPolicy) 32
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::fourierTemporalPSD() 34
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::initialize() 47
mx::AO::analysis::fourierTemporalPSD<double, aoSystemT>::~fourierTemporalPSD() 48
mx::AO::analysis::fourierTemporalPSD_detail::applyPolicy(int, mx::AO::analysis::fourierTemporalPSDPolicy) 116
mx::AO::analysis::fourierTemporalPSDReport<double>::record(int, unsigned long, double, double, double, double, double) 122
double mx::AO::analysis::F_basic<double, aoSystemT>(double, void*) 96450

Generated by: LCOV version 2.0-1