# Uses of Package
org.optaplanner.core.impl.score.director.drools

- Packages that use org.optaplanner.core.impl.score.director.drools
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.director |
  org.optaplanner.core.impl.score.director.drools |
  org.optaplanner.core.impl.score.director.drools.testgen | Classes to help isolate incremental score calculation bugs during `EnvironmentMode.isAsserted()`.

- Classes in org.optaplanner.core.impl.score.director.drools used by org.optaplanner.core.impl.score.director
  Class | Description
  --- | ---
  DroolsScoreDirectorFactory | Drools implementation of `ScoreDirectorFactory`.

- Classes in org.optaplanner.core.impl.score.director.drools used by org.optaplanner.core.impl.score.director.drools
  Class | Description
  --- | ---
  DroolsScoreDirector | Drools implementation of `ScoreDirector`, which directs the Rule Engine to calculate the `Score` of the `working solution`.
  DroolsScoreDirectorFactory | Drools implementation of `ScoreDirectorFactory`.

- Classes in org.optaplanner.core.impl.score.director.drools used by org.optaplanner.core.impl.score.director.drools.testgen
  Class | Description
  --- | ---
  DroolsScoreDirector | Drools implementation of `ScoreDirector`, which directs the Rule Engine to calculate the `Score` of the `working solution`.
  DroolsScoreDirectorFactory | Drools implementation of `ScoreDirectorFactory`.