Uses of Class
ai.timefold.solver.examples.curriculumcourse.domain.CourseSchedule
Packages that use CourseSchedule
Package
Description
-
Uses of CourseSchedule in ai.timefold.solver.examples.curriculumcourse.app
Methods in ai.timefold.solver.examples.curriculumcourse.app that return types with arguments of type CourseScheduleModifier and TypeMethodDescriptionprotected Set<AbstractSolutionExporter<CourseSchedule>>CurriculumCourseApp.createSolutionExporters()CurriculumCourseApp.createSolutionFileIO()protected Set<AbstractSolutionImporter<CourseSchedule>>CurriculumCourseApp.createSolutionImporters() -
Uses of CourseSchedule in ai.timefold.solver.examples.curriculumcourse.domain.solver
Methods in ai.timefold.solver.examples.curriculumcourse.domain.solver with parameters of type CourseScheduleModifier and TypeMethodDescriptionLectureDifficultyWeightFactory.createSorterWeight(CourseSchedule schedule, Lecture lecture) PeriodStrengthWeightFactory.createSorterWeight(CourseSchedule schedule, Period period) RoomStrengthWeightFactory.createSorterWeight(CourseSchedule schedule, Room room) -
Uses of CourseSchedule in ai.timefold.solver.examples.curriculumcourse.persistence
Fields in ai.timefold.solver.examples.curriculumcourse.persistence with type parameters of type CourseScheduleModifier and TypeFieldDescriptionprotected final SolutionFileIO<CourseSchedule>CurriculumCourseGenerator.solutionFileIOMethods in ai.timefold.solver.examples.curriculumcourse.persistence that return CourseScheduleModifier and TypeMethodDescriptionCurriculumCourseGenerator.createCourseSchedule(String fileName, int teacherListSize, int curriculumListSize, int courseListSize, int lectureListSize, int roomListSize) CurriculumCourseImporter.CurriculumCourseInputBuilder.readSolution()Methods in ai.timefold.solver.examples.curriculumcourse.persistence that return types with arguments of type CourseScheduleModifier and TypeMethodDescriptionCurriculumCourseImporter.createTxtInputBuilder()CurriculumCourseExporter.createTxtOutputBuilder() -
Uses of CourseSchedule in ai.timefold.solver.examples.curriculumcourse.solver.move
Method parameters in ai.timefold.solver.examples.curriculumcourse.solver.move with type arguments of type CourseScheduleModifier and TypeMethodDescriptionbooleanDifferentCourseSwapMoveFilter.accept(ai.timefold.solver.core.api.score.director.ScoreDirector<CourseSchedule> scoreDirector, ai.timefold.solver.core.impl.heuristic.selector.move.generic.SwapMove move) -
Uses of CourseSchedule in ai.timefold.solver.examples.curriculumcourse.swingui
Methods in ai.timefold.solver.examples.curriculumcourse.swingui with parameters of type CourseScheduleModifier and TypeMethodDescriptionvoidCurriculumCoursePanel.resetPanel(CourseSchedule courseSchedule)