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 org.optaplanner.core.api.score.Score<Score_>> |
|
AbstractXlsxSolutionFileIO.AbstractXlsxWriter<Solution_,Score_ extends org.optaplanner.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 |
|
AlphaNumericStringComparator |
Sorts data like this: "data-1", "data-2", "data-3", "data-10", "data-20", "data-100", ...
|
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.
|
ConstraintMatchesDialog |
|
ConstraintMatchesDialog.ConstraintMatchTotalTableModel |
|
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 |
|
GeneralOptaPlannerBenchmarkApp |
|
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 |
|
LoadBalanceAccumulateFunction |
|
LoadBalanceAccumulateFunction.LoadBalanceData |
|
LoadBalanceAccumulateFunction.LoadBalanceResult |
|
LoadBalanceByCountAccumulateFunction |
|
LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData |
|
LoadBalanceByCountAccumulateFunction.LoadBalanceByCountResult |
|
LocalResource |
|
Location |
|
Location |
|
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 |
|
OptaPlannerExamplesApp |
|
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 |
|
ProbabilisticDataGenerator |
|
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 org.optaplanner.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 |
|
TimeGrain |
|
Timeslot |
|
Timeslot |
|
TimeTableLayout |
|
TimeTableLayoutConstraints |
|
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 |
|