# Package org.optaplanner.core.api.score

Classes used for `Score` calculation.

- Interface Summary
  Interface | Description
  --- | ---
  FeasibilityScore<S extends FeasibilityScore> | Deprecated. Moved `FeasibilityScore.isFeasible()` up to `Score`.
  Score<Score_ extends Score> | A Score is result of the score function (AKA fitness function) on a single possible solution.
  ScoreManager<Solution_> | A stateless service to help calculate `Score`, `ConstraintMatchTotal`, `Indictment`, etc.

- Class Summary
  Class | Description
  --- | ---
  AbstractBendableScore<S extends FeasibilityScore<S>> | Abstract superclass for bendable `Score` types.
  AbstractScore<S extends Score> | Abstract superclass for `Score`.