Uses of Class
ai.timefold.solver.core.impl.score.director.AbstractScoreDirector
Packages that use AbstractScoreDirector
Package
Description
-
Uses of AbstractScoreDirector in ai.timefold.solver.core.impl.score.director
Methods in ai.timefold.solver.core.impl.score.director that return AbstractScoreDirectorModifier and TypeMethodDescriptionabstract AbstractScoreDirector<Solution_,Score_, Factory_> AbstractScoreDirector.AbstractScoreDirectorBuilder.build()AbstractScoreDirector.AbstractScoreDirectorBuilder.buildDerived()Optionally makes the score director a derived one; most score directors do not require this.default AbstractScoreDirector<Solution_,Score_, ?> ScoreDirectorFactory.buildScoreDirector()AbstractScoreDirector.clone()Deprecated, for removal: This API element is subject to removal in a future version.Unused, but kept for backward compatibility. -
Uses of AbstractScoreDirector in ai.timefold.solver.core.impl.score.director.easy
Subclasses of AbstractScoreDirector in ai.timefold.solver.core.impl.score.director.easyModifier and TypeClassDescriptionfinal classEasyScoreDirector<Solution_,Score_ extends Score<Score_>> Easy java implementation ofScoreDirector, which recalculates theScoreof theworking solutionevery time.Methods in ai.timefold.solver.core.impl.score.director.easy that return AbstractScoreDirector -
Uses of AbstractScoreDirector in ai.timefold.solver.core.impl.score.director.incremental
Modifier and TypeClassDescriptionfinal classIncrementalScoreDirector<Solution_,Score_ extends Score<Score_>> Incremental java implementation ofScoreDirector, which only recalculates theScoreof the part of theworking solutionthat changed, instead of the going through the entirePlanningSolution. -
Uses of AbstractScoreDirector in ai.timefold.solver.core.impl.score.director.stream
Subclasses of AbstractScoreDirector in ai.timefold.solver.core.impl.score.director.streamModifier and TypeClassDescriptionfinal classBavetConstraintStreamScoreDirector<Solution_,Score_ extends Score<Score_>> FP streams implementation ofScoreDirector, which only recalculates theScoreof the part of theworking solutionthat changed, instead of the going through the entirePlanningSolution.Methods in ai.timefold.solver.core.impl.score.director.stream that return AbstractScoreDirectorModifier and TypeMethodDescriptionBavetConstraintStreamScoreDirector.Builder.buildDerived()BavetConstraintStreamScoreDirectorFactory.buildScoreDirector()