All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractJsonSolutionFileIO<Solution_> |
|
| AbstractKeyDeserializer<E extends AbstractPersistable> |
|
| AbstractPersistable |
|
| AbstractPngSolutionImporter<Solution_> |
|
| AbstractPngSolutionImporter.PngInputBuilder<Solution_> |
|
| AbstractSolutionExporter<Solution_> |
|
| AbstractSolutionExporter.OutputBuilder |
|
| AbstractSolutionImporter<Solution_> |
|
| AbstractSolutionImporter.InputBuilder |
|
| AbstractSvgTspOutputBuilder |
Common base for the SVG exporters with some helpers
|
| AbstractTxtSolutionExporter<Solution_> |
|
| AbstractTxtSolutionExporter.TxtOutputBuilder<Solution_> |
|
| AbstractTxtSolutionImporter<Solution_> |
|
| AbstractTxtSolutionImporter.TxtInputBuilder<Solution_> |
|
| AbstractXlsxSolutionFileIO<Solution_> |
|
| AbstractXlsxSolutionFileIO.AbstractXlsxReader<Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>> |
|
| AbstractXlsxSolutionFileIO.AbstractXlsxWriter<Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>> |
|
| AbstractXmlSolutionExporter<Solution_> |
|
| AbstractXmlSolutionExporter.XmlOutputBuilder<Solution_> |
|
| AbstractXmlSolutionImporter<Solution_> |
|
| AbstractXmlSolutionImporter.XmlInputBuilder<Solution_> |
|
| AddComputerProblemChange |
|
| AddProcessProblemChange |
|
| AdmissionPart |
|
| Affinity |
|
| AirLocation |
The cost between 2 locations is a straight line: the euclidean distance between their GPS coordinates.
|
| AirLocation |
The cost between 2 locations is a straight line: the euclidean distance between their GPS coordinates.
|
| Airport |
|
| AllExamplesSolutionImporter |
|
| Allocation |
|
| ArrivalTimeUpdatingVariableListener |
|
| Attendance |
|
| Bed |
|
| BedChangeMove |
|
| BedDesignation |
|
| BedDesignationDifficultyWeightFactory |
|
| BedDesignationDifficultyWeightFactory.BedDesignationDifficultyWeight |
|
| BedDesignationPillarPartSwapMoveFactory |
|
| BedDesignationSwapMove |
|
| BedDesignationSwapMoveFactory |
|
| BedStrengthComparator |
|
| BooleanContractLine |
|
| Break<Value_,Difference_ extends Comparable<Difference_>> |
A Break is a gap between two consecutive values.
|
| CheatingNQueensPhaseCommand |
Because N Queens is not NP-complete or NP-hard, it can be cheated.
|
| CloudBalance |
|
| CloudBalancePartitioner |
|
| CloudBalanceSolutionFileIO |
|
| CloudBalancingApp |
|
| CloudBalancingBenchmarkApp |
|
| CloudBalancingBenchmarkHelloWorld |
|
| CloudBalancingConstraintProvider |
|
| CloudBalancingEasyScoreCalculator |
|
| CloudBalancingGenerator |
|
| CloudBalancingHelloWorld |
|
| CloudBalancingIncrementalScoreCalculator |
|
| CloudBalancingMapBasedEasyScoreCalculator |
|
| CloudBalancingPanel |
|
| CloudComputer |
|
| CloudComputerChangeMove |
|
| CloudComputerChangeMoveFactory |
|
| CloudComputerPanel |
|
| CloudComputerStrengthComparator |
|
| CloudProcess |
|
| CloudProcessDifficultyComparator |
|
| CloudProcessSwapMove |
|
| CloudProcessSwapMoveFactory |
|
| Column |
|
| CommonApp<Solution_> |
|
| CommonApp.ExtraAction<Solution_> |
|
| CommonBenchmarkApp |
|
| CommonBenchmarkApp.ArgOption |
|
| CommonIcons |
|
| ConferenceCFPImportAction |
|
| ConferenceConstraintConfiguration |
|
| ConferenceSchedulingApp |
|
| ConferenceSchedulingBenchmarkApp |
|
| ConferenceSchedulingCfpDevoxxImporter |
Import an instance of a Devoxx conference from the REST API created with https://github.com/nicmarti/cfp-devoxx
|
| ConferenceSchedulingConstraintProvider |
|
| ConferenceSchedulingGenerator |
|
| ConferenceSchedulingPanel |
|
| ConferenceSchedulingXlsxFileIO |
|
| ConferenceSolution |
|
| ConnectionFollowRedirects |
|
| ConsecutiveInfo<Value_,Difference_ extends Comparable<Difference_>> |
Contains info regarding the consecutive sequences and breaks
in a collection of points.
|
| ConsecutiveIntervalInfo<Interval_,Point_ extends Comparable<Point_>,Difference_ extends Comparable<Difference_>> |
|
| ConsecutiveIntervalInfoImpl<Interval_,Point_ extends Comparable<Point_>,Difference_ extends Comparable<Difference_>> |
|
| ConsecutiveSetTree<Value_,Point_ extends Comparable<Point_>,Difference_ extends Comparable<Difference_>> |
A ConsecutiveSetTree determines what values are consecutive.
|
| Contract |
|
| ContractLine |
|
| ContractLineType |
|
| Course |
|
| CourseConflict |
Calculated during initialization, not modified during score calculation.
|
| CourseSchedule |
|
| Curriculum |
|
| CurriculumCourseApp |
|
| CurriculumCourseBenchmarkApp |
|
| CurriculumCourseConstraintProvider |
|
| CurriculumCourseExporter |
|
| CurriculumCourseExporter.CurriculumCourseOutputBuilder |
|
| CurriculumCourseGenerator |
|
| CurriculumCourseImporter |
|
| CurriculumCourseImporter.CurriculumCourseInputBuilder |
|
| CurriculumCoursePanel |
|
| CurriculumCourseSolutionFileIO |
|
| Customer |
|
| Customer |
|
| CustomerNearbyDistanceMeter |
|
| Day |
|
| Day |
|
| Day |
|
| Day |
|
| DayOffRequest |
|
| DayOnRequest |
|
| DelayStrengthComparator |
|
| DeleteComputerProblemChange |
|
| DeleteProcessProblemChange |
|
| Department |
|
| DepartmentSpecialism |
|
| Depot |
|
| DepotAngleCustomerDifficultyWeightFactory |
On large datasets, the constructed solution looks like pizza slices.
|
| DepotAngleCustomerDifficultyWeightFactory.DepotAngleCustomerDifficultyWeight |
|
| DepotDistanceCustomerDifficultyWeightFactory |
On large datasets, the constructed solution looks like a Matryoshka doll.
|
| DepotDistanceCustomerDifficultyWeightFactory.DepotDistanceCustomerDifficultyWeight |
|
| DifferentCourseSwapMoveFilter |
|
| DistanceType |
|
| DistanceType |
|
| Domicile |
|
| DomicileAngleVisitDifficultyWeightFactory |
On large datasets, the constructed solution looks like pizza slices.
|
| DomicileAngleVisitDifficultyWeightFactory.DomicileAngleVisitDifficultyWeight |
|
| DomicileDistanceStandstillStrengthWeightFactory |
|
| DomicileDistanceStandstillStrengthWeightFactory.DomicileDistanceStandstillStrengthWeight |
|
| DomicileDistanceVisitDifficultyWeightFactory |
|
| DomicileDistanceVisitDifficultyWeightFactory.DomicileDistanceVisitDifficultyWeight |
|
| Employee |
|
| Employee |
|
| Employee |
|
| EmployeeConsecutiveAssignmentEnd |
|
| EmployeeConsecutiveAssignmentStart |
|
| EmployeeConsecutiveWeekendAssignmentEnd |
|
| EmployeeConsecutiveWeekendAssignmentStart |
|
| EmployeeFreeSequence |
|
| EmployeeMultipleChangeMove |
|
| EmployeePanel |
|
| EmployeeStrengthComparator |
|
| EmployeeWeekendSequence |
|
| EmployeeWorkSequence |
|
| Equipment |
AKA RoomProperty.
|
| Exam |
|
| ExamDifficultyWeightFactory |
|
| ExamDifficultyWeightFactory.ExamDifficultyWeight |
|
| Examination |
|
| ExaminationApp |
Examination is super optimized and a bit complex.
|
| ExaminationBenchmarkApp |
|
| ExaminationConstraintConfiguration |
Institutional weightings.
|
| ExaminationConstraintConfigurationDialog |
|
| ExaminationConstraintProvider |
|
| ExaminationExporter |
|
| ExaminationExporter.ExaminationOutputBuilder |
|
| ExaminationImporter |
|
| ExaminationImporter.ExaminationInputBuilder |
|
| ExaminationPanel |
|
| ExaminationSolutionFileIO |
|
| ExecutionMode |
|
| ExecutionModeStrengthWeightFactory |
|
| ExecutionModeStrengthWeightFactory.ExecutionModeStrengthWeight |
|
| ExperimentalConstraintCollectors |
A collection of experimental constraint collectors subject to change in future versions.
|
| Flight |
|
| FlightAssignment |
|
| FlightCrewParametrization |
|
| FlightCrewSchedulingApp |
|
| FlightCrewSchedulingConstraintProvider |
|
| FlightCrewSchedulingGenerator |
|
| FlightCrewSchedulingPanel |
|
| FlightCrewSchedulingWorldPanel |
|
| FlightCrewSchedulingXlsxFileIO |
|
| FlightCrewSolution |
|
| FollowingExam |
|
| FreeBefore2DaysWithAWorkDayPattern |
|
| Gender |
|
| GenderLimitation |
|
| GeneralTimefoldBenchmarkApp |
|
| GlobalResource |
|
| HubSegmentLocation |
|
| Interval<Interval_,Point_ extends Comparable<Point_>> |
|
| IntervalBreak<Interval_,Point_ extends Comparable<Point_>,Difference_ extends Comparable<Difference_>> |
An IntervalBreak is a gap between two consecutive interval clusters.
|
| IntervalCluster<Interval_,Point_ extends Comparable<Point_>,Difference_ extends Comparable<Difference_>> |
|
| IntervalSplitPoint<Interval_,Point_ extends Comparable<Point_>> |
|
| IntervalTree<Interval_,Point_ extends Comparable<Point_>,Difference_ extends Comparable<Difference_>> |
|
| InverseMatchSwapMoveFilter |
|
| JacksonUniqueIdGenerator |
Exists so that complex data models (such as TSP chaining) can be serialized/deserialized.
|
| Job |
|
| JobType |
|
| KeySerializer<E extends AbstractPersistable> |
|
| Labeled |
|
| LabeledComboBoxRenderer |
|
| LatitudeCustomerDifficultyComparator |
On large datasets, the constructed solution looks like a zebra crossing.
|
| LatitudeLongitudeTranslator |
|
| LatitudeVisitDifficultyComparator |
|
| LeadingExam |
|
| Lecture |
|
| LectureDifficultyWeightFactory |
|
| LectureDifficultyWeightFactory.LectureDifficultyWeight |
|
| LocalResource |
|
| Location |
|
| Location |
|
| LocationAware |
|
| LocationDataGenerator |
|
| LocationDataGenerator.LocationData |
|
| LoggingMain |
|
| LongitudeVisitDifficultyComparator |
|
| MachineReassignment |
|
| MachineReassignmentApp |
|
| MachineReassignmentBenchmarkApp |
|
| MachineReassignmentConstraintProvider |
|
| MachineReassignmentExporter |
|
| MachineReassignmentExporter.MachineReassignmentOutputBuilder |
|
| MachineReassignmentFileIO |
|
| MachineReassignmentImporter |
|
| MachineReassignmentImporter.MachineReassignmentInputBuilder |
|
| MachineReassignmentIncrementalScoreCalculator |
|
| MachineReassignmentPanel |
|
| MachineReassignmentSolutionFileIO |
|
| Match |
|
| MatchChainRotationsMove |
|
| MatchChainRotationsMoveFactory |
|
| Meeting |
|
| MeetingAssignment |
|
| MeetingConstraintConfiguration |
|
| MeetingSchedule |
|
| MeetingSchedulingApp |
|
| MeetingSchedulingConstraintProvider |
|
| MeetingSchedulingGenerator |
|
| MeetingSchedulingPanel |
|
| MeetingSchedulingXlsxFileIO |
|
| MinMaxContractLine |
|
| MovableShiftAssignmentSelectionFilter |
|
| MrBalancePenalty |
|
| MrConstraints |
|
| MrGlobalPenaltyInfo |
|
| MrLocation |
|
| MrMachine |
|
| MrMachineCapacity |
|
| MrMachinePanel |
|
| MrMachineProbabilityWeightFactory |
|
| MrMachineTransientUsage |
|
| MrMachineUsage |
|
| MrNeighborhood |
|
| MrProcess |
|
| MrProcessAssignment |
|
| MrProcessAssignmentDifficultyComparator |
|
| MrProcessRequirement |
|
| MrResource |
|
| MrService |
|
| MrServiceDependency |
|
| MrServiceMovedProcessesCount |
|
| Night |
|
| NonrenewableResourceCapacityTracker |
|
| NotSourceOrSinkAllocationFilter |
|
| NQueens |
|
| NQueensAdvancedIncrementalScoreCalculator |
|
| NQueensApp |
|
| NQueensBasicIncrementalScoreCalculator |
|
| NQueensBenchmarkApp |
|
| NQueensConstraintProvider |
|
| NQueensEasyScoreCalculator |
|
| NQueensGenerator |
|
| NQueensHelloWorld |
|
| NQueensMapBasedEasyScoreCalculator |
|
| NQueensPanel |
|
| NQueensSolutionCloner |
|
| NQueensSolutionFileIO |
|
| NurseRoster |
|
| NurseRosteringApp |
|
| NurseRosteringBenchmarkApp |
|
| NurseRosteringConstraintProvider |
|
| NurseRosteringExporter |
|
| NurseRosteringExporter.NurseRosteringOutputBuilder |
|
| NurseRosteringImporter |
|
| NurseRosteringImporter.NurseRosteringInputBuilder |
|
| NurseRosteringMoveHelper |
|
| NurseRosteringPanel |
|
| NurseRosterParametrization |
|
| NurseRosterSolutionFileIO |
|
| OpenBrowserAction |
|
| Pair<A,B> |
|
| Patient |
|
| PatientAdmissionMoveHelper |
|
| PatientAdmissionSchedule |
|
| PatientAdmissionScheduleApp |
|
| PatientAdmissionScheduleBenchmarkApp |
|
| PatientAdmissionScheduleConstraintProvider |
|
| PatientAdmissionScheduleExporter |
|
| PatientAdmissionScheduleExporter.PatientAdmissionScheduleOutputBuilder |
|
| PatientAdmissionScheduleImporter |
|
| PatientAdmissionScheduleImporter.PatientAdmissionScheduleInputBuilder |
|
| PatientAdmissionSchedulePanel |
|
| PatientAdmissionScheduleSolutionFileIO |
|
| Pattern |
|
| PatternContractLine |
|
| Period |
|
| Period |
|
| PeriodPenalty |
|
| PeriodPenaltyType |
|
| PeriodStrengthWeightFactory |
|
| PeriodStrengthWeightFactory.PeriodStrengthWeight |
|
| PeriodUpdatingVariableListener |
|
| Person |
|
| PredecessorsDoneDateUpdatingVariableListener |
|
| PreferredAttendance |
|
| PreferredPatientEquipment |
|
| Priority |
|
| ProblemFileComparator |
|
| Project |
|
| ProjectJobSchedulingApp |
|
| ProjectJobSchedulingBenchmarkApp |
|
| ProjectJobSchedulingConstraintProvider |
|
| ProjectJobSchedulingImporter |
|
| ProjectJobSchedulingImporter.ProjectJobSchedulingInputBuilder |
|
| ProjectJobSchedulingIncrementalScoreCalculator |
|
| ProjectJobSchedulingPanel |
|
| ProjectJobSchedulingSolutionFileIO |
|
| Queen |
|
| QueenDifficultyWeightFactory |
|
| QueenDifficultyWeightFactory.QueenDifficultyWeight |
|
| RenewableResourceCapacityTracker |
|
| RenewableResourceUsedDay |
|
| RequiredAttendance |
|
| RequiredPatientEquipment |
|
| Resource |
|
| ResourceCapacityTracker |
|
| ResourceRequirement |
|
| RoadLocation |
The cost between 2 locations was precalculated on a real road network route.
|
| RoadLocation |
The cost between 2 locations was precalculated on a real road network route.
|
| RoadSegmentLocation |
Like RoadLocation,
but for high scale problems to avoid the memory issue of keeping the entire cost matrix in memory.
|
| Room |
|
| Room |
|
| Room |
|
| Room |
|
| Room |
|
| RoomEquipment |
|
| RoomPenalty |
|
| RoomPenaltyType |
|
| RoomSpecialism |
|
| RoomStrengthWeightFactory |
|
| RoomStrengthWeightFactory |
|
| RoomStrengthWeightFactory.RoomStrengthWeight |
|
| RoomStrengthWeightFactory.RoomStrengthWeight |
|
| Row |
|
| RowChangeMove |
|
| RowChangeMoveFactory |
|
| RowStrengthWeightFactory |
|
| RowStrengthWeightFactory.RowStrengthWeight |
|
| Schedule |
|
| Sequence<Value_,Difference_ extends Comparable<Difference_>> |
A Sequence is a series of consecutive values.
|
| Shift |
|
| ShiftAssignment |
|
| ShiftAssignmentDifficultyComparator |
|
| ShiftAssignmentPillarPartSwapMoveFactory |
|
| ShiftAssignmentPinningFilter |
|
| ShiftDate |
|
| ShiftOffRequest |
|
| ShiftOnRequest |
|
| ShiftType |
|
| ShiftType2DaysPattern |
|
| ShiftType3DaysPattern |
|
| ShiftTypeSkillRequirement |
|
| Skill |
|
| Skill |
|
| Skill |
|
| SkillProficiency |
|
| SolutionBusiness<Solution_,Score_ extends ai.timefold.solver.core.api.score.Score<Score_>> |
|
| SolutionConverter<Solution_> |
|
| SolutionPanel<Solution_> |
|
| SolverAndPersistenceFrame<Solution_> |
|
| Speaker |
|
| Specialism |
|
| Standstill |
|
| StartTimeUpdatingVariableListener |
|
| StringDataGenerator |
|
| Student |
Not used during score calculation, so not inserted into the working memory.
|
| SvgTspLineAndCircleExporter |
|
| SvgTspLineAndCircleExporter.SvgTspOutputBuilder |
|
| SvgTspPathExporter |
|
| SvgTspPathExporter.SvgTspOutputBuilder |
|
| Talk |
|
| TalkType |
|
| Task |
|
| TaskAssigningApp |
|
| TaskAssigningBenchmarkApp |
|
| TaskAssigningConstraintProvider |
|
| TaskAssigningGenerator |
|
| TaskAssigningPanel |
|
| TaskAssigningSolution |
|
| TaskAssigningSolutionFileIO |
|
| TaskDifficultyComparator |
Compares tasks by difficulty.
|
| TaskOverviewPanel |
|
| TaskType |
|
| Teacher |
|
| Team |
|
| Team |
|
| TeamAssignment |
|
| TennisApp |
|
| TennisBenchmarkApp |
|
| TennisConstraintProvider |
|
| TennisGenerator |
|
| TennisPanel |
|
| TennisSolution |
|
| TennisSolutionFileIO |
|
| TimefoldExamplesApp |
|
| TimeGrain |
|
| Timeslot |
|
| Timeslot |
|
| TimeTablePanel<XObject,YObject> |
|
| TimeTablePanel.HeaderColumnKey |
|
| TimeTablePanel.HeaderRowKey |
|
| TimeWindowedCustomer |
|
| TimeWindowedDepot |
|
| TimeWindowedVehicleRoutingSolution |
|
| ToOriginalMachineSolutionInitializer |
|
| Topic |
|
| TopicConflict |
Calculated during initialization, not modified during score calculation.
|
| TravelingTournament |
|
| TravelingTournamentApp |
WARNING: This is an old, complex, tailored example.
|
| TravelingTournamentBenchmarkApp |
|
| TravelingTournamentConstraintProvider |
|
| TravelingTournamentExporter |
|
| TravelingTournamentExporter.TravelingTournamentOutputBuilder |
|
| TravelingTournamentImporter |
|
| TravelingTournamentImporter.TravelingTournamentInputBuilder |
|
| TravelingTournamentMoveHelper |
|
| TravelingTournamentPanel |
|
| TravelingTournamentSolutionFileIO |
|
| TspApp |
|
| TspBenchmarkApp |
|
| TspConstraintProvider |
|
| TspEasyScoreCalculator |
|
| TspExporter |
|
| TspExporter.TspOutputBuilder |
|
| TspFileIO |
|
| TspImageStipplerImporter |
|
| TspImageStipplerImporter.TspImageStipplerInputBuilder |
|
| TspImporter |
|
| TspImporter.TspInputBuilder |
|
| TspIncrementalScoreCalculator |
|
| TspListPanel |
|
| TspPanel |
|
| TspSolution |
|
| TspSolutionFileIO |
|
| TspWorldPanel |
|
| UnavailabilityPenalty |
|
| UnavailablePeriodPenalty |
|
| Vehicle |
|
| VehicleRoutingApp |
|
| VehicleRoutingBenchmarkApp |
|
| VehicleRoutingConstraintProvider |
|
| VehicleRoutingDistanceTypeComparison |
|
| VehicleRoutingEasyScoreCalculator |
|
| VehicleRoutingFileIO |
|
| VehicleRoutingImporter |
|
| VehicleRoutingImporter.VehicleRoutingInputBuilder |
|
| VehicleRoutingIncrementalScoreCalculator |
|
| VehicleRoutingPanel |
|
| VehicleRoutingSolution |
|
| VehicleRoutingSolutionFileIO |
|
| VehicleRoutingSolutionPainter |
|
| VehicleRoutingWorldPanel |
|
| Visit |
|
| VisitNearbyDistanceMeter |
|
| WeekendDefinition |
|
| WorkBeforeFreeSequencePattern |
|
| XSSFColorUtil |
|