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 | |
namespace | pwiz |
namespace | pwiz::math |
namespace | pwiz::math::MatchedFilter |
namespace | 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::util::shared_map< keyT, valueT, _Pr, _Alloc >::count(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::count(), CubicHermiteSplineTest::CubicSplineDummyInitialize(), ralab::base::cummax(), ralab::base::cummin(), ralab::base::cumprod(), CubicHermiteSplineTest::DiffAndIntegrateTest(), pwiz::frequency::DerivativeTest::VectorFunction< value_type >::differenceQuotient(), ParametrizedCosine::dp(), ParametrizedCosine::dp2(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::equal_range(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::equal_range(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::equal_range(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::equal_range(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::erase(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::erase(), CubicHermiteSplineTest::ErrorTest(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::find(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::find(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::find(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::find(), ralab::base::filter::getGaussian1DerFilter(), ralab::base::filter::getGaussian1DerFilterQuantile(), ralab::base::filter::utilities::getGaussian1DerWorker(), ralab::base::filter::getGaussianFilter(), ralab::base::filter::getGaussianFilterQuantile(), ralab::base::filter::utilities::getGaussWorker(), ralab::base::filter::utilities::getMaxHatWorker(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::insert(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::insert(), pwiz::util::BinaryData< T >::insert(), pwiz::util::BinaryData< T >::insert(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::insert(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::insert(), CubicHermiteSplineTest::InterpolationTest(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::lower_bound(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::lower_bound(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::lower_bound(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::lower_bound(), ralab::base::base::mean(), ralab::base::base::mean(), EnzymePtr_specificity::operator()(), EnzymePtr_missedCleavages::operator()(), ralab::base::resample::utilities::meanfunctor< T >::operator()(), ralab::base::stats::NthPower< N, TReal >::operator()(), pwiz::math::Parabola::operator()(), ParametrizedCosine::operator()(), ralab::base::ms::SimplePicker< TReal >::operator()(), ralab::base::filter::utilities::Gauss< TReal >::operator()(), ralab::base::filter::utilities::Gauss_1deriv< TReal >::operator()(), ralab::base::filter::utilities::Mexican_Hat< TReal >::operator()(), ralab::base::filter::utilities::Mexican_Hat2< TReal >::operator()(), ralab::base::resample::SquareRoot< TReal >::operator()(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::operator=(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::operator=(), pwiz::data::operator>>(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::operator[](), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::operator[](), ParametrizedCosine::preprocess(), pwiz::frequency::DerivativeTest::VectorFunction< value_type >::printDifferenceQuotientSequence(), pwiz::math::qr(), pwiz::math::Reflector(), pwiz::math::Reflector(), ralab::base::stats::rootMeanSquare(), pwiz::math::MatchedFilter::SampledData< space_type >::sample(), pwiz::math::MatchedFilter::SampledData< space_type >::sampleIndex(), ralab::base::filter::utilities::scaleWavelet(), pwiz::math::LinearLeastSquares< LinearLeastSquaresType_QR >::solve(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::swap(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::swap(), test_real(), test_real_wrapper(), test_SampledData(), test_series(), testBanded(), testBandedComplex(), testComplex(), testContainer(), testDefaultTabHandler(), pwiz::frequency::DerivativeTest::testDerivatives(), testDifferenceQuotient(), testDouble(), testDoubleQR(), testExtraction(), testMZ(), testPPM(), testReflector(), testSparse(), pwiz::util::unit_assert_equal_message(), pwiz::util::unit_assert_numeric_equal_message(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::upper_bound(), pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::upper_bound(), pwiz::util::shared_map< keyT, valueT, _Pr, _Alloc >::upper_bound(), and pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::upper_bound().
KernelTraitsBase<Kernel>::space_type::ordinate_type y |
Definition at line 143 of file MatchedFilter.hpp.
Referenced by addSignal(), CubicHermiteSplineTest::CubicSplineDummyInitialize(), CubicHermiteSplineTest::DiffAndIntegrateTest(), CubicHermiteSplineTest::ErrorTest(), CubicHermiteSplineTest::InterpolationTest(), ralab::base::resample::utilities::meanfunctor< T >::operator()(), pwiz::data::operator>>(), pwiz::math::LinearLeastSquares< LinearLeastSquaresType_QR >::solve(), pwiz::math::LinearLeastSquares< LinearLeastSquaresType_LU >::solve(), pwiz::math::LinearSolver< LinearSolverType_LU >::solve(), pwiz::math::LinearSolver< LinearSolverType_QR >::solve(), test_series(), testBanded(), testBandedComplex(), testComplex(), testContainer(), testDefaultTabHandler(), testDouble(), testDoubleQR(), testExtraction(), testSparse(), testWeightedLeastSquares(), pwiz::util::unit_assert_equal_message(), and pwiz::util::unit_assert_numeric_equal_message().
Kernel k |
Definition at line 144 of file MatchedFilter.hpp.
Referenced by gjinverse(), pwiz::util::BinaryData< T >::insert(), pwiz::math::qr(), and test2().