|
FreeHEP API Version current |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthep.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 IOptimizerConfigurationsetMethod in class AbstractOptimizerConfigurationmethod - The method to be adapted.public void setStrategy(int strategy)
setStrategy in interface IOptimizerConfigurationsetStrategy in class AbstractOptimizerConfigurationstrategy - The strategy.public void setPrecision(double precision)
AbstractOptimizerConfiguration
setPrecision in interface IOptimizerConfigurationsetPrecision in class AbstractOptimizerConfigurationprecision - The precision.
true if the precision was set succesfully,
false otherwise.
public void setErrorDefinition(int errorDefinition)
throws IllegalArgumentException
AbstractOptimizerConfiguration
setErrorDefinition in interface IOptimizerConfigurationsetErrorDefinition in class AbstractOptimizerConfigurationerrorDefinition - The type of error to be calculated.
IllegalArgumentExceptionpublic int errorDefinition()
AbstractOptimizerConfiguration
errorDefinition in interface IOptimizerConfigurationerrorDefinition in class AbstractOptimizerConfiguration
|
FreeHEP API Version current |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||