# Uses of Package
org.apache.sysds.hops.rewrite

- Packages that use org.apache.sysds.hops.rewrite
  Package | Description
  --- | ---
  org.apache.sysds.hops.rewrite |

- Classes in org.apache.sysds.hops.rewrite used by org.apache.sysds.hops.rewrite
  Class and Description
  HopRewriteRule Base class for all hop rewrites in order to enable generic application of all rules.
  ProgramRewriteStatus
  RewriteMatrixMultChainOptimization Rule: Determine the optimal order of execution for a chain of matrix multiplications Solution: Classic Dynamic Programming Approach: Currently, the approach based only on matrix dimensions Goal: To reduce the number of computations in the run-time (map-reduce) layer
  StatementBlockRewriteRule Base class for all hop rewrites in order to enable generic application of all rules.

Copyright © 2021 The Apache Software Foundation. All rights reserved.