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

Packages that use Builtin
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
`double` Dictionary.`aggregate​(double init, Builtin fn)`
`double` IdentityDictionary.`aggregate​(double init, Builtin fn)`
`double` IDictionary.`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` MatrixBlockDictionary.`aggregate​(double init, Builtin fn)`
`double` PlaceHolderDict.`aggregate​(double init, Builtin fn)`
`double` QDictionary.`aggregate​(double init, Builtin fn)`
`void` Dictionary.`aggregateCols​(double[] c, Builtin fn, IColIndex colIndexes)`
`void` IdentityDictionary.`aggregateCols​(double[] c, Builtin fn, IColIndex colIndexes)`
`void` IdentityDictionarySlice.`aggregateCols​(double[] c, Builtin fn, IColIndex colIndexes)`
`void` IDictionary.`aggregateCols​(double[] c, Builtin fn, IColIndex colIndexes)` Aggregates the columns into the target double array provided.
`void` MatrixBlockDictionary.`aggregateCols​(double[] c, Builtin fn, IColIndex colIndexes)`
`void` PlaceHolderDict.`aggregateCols​(double[] c, Builtin fn, IColIndex colIndexes)`
`void` QDictionary.`aggregateCols​(double[] c, Builtin fn, IColIndex colIndexes)`
`void` Dictionary.`aggregateColsWithReference​(double[] c, Builtin fn, IColIndex colIndexes, double[] reference, boolean def)`
`void` IdentityDictionary.`aggregateColsWithReference​(double[] c, Builtin fn, IColIndex colIndexes, double[] reference, boolean def)`
`void` IDictionary.`aggregateColsWithReference​(double[] c, Builtin fn, IColIndex colIndexes, double[] reference, boolean def)` Aggregates the columns into the target double array provided.
`void` MatrixBlockDictionary.`aggregateColsWithReference​(double[] c, Builtin fn, IColIndex colIndexes, double[] reference, boolean def)`
`void` PlaceHolderDict.`aggregateColsWithReference​(double[] c, Builtin fn, IColIndex colIndexes, double[] reference, boolean def)`
`void` QDictionary.`aggregateColsWithReference​(double[] c, Builtin fn, IColIndex colIndexes, double[] reference, boolean def)`
`double[]` Dictionary.`aggregateRows​(Builtin fn, int nCol)`
`double[]` IdentityDictionary.`aggregateRows​(Builtin fn, int nCol)`
`double[]` IdentityDictionarySlice.`aggregateRows​(Builtin fn, int nCol)`
`double[]` IDictionary.`aggregateRows​(Builtin fn, int nCol)` Aggregate all entries in the rows.
`double[]` MatrixBlockDictionary.`aggregateRows​(Builtin fn, int nCol)`
`double[]` PlaceHolderDict.`aggregateRows​(Builtin fn, int nCol)`
`double[]` QDictionary.`aggregateRows​(Builtin fn, int nCol)`
`double[]` Dictionary.`aggregateRowsWithDefault​(Builtin fn, double[] defaultTuple)`
`double[]` IdentityDictionary.`aggregateRowsWithDefault​(Builtin fn, double[] defaultTuple)`
`double[]` IDictionary.`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[]` MatrixBlockDictionary.`aggregateRowsWithDefault​(Builtin fn, double[] defaultTuple)`
`double[]` PlaceHolderDict.`aggregateRowsWithDefault​(Builtin fn, double[] defaultTuple)`
`double[]` QDictionary.`aggregateRowsWithDefault​(Builtin fn, double[] defaultTuple)`
`double[]` Dictionary.`aggregateRowsWithReference​(Builtin fn, double[] reference)`
`double[]` IdentityDictionary.`aggregateRowsWithReference​(Builtin fn, double[] reference)`
`double[]` IDictionary.`aggregateRowsWithReference​(Builtin fn, double[] reference)` Aggregate all entries in the rows with an offset value reference added.
`double[]` MatrixBlockDictionary.`aggregateRowsWithReference​(Builtin fn, double[] reference)`
`double[]` PlaceHolderDict.`aggregateRowsWithReference​(Builtin fn, double[] reference)`
`double[]` QDictionary.`aggregateRowsWithReference​(Builtin fn, double[] reference)`
`double` Dictionary.`aggregateWithReference​(double init, Builtin fn, double[] reference, boolean def)`
`double` IdentityDictionary.`aggregateWithReference​(double init, Builtin fn, double[] reference, boolean def)`
`double` IDictionary.`aggregateWithReference​(double init, Builtin fn, double[] reference, boolean def)` Aggregate all the contained values, with a reference offset.
`double` MatrixBlockDictionary.`aggregateWithReference​(double init, Builtin fn, double[] reference, boolean def)`
`double` PlaceHolderDict.`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

Subclasses of Builtin in org.apache.sysds.runtime.functionobjects
`class` `Max`
`class` `Min`

Methods in org.apache.sysds.runtime.functionobjects that return Builtin
`static Builtin` Builtin.`getBuiltinFnObject​(String str)`
`static Builtin` Builtin.`getBuiltinFnObject​(Builtin.BuiltinCode code)`