All Packages
Package Summary
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.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.Solver, SolverFactory, ...Event listeners for
Solver.Classes which represent the XML Solver configuration of Timefold.
Implementation classes of Timefold.
This package contains performance-sensitive code.
This package contains code that deals with indexing of tuples.
Provided shadow variables work by calculating the topological order
of each shadow variable.
Contains classes relevant to K-Opt moves.
Should eventually become
ai.timefold.solver.core.preview.api.move.streams.This package contains a work-in-progress implementation of a major new feature, codenamed "Neighborhoods".
Enumerating streams that serve as bridges.
Contains streams that serve as bridges.
Contains various exceptions thrown by the solver.
This package contains classes and interfaces that represent the metamodel of the domain.
This package contains classes and interfaces that support
the diffing of
PlanningSolutions.This package contains classes and interfaces that are used to write moves to explore the neighborhood of a
PlanningSolution.