Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

Anaphe::IFitParameter Class Reference

#include <IFitter.h>

List of all members.


Detailed Description

IFitParameter interface is used for the following purposes: The name identifier nameId() is a unique name of parameter. IFitParameter is used in IFitter interface.


Public Methods

virtual double value () const=0
virtual double error () const=0
virtual std::string nameId () const=0
virtual double start () const=0
virtual double step () const=0
virtual double upperBound () const=0
virtual double lowerBound () const=0
virtual bool isBound () const=0
virtual bool isFixed () const=0
virtual void setStart (double start)=0
virtual void setStep (double step)=0
virtual void setBounds (double lo, double up)=0
virtual void release ()=0
virtual double noUpperBound () const=0
 Return the value corresponding to +INF. To set lower-only bound use: setBounds(xlow, noUpperBound()).

virtual double noLowerBound () const=0
 Return the value corresponding to -INF. To set upper-only bound use: setBounds(noLowerBound(),xhigh).

virtual ~IFitParameter ()


Constructor & Destructor Documentation

virtual Anaphe::IFitParameter::~IFitParameter   [inline, virtual]
 


Member Function Documentation

virtual double Anaphe::IFitParameter::error   const [pure virtual]
 

virtual bool Anaphe::IFitParameter::isBound   const [pure virtual]
 

virtual bool Anaphe::IFitParameter::isFixed   const [pure virtual]
 

virtual double Anaphe::IFitParameter::lowerBound   const [pure virtual]
 

virtual std::string Anaphe::IFitParameter::nameId   const [pure virtual]
 

virtual double Anaphe::IFitParameter::noLowerBound   const [pure virtual]
 

virtual double Anaphe::IFitParameter::noUpperBound   const [pure virtual]
 

virtual void Anaphe::IFitParameter::release   [pure virtual]
 

virtual void Anaphe::IFitParameter::setBounds double    lo,
double    up
[pure virtual]
 

virtual void Anaphe::IFitParameter::setStart double    start [pure virtual]
 

virtual void Anaphe::IFitParameter::setStep double    step [pure virtual]
 

virtual double Anaphe::IFitParameter::start   const [pure virtual]
 

virtual double Anaphe::IFitParameter::step   const [pure virtual]
 

virtual double Anaphe::IFitParameter::upperBound   const [pure virtual]
 

virtual double Anaphe::IFitParameter::value   const [pure virtual]
 


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

Anaphe documentation generated by Doxygen (www.doxygen.org)