ProteoWizard
|
Classes | |
class | VectorFunction |
class | ParametrizedFunctionSlice |
class | ParametrizedDerivativeSlice |
class | AdaptedErrorFunction |
class | AdaptedErrorDerivative |
Functions | |
template<typename value_type > | |
void | testDerivatives (const ParametrizedFunction< value_type > &f, double x, const ublas::vector< double > &p, std::ostream *os=0, double delta=1e-7, double epsilon=1e-4) |
template<typename value_type > | |
void | testDerivatives (const typename ParametrizedFunction< value_type >::ErrorFunction &e, const ublas::vector< double > &p, std::ostream *os=0, double delta=1e-7, double epsilon=1e-4) |
void pwiz::frequency::DerivativeTest::testDerivatives | ( | const ParametrizedFunction< value_type > & | f, |
double | x, | ||
const ublas::vector< double > & | p, | ||
std::ostream * | os = 0 , |
||
double | delta = 1e-7 , |
||
double | epsilon = 1e-4 |
||
) |
Definition at line 194 of file DerivativeTest.hpp.
References pwiz::frequency::DerivativeTest::VectorFunction< value_type >::differenceQuotient(), pwiz::frequency::ParametrizedFunction< value_type >::dp(), pwiz::frequency::ParametrizedFunction< value_type >::dp2(), epsilon, pwiz::frequency::DerivativeTest::VectorFunction< value_type >::printDifferenceQuotientSequence(), and unit_assert_matrices_equal.
void pwiz::frequency::DerivativeTest::testDerivatives | ( | const typename ParametrizedFunction< value_type >::ErrorFunction & | e, |
const ublas::vector< double > & | p, | ||
std::ostream * | os = 0 , |
||
double | delta = 1e-7 , |
||
double | epsilon = 1e-4 |
||
) |
Definition at line 226 of file DerivativeTest.hpp.
References pwiz::frequency::DerivativeTest::VectorFunction< double >::differenceQuotient(), pwiz::frequency::ParametrizedFunction< value_type >::ErrorFunction::dp(), pwiz::frequency::ParametrizedFunction< value_type >::ErrorFunction::dp2(), epsilon, pwiz::frequency::DerivativeTest::VectorFunction< double >::printDifferenceQuotientSequence(), and unit_assert_matrices_equal.