## Uses of Interface
org.optaplanner.core.api.score.FeasibilityScore

- Packages that use FeasibilityScore
  Package | Description
  --- | ---
  org.optaplanner.core.api.score | Classes used for `Score` calculation.
  org.optaplanner.core.api.score.buildin.bendable | Support for a `Score` with a configurable number of score levels and `int` score weights.
  org.optaplanner.core.api.score.buildin.bendablebigdecimal | Support for a `Score` with a configurable number of score levels and `BigDecimal` score weights.
  org.optaplanner.core.api.score.buildin.bendablelong | Support for a `Score` with a configurable number of score levels and `long` score weights.
  org.optaplanner.core.api.score.buildin.hardmediumsoft | Support for a `Score` with 3 score levels and `int` score weights.
  org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal | Support for a `Score` with 3 score levels and `BigDecimal` score weights.
  org.optaplanner.core.api.score.buildin.hardmediumsoftlong | Support for a `Score` with 3 score levels and `long` score weights.
  org.optaplanner.core.api.score.buildin.hardsoft | Support for a `Score` with 2 score levels and `int` score weights.
  org.optaplanner.core.api.score.buildin.hardsoftbigdecimal | Support for a `Score` with 2 score levels and `BigDecimal` score weights.
  org.optaplanner.core.api.score.buildin.hardsoftdouble | Support for a `Score` with 2 score levels and `double` score weights.
  org.optaplanner.core.api.score.buildin.hardsoftlong | Support for a `Score` with 2 score levels and `long` score weights.
  org.optaplanner.core.impl.score.definition |

- - ### Uses of FeasibilityScore in org.optaplanner.core.api.score

    Classes in org.optaplanner.core.api.score with type parameters of type FeasibilityScore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractBendableScore<S extends FeasibilityScore<S>>` | Abstract superclass for bendable `Score` types.
    `interface` | `FeasibilityScore<S extends FeasibilityScore>` | Deprecated. Moved `isFeasible()` up to `Score`.

  - ### Uses of FeasibilityScore in org.optaplanner.core.api.score.buildin.bendable

    Classes in org.optaplanner.core.api.score.buildin.bendable that implement FeasibilityScore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BendableScore` | This `Score` is based on n levels of int constraints.

  - ### Uses of FeasibilityScore in org.optaplanner.core.api.score.buildin.bendablebigdecimal

    Classes in org.optaplanner.core.api.score.buildin.bendablebigdecimal that implement FeasibilityScore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BendableBigDecimalScore` | This `Score` is based on n levels of `BigDecimal` constraints.

  - ### Uses of FeasibilityScore in org.optaplanner.core.api.score.buildin.bendablelong

    Classes in org.optaplanner.core.api.score.buildin.bendablelong that implement FeasibilityScore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BendableLongScore` | This `Score` is based on n levels of long constraints.

  - ### Uses of FeasibilityScore in org.optaplanner.core.api.score.buildin.hardmediumsoft

    Classes in org.optaplanner.core.api.score.buildin.hardmediumsoft that implement FeasibilityScore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardMediumSoftScore` | This `Score` is based on 3 levels of int constraints: hard, medium and soft.

  - ### Uses of FeasibilityScore in org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal

    Classes in org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal that implement FeasibilityScore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardMediumSoftBigDecimalScore` | This `Score` is based on 3 levels of `BigDecimal` constraints: hard, medium and soft.

  - ### Uses of FeasibilityScore in org.optaplanner.core.api.score.buildin.hardmediumsoftlong

    Classes in org.optaplanner.core.api.score.buildin.hardmediumsoftlong that implement FeasibilityScore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardMediumSoftLongScore` | This `Score` is based on 3 levels of long constraints: hard, medium and soft.

  - ### Uses of FeasibilityScore in org.optaplanner.core.api.score.buildin.hardsoft

    Classes in org.optaplanner.core.api.score.buildin.hardsoft that implement FeasibilityScore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardSoftScore` | This `Score` is based on 2 levels of int constraints: hard and soft.

  - ### Uses of FeasibilityScore in org.optaplanner.core.api.score.buildin.hardsoftbigdecimal

    Classes in org.optaplanner.core.api.score.buildin.hardsoftbigdecimal that implement FeasibilityScore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardSoftBigDecimalScore` | This `Score` is based on 2 levels of `BigDecimal` constraints: hard and soft.

  - ### Uses of FeasibilityScore in org.optaplanner.core.api.score.buildin.hardsoftdouble

    Classes in org.optaplanner.core.api.score.buildin.hardsoftdouble that implement FeasibilityScore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardSoftDoubleScore` | Deprecated. Double-based scores are deprecated as floating point numbers are not associative (A + B + C == C + B + A) and therefore they are not compatible with incremental score calculation.

  - ### Uses of FeasibilityScore in org.optaplanner.core.api.score.buildin.hardsoftlong

    Classes in org.optaplanner.core.api.score.buildin.hardsoftlong that implement FeasibilityScore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardSoftLongScore` | This `Score` is based on 2 levels of long constraints: hard and soft.

  - ### Uses of FeasibilityScore in org.optaplanner.core.impl.score.definition

    Classes in org.optaplanner.core.impl.score.definition with type parameters of type FeasibilityScore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractBendableScoreDefinition<S extends FeasibilityScore<S>>` |