Class RdSpanningCombinatorialIterator

java.lang.Object

public class RdSpanningCombinatorialIterator
extends RdExhaustiveStateSpaceScan
RdSpanningCombinatorialIterator contains the Functionality to conduct a Spanning Iteration through an Rd Combinatorial Space. It provides the following Functionality:
  • Retrieve the RdSpanningCombinatorialIterator Instance associated with the Underlying Vector Space
  • RdSpanningCombinatorialIterator Constructor
  • Retrieve the Array of the R1 Combinatorial Vectors
  • Convert the Vector Space Index Array to the Variate Array
  • Retrieve the Cursor Variate Array
  • Retrieve the Subsequent Variate Array

Module Computational Core Module
Library Statistical Learning Library
Project R1 and Rd Vector/Tensor Spaces (Validated and/or Normed), and Function Classes
Package Iterative/Exhaustive Vector Space Scanners
Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • RdSpanningCombinatorialIterator

      public RdSpanningCombinatorialIterator​(R1CombinatorialVector[] r1CombinatorialVectorArray, int[] terminalStateIndexArray) throws java.lang.Exception
      RdSpanningCombinatorialIterator Constructor
      Parameters:
      r1CombinatorialVectorArray - Array of the R1 Combinatorial Vectors
      terminalStateIndexArray - The Array of Dimension Maximum
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • Standard

      public static final RdSpanningCombinatorialIterator Standard​(R1CombinatorialVector[] aR1CV)
      Retrieve the RdSpanningCombinatorialIterator Instance associated with the Underlying Vector Space
      Parameters:
      aR1CV - Array of R1 Combinatorial Vectors
      Returns:
      The RdSpanningCombinatorialIterator Instance associated with the Underlying Vector Space
    • r1

      public R1CombinatorialVector[] r1()
      Retrieve the Array of the R1 Combinatorial Vectors
      Returns:
      The Array of the R1 Combinatorial Vectors
    • vectorSpaceIndexToVariate

      public double[] vectorSpaceIndexToVariate​(int[] vectorSpaceIndexArray)
      Convert the Vector Space Index Array to the Variate Array
      Parameters:
      vectorSpaceIndexArray - Vector Space Index Array
      Returns:
      Variate Array
    • cursorVariates

      public double[] cursorVariates()
      Retrieve the Cursor Variate Array
      Returns:
      The Cursor Variate Array
    • nextVariates

      public double[] nextVariates()
      Retrieve the Subsequent Variate Array
      Returns:
      The Subsequent Variate Array