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 |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBendableScore<S extends FeasibilityScore<S>>
Abstract superclass for bendable
Score types. |
interface |
FeasibilityScore<S extends FeasibilityScore>
Deprecated.
Moved
isFeasible() up to Score . |
Modifier and Type | Class and Description |
---|---|
class |
BendableScore
This
Score is based on n levels of int constraints. |
Modifier and Type | Class and Description |
---|---|
class |
BendableBigDecimalScore
This
Score is based on n levels of BigDecimal constraints. |
Modifier and Type | Class and Description |
---|---|
class |
BendableLongScore
This
Score is based on n levels of long constraints. |
Modifier and Type | Class and Description |
---|---|
class |
HardMediumSoftScore
This
Score is based on 3 levels of int constraints: hard, medium and soft. |
Modifier and Type | Class and Description |
---|---|
class |
HardMediumSoftBigDecimalScore
This
Score is based on 3 levels of BigDecimal constraints: hard, medium and soft. |
Modifier and Type | Class and Description |
---|---|
class |
HardMediumSoftLongScore
This
Score is based on 3 levels of long constraints: hard, medium and soft. |
Modifier and Type | Class and Description |
---|---|
class |
HardSoftScore
This
Score is based on 2 levels of int constraints: hard and soft. |
Modifier and Type | Class and Description |
---|---|
class |
HardSoftBigDecimalScore
This
Score is based on 2 levels of BigDecimal constraints: hard and soft. |
Modifier and Type | Class and 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.
Use
HardSoftBigDecimalScore or a scaled HardSoftLongScore instead. |
Modifier and Type | Class and Description |
---|---|
class |
HardSoftLongScore
This
Score is based on 2 levels of long constraints: hard and soft. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBendableScoreDefinition<S extends FeasibilityScore<S>> |
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.