## Uses of Class
org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore

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

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

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

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

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

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

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

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

    Methods in org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal that return types with arguments of type HardMediumSoftBigDecimalScore
    Modifier and Type | Method and Description
    --- | ---
    `Class<HardMediumSoftBigDecimalScore>` | HardMediumSoftBigDecimalScoreDefinition.`getScoreClass()`

    Methods in org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal with parameters of type HardMediumSoftBigDecimalScore
    Modifier and Type | Method and Description
    --- | ---
    `HardMediumSoftBigDecimalScore` | HardMediumSoftBigDecimalScoreDefinition.`buildOptimisticBound(InitializingScoreTrend initializingScoreTrend, HardMediumSoftBigDecimalScore score)`
    `HardMediumSoftBigDecimalScore` | HardMediumSoftBigDecimalScoreDefinition.`buildPessimisticBound(InitializingScoreTrend initializingScoreTrend, HardMediumSoftBigDecimalScore score)`
    `BigDecimalWeightedScoreImpacter` | HardMediumSoftBigDecimalScoreInliner.`buildWeightedScoreImpacter(HardMediumSoftBigDecimalScore constraintWeight)`

  - ### Uses of HardMediumSoftBigDecimalScore in org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftbigdecimal

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

  - ### Uses of HardMediumSoftBigDecimalScore in org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftbigdecimal

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

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