Uses of Package
org.optaplanner.core.impl.score.inliner
-
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.buildin.bendable Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.buildin.bendablebigdecimal Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.buildin.bendablelong Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.buildin.hardmediumsoft Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.buildin.hardmediumsoftlong Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.buildin.hardsoft Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.buildin.hardsoftlong Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.buildin.simple Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.buildin.simplebigdecimal Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.buildin.simplelong Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support. -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.definition Class Description ScoreInliner -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.director.stream Class Description ScoreInliner -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.inliner Class Description JustificationsSupplier This interface allows to create justifications lazily if and only if constraint matches are enabled.UndoScoreImpacter WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support.WeightedScoreImpacter.BigDecimalImpactFunction WeightedScoreImpacter.IntImpactFunction WeightedScoreImpacter.LongImpactFunction -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.stream.bavet Class Description ScoreInliner -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.stream.bavet.bi Class Description UndoScoreImpacter -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.stream.bavet.common Class Description UndoScoreImpacter -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.stream.bavet.tri Class Description UndoScoreImpacter -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.stream.bavet.uni Class Description UndoScoreImpacter -
Classes in org.optaplanner.core.impl.score.inliner used by org.optaplanner.core.impl.score.stream.drools Class Description ScoreInliner WeightedScoreImpacter There are several valid ways how an impacter could be called from a constraint stream:.penalize(..., (int) 1)
.penalizeLong(..., (int) 1)
.penalizeLong(..., (long) 1)
.penalizeBigDecimal(..., (int) 1)
.penalizeBigDecimal(..., (long) 1)
.penalizeBigDecimal(..., BigDecimal.ONE)
Plus reward variants of the above. An implementation of this interface can throw anUnsupportedOperationException
for the method types it doesn't support.