CERN Accelerating science

This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

IFitParameter Class Reference

#include <IFitParameter.h>

List of all members.


Detailed Description

IFitParameter interface is used for the following purposes: Name identifier nameId() is a unique name of parameter. IFitParameter is used in IFitFunction 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 setFixed (bool isFixed)=0
virtual void release ()=0
virtual double noUpperBound () const=0
virtual double noLowerBound () const=0
virtual ~IFitParameter ()


Constructor & Destructor Documentation

virtual IFitParameter::~IFitParameter   [inline, virtual]
 


Member Function Documentation

virtual double IFitParameter::value   const [pure virtual]
 

virtual double IFitParameter::error   const [pure virtual]
 

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

virtual double IFitParameter::start   const [pure virtual]
 

virtual double IFitParameter::step   const [pure virtual]
 

virtual double IFitParameter::upperBound   const [pure virtual]
 

virtual double IFitParameter::lowerBound   const [pure virtual]
 

virtual bool IFitParameter::isBound   const [pure virtual]
 

virtual bool IFitParameter::isFixed   const [pure virtual]
 

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

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

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

virtual void IFitParameter::setFixed bool    isFixed [pure virtual]
 

virtual void IFitParameter::release   [pure virtual]
 

virtual double IFitParameter::noUpperBound   const [pure virtual]
 

Return the value corresponding to +INF. To set lower-only bound use: setBounds(xlow, noUpperBound())

virtual double IFitParameter::noLowerBound   const [pure virtual]
 

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


Generated on Thu May 30 16:15:03 2002 for Proposed AIDA 2.3 Fitting by doxygen1.2.16