## Uses of Class
org.optaplanner.core.impl.score.definition.AbstractScoreDefinition

- Packages that use AbstractScoreDefinition
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.buildin.bendable |
  org.optaplanner.core.impl.score.buildin.bendablebigdecimal |
  org.optaplanner.core.impl.score.buildin.bendablelong |
  org.optaplanner.core.impl.score.buildin.hardmediumsoft |
  org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal |
  org.optaplanner.core.impl.score.buildin.hardmediumsoftlong |
  org.optaplanner.core.impl.score.buildin.hardsoft |
  org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal |
  org.optaplanner.core.impl.score.buildin.hardsoftdouble |
  org.optaplanner.core.impl.score.buildin.hardsoftlong |
  org.optaplanner.core.impl.score.buildin.simple |
  org.optaplanner.core.impl.score.buildin.simplebigdecimal |
  org.optaplanner.core.impl.score.buildin.simpledouble |
  org.optaplanner.core.impl.score.buildin.simplelong |
  org.optaplanner.core.impl.score.definition |

- - ### Uses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.bendable

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.bendable
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BendableScoreDefinition` |

  - ### Uses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.bendablebigdecimal

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.bendablebigdecimal
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BendableBigDecimalScoreDefinition` |

  - ### Uses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.bendablelong

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.bendablelong
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BendableLongScoreDefinition` |

  - ### Uses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardmediumsoft

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardmediumsoft
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardMediumSoftScoreDefinition` |

  - ### Uses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardMediumSoftBigDecimalScoreDefinition` |

  - ### Uses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardmediumsoftlong

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardmediumsoftlong
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardMediumSoftLongScoreDefinition` |

  - ### Uses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardsoft

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardsoft
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardSoftScoreDefinition` |

  - ### Uses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardSoftBigDecimalScoreDefinition` |

  - ### Uses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardsoftdouble

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardsoftdouble
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardSoftDoubleScoreDefinition` | 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 AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardsoftlong

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.hardsoftlong
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HardSoftLongScoreDefinition` |

  - ### Uses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.simple

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.simple
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SimpleScoreDefinition` |

  - ### Uses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.simplebigdecimal

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.simplebigdecimal
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SimpleBigDecimalScoreDefinition` |

  - ### Uses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.simpledouble

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.simpledouble
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SimpleDoubleScoreDefinition` | 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 AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.simplelong

    Subclasses of AbstractScoreDefinition in org.optaplanner.core.impl.score.buildin.simplelong
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SimpleLongScoreDefinition` |

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

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