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, resetStateIndexCursorcyclicalScan, dimension, stateIndexCursor, terminalStateIndexpublic 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()