## Uses of Class
org.apache.sysds.runtime.controlprogram.ForProgramBlock

Packages that use ForProgramBlock
org.apache.sysds.hops
org.apache.sysds.runtime.controlprogram
org.apache.sysds.runtime.util

### Uses of ForProgramBlock in org.apache.sysds.hops

Methods in org.apache.sysds.hops with parameters of type ForProgramBlock
`static long` OptimizerUtils.`getNumIterations​(ForProgramBlock fpb, long defaultValue)`
`static long` OptimizerUtils.`getNumIterations​(ForProgramBlock fpb, LocalVariableMap vars, long defaultValue)`

### Uses of ForProgramBlock in org.apache.sysds.runtime.controlprogram

Subclasses of ForProgramBlock in org.apache.sysds.runtime.controlprogram
`class` `ParForProgramBlock` The ParForProgramBlock has the same execution semantics as a ForProgamBlock but executes the independent iterations in parallel.

### Uses of ForProgramBlock in org.apache.sysds.runtime.util

Methods in org.apache.sysds.runtime.util that return ForProgramBlock
`static ForProgramBlock` ProgramConverter.`createDeepCopyForProgramBlock​(ForProgramBlock fpb, long pid, int IDPrefix, Program prog, Set<String> fnStack, Set<String> fnCreated, boolean plain, boolean forceDeepCopy)`
`static ForProgramBlock` ProgramConverter.`createShallowCopyForProgramBlock​(ForProgramBlock fpb, Program prog)`

Methods in org.apache.sysds.runtime.util with parameters of type ForProgramBlock
`static ForProgramBlock` ProgramConverter.`createDeepCopyForProgramBlock​(ForProgramBlock fpb, long pid, int IDPrefix, Program prog, Set<String> fnStack, Set<String> fnCreated, boolean plain, boolean forceDeepCopy)`
`static ForProgramBlock` ProgramConverter.`createShallowCopyForProgramBlock​(ForProgramBlock fpb, Program prog)`