|
FreeHEP API Version v1.2.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--hep.aida.ref.optimizer.AbstractOptimizerConfiguration | +--hep.aida.ref.optimizer.uncmin.UncminOptimizerConfiguration
Implementation of IOptimizerConfiguration for the Uncmin optimizer
Field Summary | |
static String |
DOUBLE_DOGLEG
|
static int |
HIGH_CALL_STRATEGY
|
static int |
HIGH_CALL_STRATEGY_CHECK
|
static String |
LINE_SEARCH
The methods available in Uncmin. |
static int |
LOW_CALL_STRATEGY
The kind of strategies available in Uncmin. |
static int |
LOW_CALL_STRATEGY_CHECK
|
static String |
MORE_HEBDON
|
Fields inherited from interface hep.aida.ext.IOptimizerConfiguration |
CHI2_FIT_ERROR, DEFAULT_ERROR, DETAILED_OUTPUT, LOGL_FIT_ERROR, NO_OUTPUT, NORMAL_OUTPUT |
Constructor Summary | |
UncminOptimizerConfiguration()
Creates a new instance of UncminOptimizerConfiguration |
Method Summary | |
int |
errorDefinition()
Get the optimizer's error definition. |
void |
setErrorDefinition(int errorDefinition)
Tell the optmizer what kind of errors to calculate. |
void |
setMethod(String method)
Set the method to be used by the optimizer in the optimization procedure. |
void |
setPrecision(double precision)
Set the precision required in the optimizer's calculations. |
void |
setStrategy(int strategy)
Set the strategy to be used by the optimizer in the optimization procedure. |
Methods inherited from class hep.aida.ref.optimizer.AbstractOptimizerConfiguration |
maxIterations, method, precision, printLevel, setMaxIterations, setPrintLevel, setTitle, setTolerance, setUseFunctionGradient, setUseFunctionHessian, strategy, title, tolerance, useFunctionGradient, useFunctionHessian |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String LINE_SEARCH
public static final String DOUBLE_DOGLEG
public static final String MORE_HEBDON
public static final int LOW_CALL_STRATEGY
public static final int HIGH_CALL_STRATEGY
public static final int LOW_CALL_STRATEGY_CHECK
public static final int HIGH_CALL_STRATEGY_CHECK
Constructor Detail |
public UncminOptimizerConfiguration()
Method Detail |
public void setMethod(String method)
setMethod
in interface IOptimizerConfiguration
setMethod
in class AbstractOptimizerConfiguration
method
- The method to be adapted.public void setStrategy(int strategy)
setStrategy
in interface IOptimizerConfiguration
setStrategy
in class AbstractOptimizerConfiguration
strategy
- The strategy.public void setPrecision(double precision)
AbstractOptimizerConfiguration
setPrecision
in interface IOptimizerConfiguration
setPrecision
in class AbstractOptimizerConfiguration
precision
- The precision.
true
if the precision was set succesfully,
false
otherwise.public void setErrorDefinition(int errorDefinition) throws IllegalArgumentException
AbstractOptimizerConfiguration
setErrorDefinition
in interface IOptimizerConfiguration
setErrorDefinition
in class AbstractOptimizerConfiguration
IllegalArgumentException
public int errorDefinition()
AbstractOptimizerConfiguration
errorDefinition
in interface IOptimizerConfiguration
errorDefinition
in class AbstractOptimizerConfiguration
|
FreeHEP API Version v1.2.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |