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

Packages that use org.apache.sysds.runtime.controlprogram
org.apache.sysds.api
org.apache.sysds.api.jmlc
org.apache.sysds.api.mlcontext
org.apache.sysds.hops
org.apache.sysds.hops.codegen
org.apache.sysds.hops.cost
org.apache.sysds.hops.recompile
org.apache.sysds.hops.rewrite
org.apache.sysds.parser
org.apache.sysds.runtime.controlprogram
org.apache.sysds.runtime.controlprogram.caching
org.apache.sysds.runtime.controlprogram.context
org.apache.sysds.runtime.controlprogram.paramserv
org.apache.sysds.runtime.controlprogram.parfor
org.apache.sysds.runtime.controlprogram.parfor.opt
org.apache.sysds.runtime.instructions.cp
org.apache.sysds.runtime.lineage
org.apache.sysds.runtime.util
org.apache.sysds.utils

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.api
Class and Description
Program

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.api.jmlc
Class and Description
Program
ProgramBlock

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.api.mlcontext
Class and Description
LocalVariableMap Replaces `HashMap⟨String, Data⟩` as the table of variable names and references.
Program

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.hops
Class and Description
ForProgramBlock
LocalVariableMap Replaces `HashMap⟨String, Data⟩` as the table of variable names and references.

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.hops.codegen
Class and Description
Program
ProgramBlock

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.hops.cost
Class and Description
LocalVariableMap Replaces `HashMap⟨String, Data⟩` as the table of variable names and references.
Program
ProgramBlock

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.hops.recompile
Class and Description
LocalVariableMap Replaces `HashMap⟨String, Data⟩` as the table of variable names and references.
ProgramBlock

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.hops.rewrite
Class and Description
LocalVariableMap Replaces `HashMap⟨String, Data⟩` as the table of variable names and references.

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.parser
Class and Description
ParForProgramBlock.PartitionFormat Convenience class to package PDataPartitionFormat and its parameters.
Program
ProgramBlock

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.runtime.controlprogram
Class and Description
ForProgramBlock
FunctionProgramBlock
LocalVariableMap Replaces `HashMap⟨String, Data⟩` as the table of variable names and references.
ParForProgramBlock.PartitionFormat Convenience class to package PDataPartitionFormat and its parameters.
ParForProgramBlock.PDataPartitioner
ParForProgramBlock.PDataPartitionFormat
ParForProgramBlock.PExecMode
ParForProgramBlock.POptMode
ParForProgramBlock.PResultMerge
ParForProgramBlock.PTaskPartitioner
Program
ProgramBlock

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.runtime.controlprogram.caching
Class and Description
ParForProgramBlock.PDataPartitionFormat

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.runtime.controlprogram.context
Class and Description
LocalVariableMap Replaces `HashMap⟨String, Data⟩` as the table of variable names and references.
Program

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.runtime.controlprogram.paramserv
Class and Description
LocalVariableMap Replaces `HashMap⟨String, Data⟩` as the table of variable names and references.
ProgramBlock

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.runtime.controlprogram.parfor
Class and Description
LocalVariableMap Replaces `HashMap⟨String, Data⟩` as the table of variable names and references.
ParForProgramBlock.PartitionFormat Convenience class to package PDataPartitionFormat and its parameters.
ParForProgramBlock.PDataPartitionFormat
ProgramBlock

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.runtime.controlprogram.parfor.opt
Class and Description
BasicProgramBlock
LocalVariableMap Replaces `HashMap⟨String, Data⟩` as the table of variable names and references.
ParForProgramBlock The ParForProgramBlock has the same execution semantics as a ForProgamBlock but executes the independent iterations in parallel.
ParForProgramBlock.PartitionFormat Convenience class to package PDataPartitionFormat and its parameters.
ParForProgramBlock.PExecMode
ParForProgramBlock.POptMode
Program
ProgramBlock

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.runtime.instructions.cp
Class and Description
LocalVariableMap Replaces `HashMap⟨String, Data⟩` as the table of variable names and references.

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.runtime.lineage
Class and Description
BasicProgramBlock
IfProgramBlock
ProgramBlock

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.runtime.util
Class and Description
ForProgramBlock
FunctionProgramBlock
IfProgramBlock
ParForProgramBlock The ParForProgramBlock has the same execution semantics as a ForProgamBlock but executes the independent iterations in parallel.
Program
ProgramBlock
WhileProgramBlock

Classes in org.apache.sysds.runtime.controlprogram used by org.apache.sysds.utils
Class and Description
Program
ProgramBlock