## Uses of Class
org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore

- Packages that use HardMediumSoftLongScore
  Package | Description
  --- | ---
  org.optaplanner.core.api.score.buildin.hardmediumsoftlong | Support for a `Score` with 3 score levels and `long` score weights.
  org.optaplanner.core.impl.score.buildin.hardmediumsoftlong |
  org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong |
  org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftlong |
  org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftlong |

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

    Fields in org.optaplanner.core.api.score.buildin.hardmediumsoftlong declared as HardMediumSoftLongScore
    Modifier and Type | Field and Description
    --- | ---
    `static HardMediumSoftLongScore` | HardMediumSoftLongScore.`ONE_HARD`
    `static HardMediumSoftLongScore` | HardMediumSoftLongScore.`ONE_MEDIUM`
    `static HardMediumSoftLongScore` | HardMediumSoftLongScore.`ONE_SOFT`
    `static HardMediumSoftLongScore` | HardMediumSoftLongScore.`ZERO`

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

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

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

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

    Methods in org.optaplanner.core.impl.score.buildin.hardmediumsoftlong that return HardMediumSoftLongScore
    Modifier and Type | Method and Description
    --- | ---
    `HardMediumSoftLongScore` | HardMediumSoftLongScoreDefinition.`buildOptimisticBound(InitializingScoreTrend initializingScoreTrend, HardMediumSoftLongScore score)`
    `HardMediumSoftLongScore` | HardMediumSoftLongScoreDefinition.`buildPessimisticBound(InitializingScoreTrend initializingScoreTrend, HardMediumSoftLongScore score)`
    `HardMediumSoftLongScore` | HardMediumSoftLongScoreInliner.`extractScore(int initScore)`
    `HardMediumSoftLongScore` | HardMediumSoftLongScoreDefinition.`fromLevelNumbers(int initScore, Number[] levelNumbers)`
    `HardMediumSoftLongScore` | HardMediumSoftLongScoreDefinition.`getZeroScore()`
    `HardMediumSoftLongScore` | HardMediumSoftLongScoreDefinition.`parseScore(String scoreString)`

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

    Methods in org.optaplanner.core.impl.score.buildin.hardmediumsoftlong with parameters of type HardMediumSoftLongScore
    Modifier and Type | Method and Description
    --- | ---
    `HardMediumSoftLongScore` | HardMediumSoftLongScoreDefinition.`buildOptimisticBound(InitializingScoreTrend initializingScoreTrend, HardMediumSoftLongScore score)`
    `HardMediumSoftLongScore` | HardMediumSoftLongScoreDefinition.`buildPessimisticBound(InitializingScoreTrend initializingScoreTrend, HardMediumSoftLongScore score)`
    `LongWeightedScoreImpacter` | HardMediumSoftLongScoreInliner.`buildWeightedScoreImpacter(HardMediumSoftLongScore constraintWeight)`

  - ### Uses of HardMediumSoftLongScore in org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong

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

  - ### Uses of HardMediumSoftLongScore in org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftlong

    Methods in org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftlong that return HardMediumSoftLongScore
    Modifier and Type | Method and Description
    --- | ---
    `HardMediumSoftLongScore` | HardMediumSoftLongScoreJaxbXmlAdapter.`unmarshal(String scoreString)`

  - ### Uses of HardMediumSoftLongScore in org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftlong

    Methods in org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftlong that return HardMediumSoftLongScore
    Modifier and Type | Method and Description
    --- | ---
    `HardMediumSoftLongScore` | HardMediumSoftLongScoreJsonbAdapter.`adaptFromJson(String scoreString)`

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