## Uses of Class
org.apache.sysds.runtime.functionobjects.Builtin

- Packages that use Builtin
  Package | Description
  --- | ---
  org.apache.sysds.runtime.compress.colgroup.dictionary |
  org.apache.sysds.runtime.functionobjects |

- - ### Uses of Builtin in org.apache.sysds.runtime.compress.colgroup.dictionary

    Methods in org.apache.sysds.runtime.compress.colgroup.dictionary with parameters of type Builtin
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract double` | ADictionary.`aggregate​(double init, Builtin fn)` | Aggregate all the contained values, useful in value only computations where the operation is iterating through all values contained in the dictionary.
    `double` | Dictionary.`aggregate​(double init, Builtin fn)` |
    `double` | MatrixBlockDictionary.`aggregate​(double init, Builtin fn)` |
    `double` | QDictionary.`aggregate​(double init, Builtin fn)` |
    `abstract void` | ADictionary.`aggregateCols​(double[] c, Builtin fn, int[] colIndexes)` | Aggregates the columns into the target double array provided.
    `void` | Dictionary.`aggregateCols​(double[] c, Builtin fn, int[] colIndexes)` |
    `void` | MatrixBlockDictionary.`aggregateCols​(double[] c, Builtin fn, int[] colIndexes)` |
    `void` | QDictionary.`aggregateCols​(double[] c, Builtin fn, int[] colIndexes)` |
    `abstract void` | ADictionary.`aggregateColsWithReference​(double[] c, Builtin fn, int[] colIndexes, double[] reference, boolean def)` | Aggregates the columns into the target double array provided.
    `void` | Dictionary.`aggregateColsWithReference​(double[] c, Builtin fn, int[] colIndexes, double[] reference, boolean def)` |
    `void` | MatrixBlockDictionary.`aggregateColsWithReference​(double[] c, Builtin fn, int[] colIndexes, double[] reference, boolean def)` |
    `void` | QDictionary.`aggregateColsWithReference​(double[] c, Builtin fn, int[] colIndexes, double[] reference, boolean def)` |
    `abstract double[]` | ADictionary.`aggregateRows​(Builtin fn, int nCol)` | Aggregate all entries in the rows.
    `double[]` | Dictionary.`aggregateRows​(Builtin fn, int nCol)` |
    `double[]` | MatrixBlockDictionary.`aggregateRows​(Builtin fn, int nCol)` |
    `double[]` | QDictionary.`aggregateRows​(Builtin fn, int nCol)` |
    `abstract double[]` | ADictionary.`aggregateRowsWithDefault​(Builtin fn, double[] defaultTuple)` | Aggregate all entries in the rows of the dictionary with a extra cell in the end that contains the aggregate of the given defaultTuple.
    `double[]` | Dictionary.`aggregateRowsWithDefault​(Builtin fn, double[] defaultTuple)` |
    `double[]` | MatrixBlockDictionary.`aggregateRowsWithDefault​(Builtin fn, double[] defaultTuple)` |
    `double[]` | QDictionary.`aggregateRowsWithDefault​(Builtin fn, double[] defaultTuple)` |
    `abstract double[]` | ADictionary.`aggregateRowsWithReference​(Builtin fn, double[] reference)` | Aggregate all entries in the rows with an offset value reference added.
    `double[]` | Dictionary.`aggregateRowsWithReference​(Builtin fn, double[] reference)` |
    `double[]` | MatrixBlockDictionary.`aggregateRowsWithReference​(Builtin fn, double[] reference)` |
    `double[]` | QDictionary.`aggregateRowsWithReference​(Builtin fn, double[] reference)` |
    `abstract double` | ADictionary.`aggregateWithReference​(double init, Builtin fn, double[] reference, boolean def)` | Aggregate all the contained values, with a reference offset.
    `double` | Dictionary.`aggregateWithReference​(double init, Builtin fn, double[] reference, boolean def)` |
    `double` | MatrixBlockDictionary.`aggregateWithReference​(double init, Builtin fn, double[] reference, boolean def)` |
    `double` | QDictionary.`aggregateWithReference​(double init, Builtin fn, double[] reference, boolean def)` |

  - ### Uses of Builtin in org.apache.sysds.runtime.functionobjects

    Methods in org.apache.sysds.runtime.functionobjects that return Builtin
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Builtin` | Builtin.`getBuiltinFnObject​(String str)` |
    `static Builtin` | Builtin.`getBuiltinFnObject​(Builtin.BuiltinCode code)` |