hep.aida.ref.fitter
Class FitParameterSettings
- java.lang.Object
-
- hep.aida.ref.fitter.FitParameterSettings
-
- All Implemented Interfaces:
- IFitParameterSettings
public class FitParameterSettings extends java.lang.Object implements IFitParameterSettings
-
-
Constructor Summary
Constructors Constructor and Description FitParameterSettings(java.lang.String name)Creates a new instance of FitParameterSettings.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanisBound()booleanisFixed()doublelowerBound()java.lang.Stringname()voidremoveBounds()voidreset()voidsetBounds(double lo, double up)voidsetFixed(boolean isFixed)voidsetLowerBound(double lowerBound)Set the lower bound.voidsetStepSize(double step)voidsetUpperBound(double upperBound)Set the upper bound.doublestepSize()doubleupperBound()
-
-
-
Constructor Detail
-
FitParameterSettings
public FitParameterSettings(java.lang.String name)
Creates a new instance of FitParameterSettings.- Parameters:
name- The name of the FitParameterSettings. It corresponds to the name of the parameter to which the FitParameterSettings refers to.
-
-
Method Detail
-
name
public java.lang.String name()
- Specified by:
namein interfaceIFitParameterSettings
-
stepSize
public double stepSize()
- Specified by:
stepSizein interfaceIFitParameterSettings
-
upperBound
public double upperBound()
- Specified by:
upperBoundin interfaceIFitParameterSettings
-
lowerBound
public double lowerBound()
- Specified by:
lowerBoundin interfaceIFitParameterSettings
-
isBound
public boolean isBound()
- Specified by:
isBoundin interfaceIFitParameterSettings
-
isFixed
public boolean isFixed()
- Specified by:
isFixedin interfaceIFitParameterSettings
-
setStepSize
public void setStepSize(double step)
- Specified by:
setStepSizein interfaceIFitParameterSettings
-
setBounds
public void setBounds(double lo, double up)- Specified by:
setBoundsin interfaceIFitParameterSettings
-
removeBounds
public void removeBounds()
- Specified by:
removeBoundsin interfaceIFitParameterSettings
-
setFixed
public void setFixed(boolean isFixed)
- Specified by:
setFixedin interfaceIFitParameterSettings
-
setUpperBound
public void setUpperBound(double upperBound)
Description copied from interface:IFitParameterSettingsSet the upper bound. When this method is invoked any previous bound is reset. The new bounds are (-INF, upperBound).- Specified by:
setUpperBoundin interfaceIFitParameterSettings- Parameters:
upperBound- The upper bound.
-
setLowerBound
public void setLowerBound(double lowerBound)
Description copied from interface:IFitParameterSettingsSet the lower bound. When this method is invoked any previous bound is reset. The new bounds are (lowerBound, +INF).- Specified by:
setLowerBoundin interfaceIFitParameterSettings- Parameters:
lowerBound- The lower bound.
-
reset
public void reset()
- Specified by:
resetin interfaceIFitParameterSettings
-
-
DMelt 3.0 © DataMelt by jWork.ORG