public class ArmijoEvolutionVerifierMetrics extends LineEvolutionVerifierMetrics
Constructor and Description |
---|
ArmijoEvolutionVerifierMetrics(double dblArmijoParameter,
boolean bMaximizerCheck,
UnitVector uvTargetDirection,
double[] adblCurrentVariate,
double dblStepLength,
double dblCurrentVariateFunctionValue,
double dblNextVariateFunctionValue,
double[] adblCurrentVariateFunctionJacobian)
ArmijoEvolutionVerifierMetrics Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
armijoParameter()
Retrieve the Armijo Parameter
|
double |
currentVariateFunctionValue()
Retrieve the Function Value at the Current Variate
|
boolean |
maximizerCheck()
Indicate if the Check is for Minimizer/Maximizer
|
double |
nextVariateFunctionValue()
Retrieve the Function Value at the Next Variate
|
boolean |
verify()
Indicate if the Armijo Criterion has been met
|
currentVariate, currentVariateFunctionJacobian, stepLength, targetDirection, toString
public ArmijoEvolutionVerifierMetrics(double dblArmijoParameter, boolean bMaximizerCheck, UnitVector uvTargetDirection, double[] adblCurrentVariate, double dblStepLength, double dblCurrentVariateFunctionValue, double dblNextVariateFunctionValue, double[] adblCurrentVariateFunctionJacobian) throws java.lang.Exception
dblArmijoParameter
- The Armijo ParameterbMaximizerCheck
- TRUE - Perform a Check for the Function MaximauvTargetDirection
- the Target Direction Unit VectoradblCurrentVariate
- Array of the Current VariatedblStepLength
- The Incremental Step LengthdblCurrentVariateFunctionValue
- The Function Value at the Current VariatedblNextVariateFunctionValue
- The Function Value at the Next VariateadblCurrentVariateFunctionJacobian
- The Function Jacobian at the Current Variatejava.lang.Exception
- Thrown if the Inputs are Invalidpublic double armijoParameter()
public boolean maximizerCheck()
public double currentVariateFunctionValue()
public double nextVariateFunctionValue()
public boolean verify()
verify
in class LineEvolutionVerifierMetrics