public abstract class BigR2Array
extends java.lang.Object
Constructor and Description |
---|
BigR2Array(double[][] aadblR2)
BigR2Array Constructor
|
Modifier and Type | Method and Description |
---|---|
double[][] |
instance()
Retrieve the R^2 Instance Array
|
abstract double |
maxPathResponse()
Compute the Maximum Response Associated with all the Left/Right Adjacent Paths starting from the Top
Left Node.
|
double |
maxPathResponse(int iX,
int iY,
double dblPriorPathResponse)
Compute the Maximum Response Associated with all the Left/Right Adjacent Paths starting from the
Current Node.
|
abstract double |
pathResponse(int iX,
int iY,
double dblPriorPathResponse)
Compute the Path Response Associated with all the Nodes in the Path up to the Current One.
|
boolean |
validateIndex(int iX,
int iY)
Validate the Specified Index Pair.
|
int |
xLength()
Retrieve the Length of the X R^1 Array
|
int |
yLength()
Retrieve the Length of the Y R^1 Array
|
public BigR2Array(double[][] aadblR2) throws java.lang.Exception
aadblR2
- 2D Big Array Inputsjava.lang.Exception
- Thrown if the Inputs are Invalidpublic abstract double pathResponse(int iX, int iY, double dblPriorPathResponse) throws java.lang.Exception
iX
- The Current X NodeiY
- The Current Y NodedblPriorPathResponse
- The Path Product Associated with the Given Prior Navigation Sequencejava.lang.Exception
- Thrown if Inputs are Invalidpublic abstract double maxPathResponse() throws java.lang.Exception
java.lang.Exception
- Thrown if Inputs are Invalidpublic int xLength()
public int yLength()
public double[][] instance()
public boolean validateIndex(int iX, int iY)
iX
- The Current X NodeiY
- The Current Y Nodepublic double maxPathResponse(int iX, int iY, double dblPriorPathResponse) throws java.lang.Exception
iX
- The Current X NodeiY
- The Current Y NodedblPriorPathResponse
- The Path Response Associated with the Given Prior Navigation Sequencejava.lang.Exception
- Thrown if Inputs are Invalid