# Uses of Class
org.apache.sysds.lops.compile.linearization.IDagLinearizer

Packages that use IDagLinearizer
Package
Description
org.apache.sysds.lops.compile.linearization

## Uses of IDagLinearizer in org.apache.sysds.lops.compile.linearization

Subclasses of IDagLinearizer in org.apache.sysds.lops.compile.linearization
Modifier and Type
Class
Description
`class`
`LinearizerBreadthFirst`
`class`
`LinearizerCostBased`
`class`
`LinearizerDepthFirst`
`class`
`LinearizerMaxParallelism`
`class`
`LinearizerMinIntermediates`
Sort lops to execute them in an order that minimizes the memory requirements of intermediates
`class`
`LinearizerPipelineAware`
`class`
`LinearizerResourceAwareFast`
`class`
`LinearizerResourceAwareOptimal`
Methods in org.apache.sysds.lops.compile.linearization that return IDagLinearizer
Modifier and Type
Method
Description
`static IDagLinearizer`
IDagLinearizerFactory.`createDagLinearizer()`
`static IDagLinearizer`
IDagLinearizerFactory.`createDagLinearizer(IDagLinearizerFactory.DagLinearizer type)`