public class RdSpanningCombinatorialIterator extends RdExhaustiveStateSpaceScan
Constructor and Description |
---|
RdSpanningCombinatorialIterator(R1CombinatorialVector[] aR1CV,
int[] aiMax)
RdSpanningCombinatorialIterator Constructor
|
Modifier and Type | Method and Description |
---|---|
double[] |
cursorVariates()
Retrieve the Cursor Variate Array
|
double[] |
nextVariates()
Retrieve the Subsequent Variate Array
|
R1CombinatorialVector[] |
r1()
Retrieve the Array of the R^1 Combinatorial Vectors
|
static RdSpanningCombinatorialIterator |
Standard(R1CombinatorialVector[] aR1CV)
Retrieve the RdSpanningCombinatorialIterator Instance associated with the Underlying Vector Space
|
double[] |
vectorSpaceIndexToVariate(int[] aiIndex)
Convert the Vector Space Index Array to the Variate Array
|
nextStateIndexCursor, resetStateIndexCursor
cyclicalScan, dimension, stateIndexCursor, terminalStateIndex
public RdSpanningCombinatorialIterator(R1CombinatorialVector[] aR1CV, int[] aiMax) throws java.lang.Exception
aR1CV
- Array of the R^1 Combinatorial VectorsaiMax
- The Array of Dimension Maximumjava.lang.Exception
- Thrown if the Inputs are Invalidpublic static final RdSpanningCombinatorialIterator Standard(R1CombinatorialVector[] aR1CV)
aR1CV
- Array of R^1 Combinatorial Vectorspublic R1CombinatorialVector[] r1()
public double[] vectorSpaceIndexToVariate(int[] aiIndex)
aiIndex
- Vector Space Index Arraypublic double[] cursorVariates()
public double[] nextVariates()