public abstract class LineEvolutionVerifier
extends java.lang.Object
| Constructor and Description |
|---|
LineEvolutionVerifier() |
| Modifier and Type | Method and Description |
|---|---|
abstract LineEvolutionVerifierMetrics |
metrics(UnitVector uvTargetDirection,
double[] adblCurrentVariate,
RdToR1 funcRdToR1,
double dblStepLength)
Generate the Verifier Metrics for the Specified Inputs
|
boolean |
verify(UnitVector uvTargetDirection,
double[] adblCurrentVariate,
RdToR1 funcRdToR1,
double dblStepLength)
Verify if the specified Inputs satisfy the Criterion
|
public boolean verify(UnitVector uvTargetDirection, double[] adblCurrentVariate, RdToR1 funcRdToR1, double dblStepLength) throws java.lang.Exception
uvTargetDirection - The Target Direction Unit VectoradblCurrentVariate - The Current VariatefuncRdToR1 - The R^d To R^1 FunctiondblStepLength - The Incremental Step Lengthjava.lang.Exception - Thrown if the Verification cannot be performedpublic abstract LineEvolutionVerifierMetrics metrics(UnitVector uvTargetDirection, double[] adblCurrentVariate, RdToR1 funcRdToR1, double dblStepLength)
uvTargetDirection - The Target Direction Unit VectoradblCurrentVariate - The Current VariatefuncRdToR1 - The R^d To R^1 FunctiondblStepLength - The Incremental Step Length