ProteoWizard
|
Functions | |
template<typename Kernel > | |
KernelTraits< Kernel >::filter_type | createFilter (const Kernel &kernel, int sampleRadius, typename KernelTraits< Kernel >::abscissa_type dx, typename KernelTraits< Kernel >::abscissa_type shift) |
double | norm (double d) |
double | conj (double d) |
template<typename Filter > | |
void | normalizeFilter (Filter &filter) |
template<typename Kernel > | |
std::vector< typename KernelTraits< Kernel >::filter_type > | createFilters (const Kernel &kernel, int sampleRadius, int subsampleFactor, typename KernelTraits< Kernel >::abscissa_type dx) |
template<typename Kernel > | |
void | computeCorrelation (typename KernelTraits< Kernel >::samples_type::const_iterator samples, typename KernelTraits< Kernel >::samples_type::const_iterator samplesEnd, typename KernelTraits< Kernel >::samples_type::const_iterator filter, typename KernelTraits< Kernel >::correlation_type &result) |
KernelTraits<Kernel>::filter_type pwiz::math::MatchedFilter::details::createFilter | ( | const Kernel & | kernel, |
int | sampleRadius, | ||
typename KernelTraits< Kernel >::abscissa_type | dx, | ||
typename KernelTraits< Kernel >::abscissa_type | shift | ||
) |
Definition at line 206 of file MatchedFilter.hpp.
References ralab::base::filter::filter().
Referenced by createFilters(), and test_createFilter().
|
inline |
Definition at line 221 of file MatchedFilter.hpp.
Referenced by computeCorrelation(), normalizeFilter(), pwiz::frequency::ParametrizedFunction< value_type >::ErrorFunction::operator()(), test_createFilters(), testBandedComplex(), and testFind().
|
inline |
Definition at line 222 of file MatchedFilter.hpp.
Referenced by computeCorrelation(), pwiz::frequency::ParametrizedFunction< value_type >::ErrorFunction::dp(), and pwiz::frequency::ParametrizedFunction< value_type >::ErrorFunction::dp2().
void pwiz::math::MatchedFilter::details::normalizeFilter | ( | Filter & | filter | ) |
Definition at line 226 of file MatchedFilter.hpp.
References norm().
std::vector<typename KernelTraits<Kernel>::filter_type> pwiz::math::MatchedFilter::details::createFilters | ( | const Kernel & | kernel, |
int | sampleRadius, | ||
int | subsampleFactor, | ||
typename KernelTraits< Kernel >::abscissa_type | dx | ||
) |
Definition at line 240 of file MatchedFilter.hpp.
References createFilter().
Referenced by pwiz::math::MatchedFilter::computeCorrelationData(), and test_createFilters().
void pwiz::math::MatchedFilter::details::computeCorrelation | ( | typename KernelTraits< Kernel >::samples_type::const_iterator | samples, |
typename KernelTraits< Kernel >::samples_type::const_iterator | samplesEnd, | ||
typename KernelTraits< Kernel >::samples_type::const_iterator | filter, | ||
typename KernelTraits< Kernel >::correlation_type & | result | ||
) |
Definition at line 261 of file MatchedFilter.hpp.
References conj(), pwiz::math::MatchedFilter::Correlation< Y >::dot, pwiz::math::MatchedFilter::Correlation< Y >::e2, ralab::base::filter::filter(), norm(), and pwiz::math::MatchedFilter::Correlation< Y >::tan2angle.