hep.aida
Interface IFitParameterSettings

All Known Implementing Classes:
FitParameterSettings

public interface IFitParameterSettings

Fitting-specific settings applied to a parameter of the fitted function.


Method Summary
 boolean isBound()
           
 boolean isFixed()
           
 double lowerBound()
           
 String name()
           
 void removeBounds()
           
 void reset()
           
 void setBounds(double lo, double up)
           
 void setFixed(boolean isFixed)
           
 void setLowerBound(double lowerBound)
          Set the lower bound.
 void setStepSize(double step)
           
 void setUpperBound(double upperBound)
          Set the upper bound.
 double stepSize()
           
 double upperBound()
           
 

Method Detail

name

String name()

stepSize

double stepSize()

upperBound

double upperBound()

lowerBound

double lowerBound()

isBound

boolean isBound()

isFixed

boolean isFixed()

setStepSize

void setStepSize(double step)
                 throws IllegalArgumentException
Throws:
IllegalArgumentException

setBounds

void setBounds(double lo,
               double up)
               throws IllegalArgumentException
Throws:
IllegalArgumentException

removeBounds

void removeBounds()

setFixed

void setFixed(boolean isFixed)

setLowerBound

void setLowerBound(double lowerBound)
Set the lower bound. When this method is invoked any previous bound is reset. The new bounds are (lowerBound, +INF).

Parameters:
lowerBound - The lower bound.

setUpperBound

void setUpperBound(double upperBound)
Set the upper bound. When this method is invoked any previous bound is reset. The new bounds are (-INF, upperBound).

Parameters:
upperBound - The upper bound.

reset

void reset()


jHepWork 3.2 © jWork.org