ProteoWizard
|
#include "pwiz/utility/math/round.hpp"
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
#include <complex>
#include <limits>
Go to the source code of this file.
Namespaces | |
pwiz | |
pwiz::math | |
pwiz::math::MatchedFilter | |
pwiz::math::MatchedFilter::details | |
Typedefs | |
typedef ProductSpace< double, double > | pwiz::math::MatchedFilter::DxD |
typedef ProductSpace< double, std::complex< double > > | pwiz::math::MatchedFilter::DxCD |
Functions | |
template<typename space_type > | |
std::ostream & | pwiz::math::MatchedFilter::operator<< (std::ostream &os, const SampledData< space_type > &data) |
template<typename Kernel > | |
void | pwiz::math::MatchedFilter::checkKernelConcept () |
template<typename Y > | |
std::ostream & | pwiz::math::MatchedFilter::operator<< (std::ostream &os, const Correlation< Y > &c) |
template<typename Kernel > | |
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) |
double | pwiz::math::MatchedFilter::details::norm (double d) |
double | pwiz::math::MatchedFilter::details::conj (double d) |
template<typename Filter > | |
void | pwiz::math::MatchedFilter::details::normalizeFilter (Filter &filter) |
template<typename Kernel > | |
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) |
template<typename Kernel > | |
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) |
template<typename Kernel > | |
KernelTraits< Kernel >::correlation_data_type | pwiz::math::MatchedFilter::computeCorrelationData (const typename KernelTraits< Kernel >::sampled_data_type &data, const Kernel &kernel, int sampleRadius, int subsampleFactor) |
KernelTraitsBase<Kernel>::space_type::abscissa_type x |
Definition at line 142 of file MatchedFilter.hpp.
Referenced by pwiz::frequency::DerivativeTest::VectorFunction< double >::differenceQuotient(), ralab::base::filter::getGaussian1DerFilter(), ralab::base::filter::getGaussian1DerFilterQuantile(), ralab::base::filter::getGaussianFilter(), ralab::base::filter::getGaussianFilterQuantile(), ralab::base::stats::NthPower< N, TReal >::operator()(), ralab::base::ms::SimplePicker< TReal >::operator()(), pwiz::util::virtual_map< int, ModificationList >::operator[](), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::operator[](), ParametrizedCosine::preprocess(), pwiz::math::qr(), pwiz::math::Reflector(), ralab::base::stats::rootMeanSquare(), test_real(), test_real_wrapper(), test_SampledData(), test_series(), testBanded(), testBandedComplex(), testComplex(), testContainer(), testDefaultTabHandler(), testDifferenceQuotient(), testDouble(), testDoubleQR(), testExtraction(), testMZ(), testPPM(), testReflector(), and testSparse().
KernelTraitsBase<Kernel>::space_type::ordinate_type y |
Definition at line 143 of file MatchedFilter.hpp.
Referenced by addSignal(), pwiz::math::LinearLeastSquares< LinearLeastSquaresType_LU >::solve(), pwiz::math::LinearLeastSquares< LinearLeastSquaresType_QR >::solve(), test_series(), testBanded(), testBandedComplex(), testComplex(), testContainer(), testDefaultTabHandler(), testDouble(), testDoubleQR(), testExtraction(), testSparse(), and testWeightedLeastSquares().
Kernel k |
Definition at line 144 of file MatchedFilter.hpp.
Referenced by gjinverse(), pwiz::math::qr(), and test2().