ProteoWizard
Public Member Functions | Private Attributes
pwiz::frequency::DerivativeTest::AdaptedErrorFunction< value_type > Class Template Reference

#include <DerivativeTest.hpp>

Inheritance diagram for pwiz::frequency::DerivativeTest::AdaptedErrorFunction< value_type >:
pwiz::frequency::DerivativeTest::VectorFunction< double >

List of all members.

Public Member Functions

 AdaptedErrorFunction (const typename ParametrizedFunction< value_type >::ErrorFunction &e)
virtual unsigned int argumentCount () const
virtual unsigned int valueCount () const
virtual ublas::vector< double > operator() (ublas::vector< double > p) const
- Public Member Functions inherited from pwiz::frequency::DerivativeTest::VectorFunction< double >
ublas::matrix< double > differenceQuotient (ublas::vector< double > x, double delta) const
void printDifferenceQuotientSequence (ublas::vector< double > x, std::ostream &os) const

Private Attributes

const ParametrizedFunction
< value_type >::ErrorFunction & 
e_

Additional Inherited Members

- Protected Member Functions inherited from pwiz::frequency::DerivativeTest::VectorFunction< double >
virtual ~VectorFunction ()

Detailed Description

template<typename value_type>
class pwiz::frequency::DerivativeTest::AdaptedErrorFunction< value_type >

Definition at line 147 of file DerivativeTest.hpp.


Constructor & Destructor Documentation

template<typename value_type>
pwiz::frequency::DerivativeTest::AdaptedErrorFunction< value_type >::AdaptedErrorFunction ( const typename ParametrizedFunction< value_type >::ErrorFunction &  e)
inline

Definition at line 150 of file DerivativeTest.hpp.

: e_(e)
{}

Member Function Documentation

template<typename value_type>
virtual unsigned int pwiz::frequency::DerivativeTest::AdaptedErrorFunction< value_type >::argumentCount ( ) const
inlinevirtual

Implements pwiz::frequency::DerivativeTest::VectorFunction< double >.

Definition at line 154 of file DerivativeTest.hpp.

{return e_.parameterCount();}
template<typename value_type>
virtual unsigned int pwiz::frequency::DerivativeTest::AdaptedErrorFunction< value_type >::valueCount ( ) const
inlinevirtual

Implements pwiz::frequency::DerivativeTest::VectorFunction< double >.

Definition at line 155 of file DerivativeTest.hpp.

{return 1;}
template<typename value_type>
virtual ublas::vector<double> pwiz::frequency::DerivativeTest::AdaptedErrorFunction< value_type >::operator() ( ublas::vector< double >  p) const
inlinevirtual

Implements pwiz::frequency::DerivativeTest::VectorFunction< double >.

Definition at line 157 of file DerivativeTest.hpp.

{
ublas::vector<double> result(1);
result(0) = e_(p);
return result;
}

Member Data Documentation

template<typename value_type>
const ParametrizedFunction<value_type>::ErrorFunction& pwiz::frequency::DerivativeTest::AdaptedErrorFunction< value_type >::e_
private

Definition at line 165 of file DerivativeTest.hpp.


The documentation for this class was generated from the following file: