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