# Uses of Package
org.apache.sysds.runtime.functionobjects

Packages that use org.apache.sysds.runtime.functionobjects
Package
Description
org.apache.sysds.runtime.codegen
org.apache.sysds.runtime.compress.colgroup
org.apache.sysds.runtime.compress.colgroup.dictionary
org.apache.sysds.runtime.compress.lib
org.apache.sysds.runtime.functionobjects
org.apache.sysds.runtime.matrix.data
org.apache.sysds.runtime.matrix.operators

Classes in org.apache.sysds.runtime.functionobjects used by org.apache.sysds.runtime.codegen
Class
Description
ValueFunction
Classes in org.apache.sysds.runtime.functionobjects used by org.apache.sysds.runtime.compress.colgroup
Class
Description
ValueFunction
Classes in org.apache.sysds.runtime.functionobjects used by org.apache.sysds.runtime.compress.colgroup.dictionary
Class
Description
Builtin
Class with pre-defined set of objects.
ValueFunction
Classes in org.apache.sysds.runtime.functionobjects used by org.apache.sysds.runtime.compress.lib
Class
Description
SortIndex
This index function is NOT used for actual sorting but just as a reference in ReorgOperator in order to identify sort operations.
Classes in org.apache.sysds.runtime.functionobjects used by org.apache.sysds.runtime.functionobjects
Class
Description
And
BitwAnd
BitwOr
BitwShiftL
BitwShiftR
BitwXor
Builtin
Class with pre-defined set of objects.
Builtin.BuiltinCode
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.
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.
CTable
DiagIndex
Divide
Equals
FunctionObject
GreaterThan
GreaterThanEquals
IfElse
IndexFunction
IntegerDivide
KahanFunction
Runtime function type to perform the summation of values using the Kahan summation algorithm.
KahanPlus
KahanPlusSq
Runtime function to perform the summation of squared values using the Kahan summation algorithm.
LessThan
LessThanEquals
Max
Mean
Min
Minus
Minus1Multiply
MinusMultiply
MinusNz
Modulus
Integer modulus, where we adhere to the defined R semantics: ("%% indicates x mod y and %/% indicates integer division.
Multiply
Multiply2
Not
NotEquals
OffsetColumnIndex
Or
ParameterizedBuiltin
Function object for builtin function that takes a list of name=value parameters.
ParameterizedBuiltin.ParameterizedBuiltinCode
ParameterizedBuiltin.ProbabilityDistributionCode
Plus
PlusMultiply
Power
Power2
ReduceAll
Reduce both columns and rows into a single cell
ReduceCol
Reduce the columns into fewer columns, normally 1
ReduceDiag
ReduceRow
Reduce all rows into a single row.
RevIndex
SwapIndex
TernaryValueFunction
ValueComparisonFunction
Abstraction for comparison (relational) operators in order to force a proper implementation by all relevant subclasses.
ValueFunction
Xor
Classes in org.apache.sysds.runtime.functionobjects used by org.apache.sysds.runtime.matrix.data
Class
Description
ValueFunction
Classes in org.apache.sysds.runtime.functionobjects used by org.apache.sysds.runtime.matrix.operators
Class
Description
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.
FunctionObject
IndexFunction
TernaryValueFunction
ValueFunction