OptaPlanner core implementation 9.38.1-SNAPSHOT API

Packages
Package
Description
 
 
 
Domain annotations and support classes for a planning entity.
 
Domain annotations and support classes for a planning solution.
Planning cloning support.
Domain annotations and support classes for a planning value range.
Domain annotations and support classes for a planning variable.
Functions that are not available in java.util.function.
Classes used for Score calculation.
Support for a Score with a configurable number of score levels and int score weights.
Support for a Score with a configurable number of score levels and BigDecimal score weights.
Support for a Score with a configurable number of score levels and long score weights.
Support for a Score with 3 score levels and int score weights.
Support for a Score with 3 score levels and BigDecimal score weights.
Support for a Score with 3 score levels and long score weights.
Support for a Score with 2 score levels and int score weights.
Support for a Score with 2 score levels and BigDecimal score weights.
Support for a Score with 2 score levels and long score weights.
Support for a Score with 1 score level and int score weights.
Support for a Score with 1 score level and BigDecimal score weights.
Support for a Score with 1 score level and long score weights.
 
 
In Drools DRL, a ScoreHolder keeps track of the Score.
 
The ConstraintStream API for bi-tuples.
 
The ConstraintStream API for four matched facts.
The ConstraintStream API for tri-tuples.
The ConstraintStream API for uni-tuples.
 
Event listeners for Solver.
Classes which represent the XML Solver configuration of OptaPlanner.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Implementation classes of OptaPlanner.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contains classes relevant to K-Opt moves.