ProteoWizard
|
#include <ParameterEstimator.hpp>
Public Types | |
typedef ParametrizedFunction< std::complex< double > > | Function |
typedef data::SampleDatum< double, std::complex< double > > | Datum |
typedef std::vector< Datum > | Data |
typedef ublas::vector< double > | Parameters |
Public Member Functions | |
virtual | ~ParameterEstimator () |
virtual const Parameters & | estimate () const =0 |
virtual void | estimate (const Parameters &p)=0 |
virtual double | error () const =0 |
virtual double | iterate (std::ostream *log=0)=0 |
Static Public Member Functions | |
static std::auto_ptr< ParameterEstimator > | create (const Function &function, const Data &data, const Parameters &initialEstimate) |
Definition at line 39 of file ParameterEstimator.hpp.
typedef ParametrizedFunction< std::complex<double> > pwiz::frequency::ParameterEstimator::Function |
Definition at line 43 of file ParameterEstimator.hpp.
typedef data::SampleDatum<double, std::complex<double> > pwiz::frequency::ParameterEstimator::Datum |
Definition at line 44 of file ParameterEstimator.hpp.
typedef std::vector<Datum> pwiz::frequency::ParameterEstimator::Data |
Definition at line 45 of file ParameterEstimator.hpp.
typedef ublas::vector<double> pwiz::frequency::ParameterEstimator::Parameters |
Definition at line 46 of file ParameterEstimator.hpp.
|
inlinevirtual |
Definition at line 52 of file ParameterEstimator.hpp.
References error(), estimate(), and iterate().
|
static |
|
pure virtual |
Referenced by ~ParameterEstimator().
|
pure virtual |
|
pure virtual |
Referenced by ~ParameterEstimator().
|
pure virtual |
Referenced by ~ParameterEstimator().