## Uses of Interface
org.encog.ml.ea.rules.RewriteRule

- Packages that use RewriteRule
  Package | Description
  --- | ---
  org.encog.ml.ea.rules |
  org.encog.ml.prg.train.rewrite |

- - ### Uses of RewriteRule in org.encog.ml.ea.rules

    Methods in org.encog.ml.ea.rules that return types with arguments of type RewriteRule
    Modifier and Type | Method and Description
    --- | ---
    `List<RewriteRule>` | RuleHolder.`getRewriteRules()`
    `List<RewriteRule>` | BasicRuleHolder.`getRewriteRules()`

    Methods in org.encog.ml.ea.rules with parameters of type RewriteRule
    Modifier and Type | Method and Description
    --- | ---
    `void` | RuleHolder.`addRewriteRule(RewriteRule rule)` Add a rewrite rule.
    `void` | BasicRuleHolder.`addRewriteRule(RewriteRule rule)` Add a rewrite rule.

  - ### Uses of RewriteRule in org.encog.ml.prg.train.rewrite

    Classes in org.encog.ml.prg.train.rewrite that implement RewriteRule
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RewriteAlgebraic` This class is used to rewrite algebraic expressions into more simple forms.
    `class` | `RewriteBoolean` Basic rewrite rules for boolean expressions.
    `class` | `RewriteConstants` Rewrite any parts of the tree that are constant with a simple constant value.

Copyright © 2014. All Rights Reserved.