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

- Packages that use org.optaplanner.core.impl.score.director
  Package | Description
  --- | ---
  org.optaplanner.core.api.domain.variable | Domain annotations and support classes for a planning variable.
  org.optaplanner.core.api.solver | `Solver`, `SolverFactory`, ...
  org.optaplanner.core.config.heuristic.policy |
  org.optaplanner.core.config.score.director |
  org.optaplanner.core.config.solver |
  org.optaplanner.core.impl.domain.entity.descriptor |
  org.optaplanner.core.impl.domain.solution.descriptor |
  org.optaplanner.core.impl.domain.variable.anchor |
  org.optaplanner.core.impl.domain.variable.custom |
  org.optaplanner.core.impl.domain.variable.descriptor |
  org.optaplanner.core.impl.domain.variable.inverserelation |
  org.optaplanner.core.impl.domain.variable.listener |
  org.optaplanner.core.impl.domain.variable.listener.support |
  org.optaplanner.core.impl.domain.variable.supply |
  org.optaplanner.core.impl.exhaustivesearch.node.bounder |
  org.optaplanner.core.impl.heuristic.move |
  org.optaplanner.core.impl.heuristic.selector.common.decorator |
  org.optaplanner.core.impl.heuristic.selector.entity.decorator |
  org.optaplanner.core.impl.heuristic.selector.move.composite |
  org.optaplanner.core.impl.heuristic.selector.move.decorator |
  org.optaplanner.core.impl.heuristic.selector.move.factory |
  org.optaplanner.core.impl.heuristic.selector.move.generic |
  org.optaplanner.core.impl.heuristic.selector.move.generic.chained |
  org.optaplanner.core.impl.heuristic.selector.value.chained |
  org.optaplanner.core.impl.heuristic.selector.value.decorator |
  org.optaplanner.core.impl.heuristic.thread |
  org.optaplanner.core.impl.partitionedsearch |
  org.optaplanner.core.impl.partitionedsearch.partitioner |
  org.optaplanner.core.impl.partitionedsearch.scope |
  org.optaplanner.core.impl.phase.custom |
  org.optaplanner.core.impl.phase.scope |
  org.optaplanner.core.impl.score |
  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()`.
  org.optaplanner.core.impl.score.director.easy |
  org.optaplanner.core.impl.score.director.incremental |
  org.optaplanner.core.impl.score.director.stream |
  org.optaplanner.core.impl.solver |
  org.optaplanner.core.impl.solver.scope |
  org.optaplanner.core.impl.solver.termination |
  org.optaplanner.test.impl.score |

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.api.domain.variable
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.api.solver
  Class | Description
  --- | ---
  ScoreDirectorFactory | Builds a `ScoreDirector`.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.config.heuristic.policy
  Class | Description
  --- | ---
  InnerScoreDirectorFactory |

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.config.score.director
  Class | Description
  --- | ---
  InnerScoreDirectorFactory |

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.config.solver
  Class | Description
  --- | ---
  InnerScoreDirectorFactory |

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.domain.entity.descriptor
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.domain.solution.descriptor
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.domain.variable.anchor
  Class | Description
  --- | ---
  InnerScoreDirector |
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.domain.variable.custom
  Class | Description
  --- | ---
  InnerScoreDirector |

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.domain.variable.descriptor
  Class | Description
  --- | ---
  InnerScoreDirector |
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.domain.variable.inverserelation
  Class | Description
  --- | ---
  InnerScoreDirector |
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.domain.variable.listener
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.domain.variable.listener.support
  Class | Description
  --- | ---
  InnerScoreDirector |

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.domain.variable.supply
  Class | Description
  --- | ---
  InnerScoreDirector |

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.exhaustivesearch.node.bounder
  Class | Description
  --- | ---
  InnerScoreDirectorFactory |
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.heuristic.move
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.heuristic.selector.common.decorator
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.heuristic.selector.entity.decorator
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.heuristic.selector.move.composite
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.heuristic.selector.move.decorator
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.heuristic.selector.move.factory
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.heuristic.selector.move.generic
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.heuristic.selector.move.generic.chained
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.heuristic.selector.value.chained
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.heuristic.selector.value.decorator
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.heuristic.thread
  Class | Description
  --- | ---
  InnerScoreDirector |

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.partitionedsearch
  Class | Description
  --- | ---
  InnerScoreDirectorFactory |

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.partitionedsearch.partitioner
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.partitionedsearch.scope
  Class | Description
  --- | ---
  InnerScoreDirector |
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.phase.custom
  Class | Description
  --- | ---
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.phase.scope
  Class | Description
  --- | ---
  InnerScoreDirector |

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.score
  Class | Description
  --- | ---
  ScoreDirectorFactory | Builds a `ScoreDirector`.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.score.director
  Class | Description
  --- | ---
  AbstractScoreDirector | Abstract superclass for `ScoreDirector`.
  AbstractScoreDirectorFactory | Abstract superclass for `ScoreDirectorFactory`.
  InnerScoreDirector |
  InnerScoreDirectorFactory |
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.
  ScoreDirectorFactory | Builds a `ScoreDirector`.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.score.director.drools
  Class | Description
  --- | ---
  AbstractScoreDirector | Abstract superclass for `ScoreDirector`.
  AbstractScoreDirectorFactory | Abstract superclass for `ScoreDirectorFactory`.
  InnerScoreDirector |
  InnerScoreDirectorFactory |
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.
  ScoreDirectorFactory | Builds a `ScoreDirector`.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.score.director.drools.testgen
  Class | Description
  --- | ---
  AbstractScoreDirector | Abstract superclass for `ScoreDirector`.
  AbstractScoreDirectorFactory | Abstract superclass for `ScoreDirectorFactory`.
  InnerScoreDirector |
  InnerScoreDirectorFactory |
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.
  ScoreDirectorFactory | Builds a `ScoreDirector`.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.score.director.easy
  Class | Description
  --- | ---
  AbstractScoreDirector | Abstract superclass for `ScoreDirector`.
  AbstractScoreDirectorFactory | Abstract superclass for `ScoreDirectorFactory`.
  InnerScoreDirector |
  InnerScoreDirectorFactory |
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.
  ScoreDirectorFactory | Builds a `ScoreDirector`.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.score.director.incremental
  Class | Description
  --- | ---
  AbstractScoreDirector | Abstract superclass for `ScoreDirector`.
  AbstractScoreDirectorFactory | Abstract superclass for `ScoreDirectorFactory`.
  InnerScoreDirector |
  InnerScoreDirectorFactory |
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.
  ScoreDirectorFactory | Builds a `ScoreDirector`.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.score.director.stream
  Class | Description
  --- | ---
  AbstractScoreDirector | Abstract superclass for `ScoreDirector`.
  AbstractScoreDirectorFactory | Abstract superclass for `ScoreDirectorFactory`.
  InnerScoreDirector |
  InnerScoreDirectorFactory |
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.
  ScoreDirectorFactory | Builds a `ScoreDirector`.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.solver
  Class | Description
  --- | ---
  InnerScoreDirectorFactory |
  ScoreDirector | The ScoreDirector holds the `working solution` and calculates the `Score` for it.
  ScoreDirectorFactory | Builds a `ScoreDirector`.

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.solver.scope
  Class | Description
  --- | ---
  InnerScoreDirector |

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.core.impl.solver.termination
  Class | Description
  --- | ---
  InnerScoreDirector |

- Classes in org.optaplanner.core.impl.score.director used by org.optaplanner.test.impl.score
  Class | Description
  --- | ---
  InnerScoreDirectorFactory |