OptaPlanner Javadoc 8.40.0.Final API

Packages
Package
Description
The public API of OptaPlanner Benchmark.
Classes which represent the XML Benchmark configuration of OptaPlanner Benchmark.
 
 
 
 
Implementation classes of OptaPlanner Benchmark.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Jackson bindings.
Jackson bindings for Score.
 
 
 
 
 
 
 
 
 
 
 
 
 
JAXB bindings for Score.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
JSON-B bindings for Score.