Class CausalDataTable


  • public class CausalDataTable
    extends java.lang.Object
    In a row, a NO_VALUE means that the choice was not encountered. A negative value means that the ~corresponding choice was encountered, but the node was skipped.
    Author:
    sander
    • Constructor Detail

      • CausalDataTable

        public CausalDataTable​(java.util.List<Choice> columns)
    • Method Detail

      • getSkipNode

        public static int getSkipNode​(int node)
      • addRow

        public void addRow​(int[] currentRow)
      • addRow

        public void addRow​(int[] currentRow,
                           int cardinality)
      • getNumberOfUniqueRows

        public int getNumberOfUniqueRows()
      • iterator

        public gnu.trove.iterator.TObjectIntIterator<int[]> iterator()
      • getRows

        public java.util.Set<int[]> getRows()
      • getColumns

        public java.util.List<Choice> getColumns()
      • toString

        public java.lang.String toString​(int limit)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getNumberOfColumns

        public int getNumberOfColumns()
      • getNumberOfRows

        public int getNumberOfRows()