# 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 | 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.