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

Packages that use FunctionObject
org.apache.sysds.runtime.functionobjects
org.apache.sysds.runtime.matrix.operators

### Uses of FunctionObject in org.apache.sysds.runtime.functionobjects

Subclasses of FunctionObject in org.apache.sysds.runtime.functionobjects
`class` `And`
`class` `BitwAnd`
`class` `BitwOr`
`class` `BitwShiftL`
`class` `BitwShiftR`
`class` `BitwXor`
`class` `Builtin` Class with pre-defined set of objects.
`class` `CM` GENERAL NOTE: * 05/28/2014: We decided to do handle weights consistently to SPSS in an operation-specific manner, i.e., we (1) round instead of casting where required (e.g.
`class` `COV` GENERAL NOTE: * 05/28/2014: We decided to do handle weights consistently to SPSS in an operation-specific manner, i.e., we (1) round instead of casting where required (e.g.
`class` `CTable`
`class` `DiagIndex`
`class` `Divide`
`class` `Equals`
`class` `FileFunction`
`class` `GreaterThan`
`class` `GreaterThanEquals`
`class` `IfElse`
`class` `IndexFunction`
`class` `IntegerDivide`
`class` `KahanFunction` Runtime function type to perform the summation of values using the Kahan summation algorithm.
`class` `KahanPlus`
`class` `KahanPlusSq` Runtime function to perform the summation of squared values using the Kahan summation algorithm.
`class` `LessThan`
`class` `LessThanEquals`
`class` `Mean`
`class` `Minus`
`class` `Minus1Multiply`
`class` `MinusMultiply`
`class` `MinusNz`
`class` `Modulus` Integer modulus, where we adhere to the defined R semantics: ("%% indicates x mod y and %/% indicates integer division.
`class` `Multiply`
`class` `Multiply2`
`class` `Not`
`class` `NotEquals`
`class` `OffsetColumnIndex`
`class` `Or`
`class` `ParameterizedBuiltin` Function object for builtin function that takes a list of name=value parameters.
`class` `Plus`
`class` `PlusMultiply`
`class` `Power`
`class` `Power2`
`class` `ReduceAll`
`class` `ReduceCol`
`class` `ReduceDiag`
`class` `ReduceRow`
`class` `RevIndex`
`class` `SortIndex` This index function is NOT used for actual sorting but just as a reference in ReorgOperator in order to identify sort operations.
`class` `SwapIndex`
`class` `TernaryValueFunction`
`class` `ValueComparisonFunction` Abstraction for comparison (relational) operators in order to force a proper implementation by all relevant subclasses.
`class` `ValueFunction`
`class` `Xor`

### Uses of FunctionObject in org.apache.sysds.runtime.matrix.operators

Fields in org.apache.sysds.runtime.matrix.operators declared as FunctionObject
`FunctionObject` SimpleOperator.`fn`

Constructors in org.apache.sysds.runtime.matrix.operators with parameters of type FunctionObject
Constructor and Description
`SimpleOperator(FunctionObject f)`