ProteoWizard
Public Member Functions | Static Public Member Functions | List of all members
pwiz::frequency::TruncatedLorentzianEstimator Class Referenceabstract

#include <TruncatedLorentzianEstimator.hpp>

Public Member Functions

virtual TruncatedLorentzianParameters initialEstimate (const pwiz::data::FrequencyData &fd) const =0
 
virtual TruncatedLorentzianParameters iteratedEstimate (const pwiz::data::FrequencyData &fd, const TruncatedLorentzianParameters &tlp, int iterationCount) const =0
 
virtual double error (const pwiz::data::FrequencyData &fd, const TruncatedLorentzianParameters &tlp) const =0
 
virtual double normalizedError (const pwiz::data::FrequencyData &fd, const TruncatedLorentzianParameters &tlp) const =0
 
virtual double sumSquaresModel (const pwiz::data::FrequencyData &fd, const TruncatedLorentzianParameters &tlp) const =0
 
virtual void log (std::ostream *os)=0
 
virtual void outputDirectory (const std::string &name)=0
 
virtual ~TruncatedLorentzianEstimator ()
 

Static Public Member Functions

static std::auto_ptr< TruncatedLorentzianEstimatorcreate ()
 

Detailed Description

Definition at line 39 of file TruncatedLorentzianEstimator.hpp.

Constructor & Destructor Documentation

§ ~TruncatedLorentzianEstimator()

virtual pwiz::frequency::TruncatedLorentzianEstimator::~TruncatedLorentzianEstimator ( )
inlinevirtual

Definition at line 58 of file TruncatedLorentzianEstimator.hpp.

58 {}

Member Function Documentation

§ create()

static std::auto_ptr<TruncatedLorentzianEstimator> pwiz::frequency::TruncatedLorentzianEstimator::create ( )
static

§ initialEstimate()

virtual TruncatedLorentzianParameters pwiz::frequency::TruncatedLorentzianEstimator::initialEstimate ( const pwiz::data::FrequencyData fd) const
pure virtual

§ iteratedEstimate()

virtual TruncatedLorentzianParameters pwiz::frequency::TruncatedLorentzianEstimator::iteratedEstimate ( const pwiz::data::FrequencyData fd,
const TruncatedLorentzianParameters tlp,
int  iterationCount 
) const
pure virtual

§ error()

virtual double pwiz::frequency::TruncatedLorentzianEstimator::error ( const pwiz::data::FrequencyData fd,
const TruncatedLorentzianParameters tlp 
) const
pure virtual

§ normalizedError()

virtual double pwiz::frequency::TruncatedLorentzianEstimator::normalizedError ( const pwiz::data::FrequencyData fd,
const TruncatedLorentzianParameters tlp 
) const
pure virtual

§ sumSquaresModel()

virtual double pwiz::frequency::TruncatedLorentzianEstimator::sumSquaresModel ( const pwiz::data::FrequencyData fd,
const TruncatedLorentzianParameters tlp 
) const
pure virtual

§ log()

virtual void pwiz::frequency::TruncatedLorentzianEstimator::log ( std::ostream *  os)
pure virtual

§ outputDirectory()

virtual void pwiz::frequency::TruncatedLorentzianEstimator::outputDirectory ( const std::string &  name)
pure virtual

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