## Uses of Class
org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore

- Packages that use HardSoftDoubleScore
  Package | Description
  --- | ---
  org.optaplanner.core.api.score.buildin.hardsoftdouble | Support for a `Score` with 2 score levels and `double` score weights.
  org.optaplanner.core.impl.score.buildin.hardsoftdouble |
  org.optaplanner.persistence.jackson.api.score.buildin.hardsoftdouble |
  org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftdouble |
  org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftdouble |

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

    Fields in org.optaplanner.core.api.score.buildin.hardsoftdouble declared as HardSoftDoubleScore
    Modifier and Type | Field | Description
    --- | --- | ---
    `static HardSoftDoubleScore` | HardSoftDoubleScore.`ONE_HARD` | Deprecated.
    `static HardSoftDoubleScore` | HardSoftDoubleScore.`ONE_SOFT` | Deprecated.
    `static HardSoftDoubleScore` | HardSoftDoubleScore.`ZERO` | Deprecated.

    Fields in org.optaplanner.core.api.score.buildin.hardsoftdouble with type parameters of type HardSoftDoubleScore
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Map<org.kie.api.definition.rule.Rule,​BiConsumer<org.kie.api.runtime.rule.RuleContext,​HardSoftDoubleScore>>` | HardSoftDoubleScoreHolder.`matchExecutorByScoreMap` | Deprecated. Slower than `HardSoftDoubleScoreHolder.matchExecutorByNumberMap`

    Methods in org.optaplanner.core.api.score.buildin.hardsoftdouble that return HardSoftDoubleScore
    Modifier and Type | Method | Description
    --- | --- | ---
    `HardSoftDoubleScore` | HardSoftDoubleScore.`add​(HardSoftDoubleScore addend)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScore.`divide​(double divisor)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScoreHolder.`extractScore​(int initScore)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScore.`multiply​(double multiplicand)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScore.`negate()` | Deprecated.
    `static HardSoftDoubleScore` | HardSoftDoubleScore.`of​(double hardScore, double softScore)` | Deprecated.
    `static HardSoftDoubleScore` | HardSoftDoubleScore.`ofHard​(double hardScore)` | Deprecated.
    `static HardSoftDoubleScore` | HardSoftDoubleScore.`ofSoft​(double softScore)` | Deprecated.
    `static HardSoftDoubleScore` | HardSoftDoubleScore.`ofUninitialized​(int initScore, double hardScore, double softScore)` | Deprecated.
    `static HardSoftDoubleScore` | HardSoftDoubleScore.`parseScore​(String scoreString)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScore.`power​(double exponent)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScore.`subtract​(HardSoftDoubleScore subtrahend)` | Deprecated.
    `static HardSoftDoubleScore` | HardSoftDoubleScore.`valueOf​(double hardScore, double softScore)` | Deprecated. in favor of `of(double, double)`
    `static HardSoftDoubleScore` | HardSoftDoubleScore.`valueOfUninitialized​(int initScore, double hardScore, double softScore)` | Deprecated. in favor of `ofUninitialized(int, double, double)`
    `HardSoftDoubleScore` | HardSoftDoubleScore.`withInitScore​(int newInitScore)` | Deprecated.

    Methods in org.optaplanner.core.api.score.buildin.hardsoftdouble with parameters of type HardSoftDoubleScore
    Modifier and Type | Method | Description
    --- | --- | ---
    `HardSoftDoubleScore` | HardSoftDoubleScore.`add​(HardSoftDoubleScore addend)` | Deprecated.
    `int` | HardSoftDoubleScore.`compareTo​(HardSoftDoubleScore other)` | Deprecated.
    `void` | HardSoftDoubleScoreHolder.`configureConstraintWeight​(org.kie.api.definition.rule.Rule rule, HardSoftDoubleScore constraintWeight)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScore.`subtract​(HardSoftDoubleScore subtrahend)` | Deprecated.

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

    Methods in org.optaplanner.core.impl.score.buildin.hardsoftdouble that return HardSoftDoubleScore
    Modifier and Type | Method | Description
    --- | --- | ---
    `HardSoftDoubleScore` | HardSoftDoubleScoreDefinition.`buildOptimisticBound​(InitializingScoreTrend initializingScoreTrend, HardSoftDoubleScore score)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScoreDefinition.`buildPessimisticBound​(InitializingScoreTrend initializingScoreTrend, HardSoftDoubleScore score)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScoreDefinition.`divideBySanitizedDivisor​(HardSoftDoubleScore dividend, HardSoftDoubleScore divisor)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScoreDefinition.`fromLevelNumbers​(int initScore, Number[] levelNumbers)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScoreDefinition.`getOneSoftestScore()` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScoreDefinition.`getZeroScore()` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScoreDefinition.`parseScore​(String scoreString)` | Deprecated.

    Methods in org.optaplanner.core.impl.score.buildin.hardsoftdouble that return types with arguments of type HardSoftDoubleScore
    Modifier and Type | Method | Description
    --- | --- | ---
    `ScoreInliner<HardSoftDoubleScore>` | HardSoftDoubleScoreDefinition.`buildScoreInliner​(boolean constraintMatchEnabled)` | Deprecated.
    `Class<HardSoftDoubleScore>` | HardSoftDoubleScoreDefinition.`getScoreClass()` | Deprecated.

    Methods in org.optaplanner.core.impl.score.buildin.hardsoftdouble with parameters of type HardSoftDoubleScore
    Modifier and Type | Method | Description
    --- | --- | ---
    `HardSoftDoubleScore` | HardSoftDoubleScoreDefinition.`buildOptimisticBound​(InitializingScoreTrend initializingScoreTrend, HardSoftDoubleScore score)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScoreDefinition.`buildPessimisticBound​(InitializingScoreTrend initializingScoreTrend, HardSoftDoubleScore score)` | Deprecated.
    `HardSoftDoubleScore` | HardSoftDoubleScoreDefinition.`divideBySanitizedDivisor​(HardSoftDoubleScore dividend, HardSoftDoubleScore divisor)` | Deprecated.

  - ### Uses of HardSoftDoubleScore in org.optaplanner.persistence.jackson.api.score.buildin.hardsoftdouble

    Methods in org.optaplanner.persistence.jackson.api.score.buildin.hardsoftdouble that return HardSoftDoubleScore
    Modifier and Type | Method | Description
    --- | --- | ---
    `HardSoftDoubleScore` | HardSoftDoubleScoreJacksonJsonDeserializer.`deserialize​(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context)` | Deprecated.

  - ### Uses of HardSoftDoubleScore in org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftdouble

    Methods in org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftdouble that return HardSoftDoubleScore
    Modifier and Type | Method | Description
    --- | --- | ---
    `HardSoftDoubleScore` | HardSoftDoubleScoreJaxbXmlAdapter.`unmarshal​(String scoreString)` | Deprecated.

  - ### Uses of HardSoftDoubleScore in org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftdouble

    Methods in org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftdouble that return HardSoftDoubleScore
    Modifier and Type | Method | Description
    --- | --- | ---
    `HardSoftDoubleScore` | HardSoftDoubleScoreJsonbAdapter.`adaptFromJson​(String scoreString)` | Deprecated.