# Package org.optaplanner.core.api.score

Classes used for `Score` calculation.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  FeasibilityScore<S extends FeasibilityScore> | A `Score` that supports `FeasibilityScore.isFeasible()`.
  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`.

## Package org.optaplanner.core.api.score Description

Classes used for `Score` calculation.

Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.