Class FlightCrewSchedulingGenerator
java.lang.Object
org.optaplanner.examples.common.app.LoggingMain
org.optaplanner.examples.flightcrewscheduling.persistence.FlightCrewSchedulingGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Skillprotected final Fileprotected Skillprotected Randomprotected final org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<FlightCrewSolution>Fields inherited from class org.optaplanner.examples.common.app.LoggingMain
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateFlightCrewSolution(String fileName, List<LocationDataGenerator.LocationData> locationDataList, int flightRoundTripsPerDay, int dayCount) static void
-
Field Details
-
solutionFileIO
protected final org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<FlightCrewSolution> solutionFileIO -
outputDir
-
pilotSkill
-
flightAttendantSkill
-
homeAirportList
-
random
-
-
Constructor Details
-
FlightCrewSchedulingGenerator
public FlightCrewSchedulingGenerator()
-
-
Method Details
-
main
-
createFlightCrewSolution
public FlightCrewSolution createFlightCrewSolution(String fileName, List<LocationDataGenerator.LocationData> locationDataList, int flightRoundTripsPerDay, int dayCount)
-