| abstract ADictionary | ADictionary. applyScalarOp(ScalarOperator op) | Allocate a new dictionary and applies the scalar operation on each cell of the to then return the new dictionary. | 
| ADictionary | MatrixBlockDictionary. applyScalarOp(ScalarOperator op) |  | 
| abstract ADictionary | ADictionary. applyScalarOpWithReference(ScalarOperator op,
                          double[] reference,
                          double[] newReference) | Allocate a new dictionary and apply the scalar operation on each cell to then return a new dictionary. | 
| ADictionary | MatrixBlockDictionary. applyScalarOpWithReference(ScalarOperator op,
                          double[] reference,
                          double[] newReference) |  | 
| ADictionary | QDictionary. applyScalarOpWithReference(ScalarOperator op,
                          double[] reference,
                          double[] newReference) |  | 
| abstract ADictionary | ADictionary. applyUnaryOp(UnaryOperator op) | Allocate a new dictionary and apply the unary operator on each cell. | 
| ADictionary | MatrixBlockDictionary. applyUnaryOp(UnaryOperator op) |  | 
| ADictionary | QDictionary. applyUnaryOp(UnaryOperator op) |  | 
| abstract ADictionary | ADictionary. applyUnaryOpWithReference(UnaryOperator op,
                         double[] reference,
                         double[] newReference) | Allocate a new dictionary and apply the scalar operation on each cell to then return a new dictionary. | 
| ADictionary | Dictionary. applyUnaryOpWithReference(UnaryOperator op,
                         double[] reference,
                         double[] newReference) |  | 
| ADictionary | MatrixBlockDictionary. applyUnaryOpWithReference(UnaryOperator op,
                         double[] reference,
                         double[] newReference) |  | 
| ADictionary | QDictionary. applyUnaryOpWithReference(UnaryOperator op,
                         double[] reference,
                         double[] newReference) |  | 
| abstract ADictionary | ADictionary. binOpLeft(BinaryOperator op,
         double[] v,
         int[] colIndexes) | Apply binary row operation on the left side in place | 
| ADictionary | MatrixBlockDictionary. binOpLeft(BinaryOperator op,
         double[] v,
         int[] colIndexes) |  | 
| ADictionary | QDictionary. binOpLeft(BinaryOperator op,
         double[] v,
         int[] colIndexes) |  | 
| abstract ADictionary | ADictionary. binOpLeftWithReference(BinaryOperator op,
                      double[] v,
                      int[] colIndexes,
                      double[] reference,
                      double[] newReference) | Apply the binary operator such that each value is offset by the reference before application. | 
| ADictionary | QDictionary. binOpLeftWithReference(BinaryOperator op,
                      double[] v,
                      int[] colIndexes,
                      double[] reference,
                      double[] newReference) |  | 
| abstract ADictionary | ADictionary. binOpRight(BinaryOperator op,
          double[] v) | Apply binary row operation on the right side. | 
| abstract ADictionary | ADictionary. binOpRight(BinaryOperator op,
          double[] v,
          int[] colIndexes) | Apply binary row operation on the right side. | 
| ADictionary | QDictionary. binOpRight(BinaryOperator op,
          double[] v) |  | 
| ADictionary | QDictionary. binOpRight(BinaryOperator op,
          double[] v,
          int[] colIndexes) |  | 
| abstract ADictionary | ADictionary. binOpRightWithReference(BinaryOperator op,
                       double[] v,
                       int[] colIndexes,
                       double[] reference,
                       double[] newReference) | Apply the binary operator such that each value is offset by the reference before application. | 
| ADictionary | QDictionary. binOpRightWithReference(BinaryOperator op,
                       double[] v,
                       int[] colIndexes,
                       double[] reference,
                       double[] newReference) |  | 
| abstract ADictionary | ADictionary. clone() | Returns a deep clone of the dictionary. | 
| ADictionary | MatrixBlockDictionary. clone() |  | 
| static ADictionary | DictionaryFactory. create(ABitmap ubm) |  | 
| static ADictionary | DictionaryFactory. create(ABitmap ubm,
      double sparsity) |  | 
| static ADictionary | DictionaryFactory. create(ABitmap ubm,
      double sparsity,
      boolean withZeroTuple) |  | 
| static ADictionary | DictionaryFactory. create(ABitmap ubm,
      int defaultIndex,
      double[] defaultTuple,
      double sparsity,
      boolean addZero) |  | 
| static ADictionary | DictionaryFactory. create(DblArrayCountHashMap map,
      int nCols,
      boolean addZeroTuple,
      double sparsity) |  | 
| static ADictionary | DictionaryFactory. create(DoubleCountHashMap map) |  | 
| static ADictionary | DictionaryFactory. createWithAppendedZeroTuple(ABitmap ubm,
                           double sparsity) |  | 
