All Classes and Interfaces

Class
Description
AbstractConstraintAssertion<Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>>
 
AbstractMultiConstraintAssertion<Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>>
 
AbstractSingleConstraintAssertion<Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>>
 
ConstraintVerifier<ConstraintProvider_ extends ai.timefold.solver.core.api.score.stream.ConstraintProvider,Solution_>
Implementations must be thread-safe, in order to enable parallel test execution.
DefaultConstraintVerifier<ConstraintProvider_ extends ai.timefold.solver.core.api.score.stream.ConstraintProvider,Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>>
 
DefaultMultiConstraintAssertion<Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>>
 
DefaultMultiConstraintVerification<Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>>
 
DefaultShadowVariableAwareMultiConstraintAssertion<Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>>
 
DefaultShadowVariableAwareSingleConstraintAssertion<Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>>
 
DefaultSingleConstraintAssertion<Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>>
 
DefaultSingleConstraintVerification<Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>>
 
Use for unit-testing ProblemChanges.