# Package org.apache.sysds.runtime.instructions.cp

Class Summary
AggregateBinaryCPInstruction
AggregateTernaryCPInstruction
AggregateUnaryCPInstruction
AppendCPInstruction
BinaryCPInstruction
BinaryFrameFrameCPInstruction
BinaryFrameMatrixCPInstruction
BinaryMatrixMatrixCPInstruction
BinaryMatrixScalarCPInstruction
BinaryScalarScalarCPInstruction
BinaryTensorTensorCPInstruction
BooleanObject
BroadcastCPInstruction
BuiltinNaryCPInstruction: Instruction to handle a variable number of input operands.
CentralMomentCPInstruction
CiphertextMatrix: This class abstracts over an encrypted matrix of ciphertexts.
CM_COV_Object
CompressionCPInstruction
ComputationCPInstruction
CovarianceCPInstruction
CPInstruction
CPOperand
CtableCPInstruction
Data
DataGenCPInstruction
DeCompressionCPInstruction
DnnCPInstruction
DoubleObject
Encrypted: This class abstracts over an encrypted data.
EvalNaryCPInstruction: Eval built-in function instruction Note: it supports only single matrix[double] output
EvictCPInstruction
FrameAppendCPInstruction
FrameIndexingCPInstruction
FunctionCallCPInstruction
IndexingCPInstruction
IntObject
KahanObject
ListAppendRemoveCPInstruction
ListIndexingCPInstruction
ListObject
LocalCPInstruction: A simple instruction that take whatever input it is and return it as a local matrix.
MatrixAppendCPInstruction
MatrixBuiltinNaryCPInstruction
MatrixIndexingCPInstruction
MMChainCPInstruction
MMTSJCPInstruction
MultiReturnBuiltinCPInstruction
MultiReturnParameterizedBuiltinCPInstruction
ParameterizedBuiltinCPInstruction
ParamservBuiltinCPInstruction
PlaintextMatrix: This class abstracts over an encrypted matrix of ciphertexts.
PMMJCPInstruction
PrefetchCPInstruction
QuantilePickCPInstruction
QuantileSortCPInstruction: This class supports two variants of sort operation on a 1-dimensional input matrix.
QuaternaryCPInstruction
ReorgCPInstruction
ReshapeCPInstruction
ScalarAppendCPInstruction
ScalarBuiltinNaryCPInstruction: The ScalarBuiltinMultipleCPInstruction class is responsible for printf-style Java-based string formatting.
ScalarObject
ScalarObjectFactory
SpoofCPInstruction
SqlCPInstruction
StringInitCPInstruction
StringObject
TernaryCPInstruction
TernaryFrameScalarCPInstruction
TriggerBroadcastTask
TriggerCheckpointTask
TriggerPrefetchTask
UaggOuterChainCPInstruction
UnaryCPInstruction
UnaryFrameCPInstruction
UnaryMatrixCPInstruction
UnaryScalarCPInstruction
VariableCPInstruction

Enum Summary
AggregateUnaryCPInstruction.AUType
AppendCPInstruction.AppendType
CPInstruction.CPType
VariableCPInstruction.VariableOperationCode