| abstract ADictionary | ADictionary. inplaceScalarOp(ScalarOperator op) | Applies the scalar operation on the dictionary. | 
| ADictionary | MatrixBlockDictionary. inplaceScalarOp(ScalarOperator op) |  | 
| abstract ADictionary | ADictionary. preaggValuesFromDense(int numVals,
                     int[] colIndexes,
                     int[] aggregateColumns,
                     double[] b,
                     int cut) | Pre Aggregate values for Right Matrix Multiplication. | 
| ADictionary | QDictionary. preaggValuesFromDense(int numVals,
                     int[] colIndexes,
                     int[] aggregateColumns,
                     double[] b,
                     int cut) |  | 
| static ADictionary | DictionaryFactory. read(DataInput in) |  | 
| abstract ADictionary | ADictionary. replace(double pattern,
       double replace,
       int nCol) | Make a copy of the values, and replace all values that match pattern with replacement value. | 
| ADictionary | Dictionary. replace(double pattern,
       double replace,
       int nCol) |  | 
| ADictionary | MatrixBlockDictionary. replace(double pattern,
       double replace,
       int nCol) |  | 
| ADictionary | QDictionary. replace(double pattern,
       double replace,
       int nCol) |  | 
| abstract ADictionary | ADictionary. replaceWithReference(double pattern,
                    double replace,
                    double[] reference) | Make a copy of the values, and replace all values that match pattern with replacement value. | 
| ADictionary | Dictionary. replaceWithReference(double pattern,
                    double replace,
                    double[] reference) |  | 
| ADictionary | MatrixBlockDictionary. replaceWithReference(double pattern,
                    double replace,
                    double[] reference) |  | 
| ADictionary | QDictionary. replaceWithReference(double pattern,
                    double replace,
                    double[] reference) |  | 
| abstract ADictionary | ADictionary. rexpandCols(int max,
           boolean ignore,
           boolean cast,
           int nCol) | Rexpand the dictionary (one hot encode) | 
| ADictionary | Dictionary. rexpandCols(int max,
           boolean ignore,
           boolean cast,
           int nCol) |  | 
| ADictionary | MatrixBlockDictionary. rexpandCols(int max,
           boolean ignore,
           boolean cast,
           int nCol) |  | 
| ADictionary | QDictionary. rexpandCols(int max,
           boolean ignore,
           boolean cast,
           int nCol) |  | 
| abstract ADictionary | ADictionary. rexpandColsWithReference(int max,
                        boolean ignore,
                        boolean cast,
                        double reference) | Rexpand the dictionary (one hot encode) | 
| ADictionary | Dictionary. rexpandColsWithReference(int max,
                        boolean ignore,
                        boolean cast,
                        double reference) |  | 
| ADictionary | MatrixBlockDictionary. rexpandColsWithReference(int max,
                        boolean ignore,
                        boolean cast,
                        double reference) |  | 
| ADictionary | QDictionary. rexpandColsWithReference(int max,
                        boolean ignore,
                        boolean cast,
                        double reference) |  | 
| abstract ADictionary | ADictionary. scaleTuples(int[] scaling,
           int nCol) | Scale all tuples contained in the dictionary by the scaling factor given in the int list. | 
| ADictionary | Dictionary. scaleTuples(int[] scaling,
           int nCol) |  | 
| ADictionary | MatrixBlockDictionary. scaleTuples(int[] scaling,
           int nCol) |  | 
| ADictionary | QDictionary. scaleTuples(int[] scaling,
           int nCol) |  | 
| abstract ADictionary | ADictionary. sliceOutColumnRange(int idxStart,
                   int idxEnd,
                   int previousNumberOfColumns) | Modify the dictionary by removing columns not within the index range. | 
| ADictionary | Dictionary. sliceOutColumnRange(int idxStart,
                   int idxEnd,
                   int previousNumberOfColumns) |  | 
| ADictionary | MatrixBlockDictionary. sliceOutColumnRange(int idxStart,
                   int idxEnd,
                   int previousNumberOfColumns) |  | 
| ADictionary | QDictionary. sliceOutColumnRange(int idxStart,
                   int idxEnd,
                   int previousNumberOfColumns) |  | 
| abstract ADictionary | ADictionary. subtractTuple(double[] tuple) | Allocate a new dictionary where the tuple given is subtracted from all tuples in the previous dictionary. | 
| ADictionary | Dictionary. subtractTuple(double[] tuple) |  | 
| ADictionary | MatrixBlockDictionary. subtractTuple(double[] tuple) |  | 
| ADictionary | QDictionary. subtractTuple(double[] tuple) |  |