All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AbstractPersistable |
|
AbstractPngSolutionImporter<Solution_> |
|
AbstractPngSolutionImporter.PngInputBuilder<Solution_> |
|
AbstractSolutionExporter<Solution_> |
|
AbstractSolutionExporter.OutputBuilder |
|
AbstractSolutionImporter<Solution_> |
|
AbstractSolutionImporter.InputBuilder |
|
AbstractTxtSolutionExporter<Solution_> |
|
AbstractTxtSolutionExporter.TxtOutputBuilder<Solution_> |
|
AbstractTxtSolutionImporter<Solution_> |
|
AbstractTxtSolutionImporter.TxtInputBuilder<Solution_> |
|
AbstractXlsxSolutionFileIO<Solution_> |
|
AbstractXlsxSolutionFileIO.AbstractXlsxReader<Solution_> |
|
AbstractXlsxSolutionFileIO.AbstractXlsxWriter<Solution_> |
|
AbstractXlsxSolutionImporter<Solution_> |
|
AbstractXlsxSolutionImporter.XlsxInputBuilder<Solution_> |
|
AbstractXmlSolutionExporter<Solution_> |
|
AbstractXmlSolutionExporter.XmlOutputBuilder<Solution_> |
|
AbstractXmlSolutionImporter<Solution_> |
|
AbstractXmlSolutionImporter.XmlInputBuilder<Solution_> |
|
AddComputerProblemFactChange |
|
AddProcessProblemFactChange |
|
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 |
|
AssetClass |
|
AssetClassAllocation |
|
Attendance |
|
Bed |
|
BedChangeMove |
|
BedDesignation |
|
BedDesignationDifficultyWeightFactory |
|
BedDesignationDifficultyWeightFactory.BedDesignationDifficultyWeight |
|
BedDesignationPillarPartSwapMoveFactory |
|
BedDesignationSwapMove |
|
BedDesignationSwapMoveFactory |
|
BedStrengthComparator |
|
BooleanContractLine |
|
BuoyVehicleRoutingSolutionInitializer |
|
Bus |
|
BusHub |
|
BusOrStop |
|
BusStop |
|
CellUpdatingVariableListener |
|
CheapTimeApp |
|
CheapTimeBenchmarkApp |
|
CheapTimeCostCalculator |
|
CheapTimeEasyScoreCalculator |
|
CheapTimeExporter |
|
CheapTimeExporter.CheapTimeOutputBuilder |
|
CheapTimeImporter |
|
CheapTimeImporter.CheapTimeInputBuilder |
|
CheapTimeIncrementalScoreCalculator |
|
CheapTimePanel |
|
CheapTimePillarSlideMove |
|
CheapTimePillarSlideMoveIteratorFactory |
|
CheapTimePillarSlideMoveIteratorFactory.RandomCheapTimePillarSlideMoveIterator |
|
CheapTimeSolution |
|
CheapTimeSolutionFileIO |
|
CheatingNQueensPhaseCommand |
Because N Queens is not NP-complete or NP-hard, it can be cheated.
|
CloudBalance |
|
CloudBalancePartitioner |
|
CloudBalancingApp |
|
CloudBalancingBenchmarkApp |
|
CloudBalancingBenchmarkHelloWorld |
|
CloudBalancingConstraintProvider |
|
CloudBalancingEasyScoreCalculator |
|
CloudBalancingGenerator |
|
CloudBalancingHelloWorld |
|
CloudBalancingIncrementalScoreCalculator |
|
CloudBalancingMapBasedEasyScoreCalculator |
|
CloudBalancingPanel |
|
CloudComputer |
|
CloudComputerChangeMove |
|
CloudComputerChangeMoveFactory |
|
CloudComputerPanel |
|
CloudComputerStrengthComparator |
|
CloudProcess |
|
CloudProcessDifficultyComparator |
|
CloudProcessSwapMove |
|
CloudProcessSwapMoveFactory |
|
Coach |
|
CoachShuttleGatheringApp |
|
CoachShuttleGatheringEasyScoreCalculator |
|
CoachShuttleGatheringExporter |
|
CoachShuttleGatheringExporter.CoachShuttleGatheringOutputBuilder |
|
CoachShuttleGatheringImporter |
|
CoachShuttleGatheringImporter.CoachShuttleGatheringInputBuilder |
|
CoachShuttleGatheringPanel |
|
CoachShuttleGatheringSolution |
|
CoachShuttleGatheringWorldPanel |
|
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 |
|
ConstraintMatchesDialog |
|
ConstraintMatchesDialog.ConstraintMatchTotalTableModel |
|
Contract |
|
ContractLine |
|
ContractLineType |
|
Course |
|
CourseConflict |
Calculated during initialization, not modified during score calculation.
|
CourseSchedule |
|
CourseScheduleConstraintProvider |
|
Curriculum |
|
CurriculumCourseApp |
|
CurriculumCourseBenchmarkApp |
|
CurriculumCourseExporter |
|
CurriculumCourseExporter.CurriculumCourseOutputBuilder |
|
CurriculumCourseGenerator |
|
CurriculumCourseImporter |
|
CurriculumCourseImporter.CurriculumCourseInputBuilder |
|
CurriculumCoursePanel |
|
Customer |
|
Customer |
|
CustomerNearbyDistanceMeter |
|
Day |
|
Day |
|
Day |
|
Day |
|
DayOffRequest |
|
DayOnRequest |
|
DelayStrengthComparator |
|
DeleteComputerProblemFactChange |
|
DeleteProcessProblemFactChange |
|
Department |
|
DepartmentSpecialism |
|
Depot |
|
DepotAngleBusStopDifficultyWeightFactory |
On large datasets, the constructed solution looks like pizza slices.
|
DepotAngleBusStopDifficultyWeightFactory.DepotAngleBusStopDifficultyWeight |
|
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 |
|
DifferentGenderSwapMoveFilter |
|
DinnerParty |
|
DinnerPartyApp |
|
DinnerPartyImporter |
|
DinnerPartyImporter.DinnerPartyInputBuilder |
|
DinnerPartyPanel |
|
DinnerPartySolutionInitializer |
|
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 |
|
ExecutionMode |
|
ExecutionModeStrengthWeightFactory |
|
ExecutionModeStrengthWeightFactory.ExecutionModeStrengthWeight |
|
ExtensionFileFilter |
|
Flight |
|
FlightAssignment |
|
FlightCrewParametrization |
|
FlightCrewSchedulingApp |
|
FlightCrewSchedulingConstraintProvider |
|
FlightCrewSchedulingGenerator |
|
FlightCrewSchedulingPanel |
|
FlightCrewSchedulingWorldPanel |
|
FlightCrewSchedulingXlsxFileIO |
|
FlightCrewSolution |
|
FollowingExam |
|
FreeBefore2DaysWithAWorkDayPattern |
|
Gender |
|
Gender |
|
GenderLimitation |
|
GeneralOptaPlannerBenchmarkApp |
|
GlobalResource |
|
Guest |
|
Hobby |
|
HobbyPractician |
|
HubSegmentLocation |
|
IdleCost |
|
InverseMatchSwapMoveFilter |
|
InvestmentAllocationSolutionInitializer |
|
InvestmentApp |
|
InvestmentBiQuantityTransferMoveIteratorFactory |
|
InvestmentConstraintProvider |
|
InvestmentEasyScoreCalculator |
|
InvestmentImporter |
|
InvestmentImporter.InvestmentAllocationInputBuilder |
|
InvestmentIncrementalScoreCalculator |
|
InvestmentNumericUtil |
|
InvestmentPanel |
|
InvestmentParametrization |
Institutional weightings.
|
InvestmentQuantityTransferMove |
|
InvestmentQuantityTransferMoveIteratorFactory |
|
InvestmentQuantityTransferMoveIteratorFactory.RandomInvestmentQuantityTransferMoveIterator |
|
InvestmentSolution |
|
Job |
|
Job |
|
JobType |
|
JobType |
|
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 |
|
Machine |
|
MachineCapacity |
|
MachinePeriodPart |
|
MachineReassignment |
|
MachineReassignmentApp |
|
MachineReassignmentBenchmarkApp |
|
MachineReassignmentConstraintProvider |
|
MachineReassignmentExporter |
|
MachineReassignmentExporter.MachineReassignmentOutputBuilder |
|
MachineReassignmentFileIO |
|
MachineReassignmentImporter |
|
MachineReassignmentImporter.MachineReassignmentInputBuilder |
|
MachineReassignmentIncrementalScoreCalculator |
|
MachineReassignmentPanel |
|
Match |
|
MatchChainRotationsMove |
|
MatchChainRotationsMoveFactory |
|
Meeting |
|
MeetingAssignment |
|
MeetingConstraintConfiguration |
|
MeetingSchedule |
|
MeetingSchedulingApp |
|
MeetingSchedulingGenerator |
|
MeetingSchedulingPanel |
|
MeetingSchedulingXlsxFileIO |
|
MinMaxContractLine |
|
MovableShiftAssignmentSelectionFilter |
|
MrBalancePenalty |
|
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 |
|
NurseRoster |
|
NurseRosteringApp |
|
NurseRosteringBenchmarkApp |
|
NurseRosteringExporter |
|
NurseRosteringExporter.NurseRosteringOutputBuilder |
|
NurseRosteringImporter |
|
NurseRosteringImporter.NurseRosteringInputBuilder |
|
NurseRosteringMoveHelper |
|
NurseRosteringPanel |
|
NurseRosterParametrization |
|
OpenBrowserAction |
|
OptaPlannerExamplesApp |
|
Patient |
|
PatientAdmissionMoveHelper |
|
PatientAdmissionSchedule |
|
PatientAdmissionScheduleApp |
|
PatientAdmissionScheduleBenchmarkApp |
|
PatientAdmissionScheduleExporter |
|
PatientAdmissionScheduleExporter.PatientAdmissionScheduleOutputBuilder |
|
PatientAdmissionScheduleImporter |
|
PatientAdmissionScheduleImporter.PatientAdmissionScheduleInputBuilder |
|
PatientAdmissionSchedulePanel |
|
Pattern |
|
PatternContractLine |
|
Period |
|
Period |
|
PeriodPenalty |
|
PeriodPenaltyType |
|
PeriodPowerPrice |
|
PeriodStrengthWeightFactory |
|
PeriodStrengthWeightFactory.PeriodStrengthWeight |
|
PeriodUpdatingVariableListener |
|
PeriodWrapper |
|
Person |
|
PredecessorsDoneDateUpdatingVariableListener |
|
PreferredAttendance |
|
PreferredPatientEquipment |
|
Priority |
|
ProbabilisticDataGenerator |
|
ProblemFileComparator |
|
Project |
|
ProjectJobSchedulingApp |
|
ProjectJobSchedulingBenchmarkApp |
|
ProjectJobSchedulingImporter |
|
ProjectJobSchedulingImporter.ProjectJobSchedulingInputBuilder |
|
ProjectJobSchedulingIncrementalScoreCalculator |
|
ProjectJobSchedulingPanel |
|
Queen |
|
QueenDifficultyWeightFactory |
|
QueenDifficultyWeightFactory.QueenDifficultyWeight |
|
Region |
|
RenewableResourceCapacityTracker |
|
RenewableResourceUsedDay |
|
RequiredAttendance |
|
RequiredPatientEquipment |
|
Resource |
|
Resource |
|
ResourceCapacityTracker |
|
ResourceRequirement |
|
RoadLocation |
|
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.
|
RoadLocationArc |
|
RoadSegmentLocation |
Like RoadLocation ,
but for high scale problems to avoid the memory issue of keeping the entire cost matrix in memory.
|
RockBus |
|
RockLocation |
|
RockShow |
|
RockShowVariableListener |
|
RockStandstill |
|
RockTimeOfDay |
|
RockTourApp |
|
RockTourConstraintConfiguration |
|
RockTourConstraintProvider |
|
RockTourGenerator |
|
RockTourPanel |
|
RockTourSolution |
|
RockTourWorldPanel |
|
RockTourXlsxFileIO |
|
Room |
|
Room |
|
Room |
|
Room |
|
Room |
|
RoomEquipment |
|
RoomPenalty |
|
RoomPenaltyType |
|
RoomSpecialism |
|
RoomStrengthWeightFactory |
|
RoomStrengthWeightFactory |
|
RoomStrengthWeightFactory.RoomStrengthWeight |
|
RoomStrengthWeightFactory.RoomStrengthWeight |
|
Row |
|
RowChangeMove |
|
RowChangeMoveFactory |
|
RowStrengthWeightFactory |
|
RowStrengthWeightFactory.RowStrengthWeight |
|
Schedule |
|
ScrabbleApp |
|
ScrabbleCell |
|
ScrabbleConstraintProvider |
|
ScrabbleImporter |
|
ScrabbleImporter.ScrabbleInputBuilder |
|
ScrabblePanel |
|
ScrabbleSolution |
|
ScrabbleWordAssignment |
|
ScrabbleWordAssignmentDifficultyComparator |
|
ScrabbleWordDirection |
|
Seat |
|
SeatDesignation |
|
Sector |
|
Shift |
|
ShiftAssignment |
|
ShiftAssignmentDifficultyComparator |
|
ShiftAssignmentPillarPartSwapMoveFactory |
|
ShiftAssignmentPinningFilter |
|
ShiftDate |
|
ShiftOffRequest |
|
ShiftOnRequest |
|
ShiftType |
|
ShiftType2DaysPattern |
|
ShiftType3DaysPattern |
|
ShiftTypeSkillRequirement |
|
Shuttle |
|
Skill |
|
Skill |
|
Skill |
|
SkillProficiency |
|
SolutionBusiness<Solution_> |
|
SolutionConverter<Solution_> |
|
SolutionPanel<Solution_> |
|
SolverAndPersistenceFrame<Solution_> |
|
Speaker |
|
Specialism |
|
Standstill |
|
Standstill |
|
StartTimeUpdatingVariableListener |
|
StopOrHub |
|
StringDataGenerator |
|
Student |
Not used during score calculation, so not inserted into the working memory.
|
Table |
|
Talk |
|
TalkType |
|
Task |
|
Task |
|
TaskAssigningApp |
|
TaskAssigningBenchmarkApp |
|
TaskAssigningConstraintProvider |
|
TaskAssigningGenerator |
|
TaskAssigningPanel |
|
TaskAssigningSolution |
|
TaskAssignment |
|
TaskAssignmentDifficultyComparator |
|
TaskDifficultyComparator |
|
TaskOrEmployee |
|
TaskOverviewPanel |
|
TaskRequirement |
|
TaskType |
|
Teacher |
|
Team |
|
Team |
|
TeamAssignment |
|
TennisApp |
|
TennisBenchmarkApp |
|
TennisGenerator |
|
TennisPanel |
|
TennisSolution |
|
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.
|
TransportTimeToHubUpdatingVariableListener |
|
TravelingTournament |
|
TravelingTournamentApp |
WARNING: This is an old, complex, tailored example.
|
TravelingTournamentBenchmarkApp |
|
TravelingTournamentConstraintProvider |
|
TravelingTournamentExporter |
|
TravelingTournamentExporter.TravelingTournamentOutputBuilder |
|
TravelingTournamentImporter |
|
TravelingTournamentImporter.TravelingTournamentInputBuilder |
|
TravelingTournamentMoveHelper |
|
TravelingTournamentPanel |
|
TspApp |
|
TspBenchmarkApp |
|
TspConstraintProvider |
|
TspEasyScoreCalculator |
|
TspExporter |
|
TspExporter.TspOutputBuilder |
|
TspFileIO |
|
TspImageStipplerImporter |
|
TspImageStipplerImporter.TspImageStipplerInputBuilder |
|
TspImporter |
|
TspImporter.TspInputBuilder |
|
TspIncrementalScoreCalculator |
|
TspListPanel |
|
TspPanel |
|
TspSolution |
|
TspWorldPanel |
|
UnavailabilityPenalty |
|
UnavailablePeriodPenalty |
|
Vehicle |
|
VehicleRoutingApp |
|
VehicleRoutingBenchmarkApp |
|
VehicleRoutingConstraintProvider |
|
VehicleRoutingDistanceTypeComparison |
|
VehicleRoutingEasyScoreCalculator |
|
VehicleRoutingFileIO |
|
VehicleRoutingImporter |
|
VehicleRoutingImporter.VehicleRoutingInputBuilder |
|
VehicleRoutingIncrementalScoreCalculator |
|
VehicleRoutingPanel |
|
VehicleRoutingSolution |
|
VehicleRoutingSolutionPainter |
|
VehicleRoutingWorldPanel |
|
Visit |
|
VisitNearbyDistanceMeter |
|
WeekendDefinition |
|
WorkBeforeFreeSequencePattern |
|