- Callback - Interface in org.cpsolver.ifs.util
-
Callback interface.
- canAssign(Request, int) - Method in class org.cpsolver.studentsct.check.InevitableStudentConflicts.StudentCheck
-
True if the given request can be assigned
- canAssign(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Static method in class org.cpsolver.studentsct.constraint.StudentConflict
-
True if the given enrollment can be assigned to the student.
- canAssign(Request, int) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
True if the given request can be assigned
- canAssign(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Student
-
True if the given request can be assigned to the student.
- canAssign(Request, int) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
True if the given request can be assigned
- canAssignOverLimit() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
True if can go over the course / config / section limit.
- canBatchAssignOverLimit() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
True if the batch solver can assign the reservation over the course / config / section limit.
- canBreakLinkedSections() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Can break linked-section constraints when set to true
- CancelledSections - Class in org.cpsolver.studentsct.constraint
-
Cancelled sections constraint.
- CancelledSections() - Constructor for class org.cpsolver.studentsct.constraint.CancelledSections
-
- canConflict(Exam, Exam) - Method in class org.cpsolver.exam.model.ExamInstructor
-
True if the given two exams can have a direct instructor conflict with this
instructor, i.e., they can be placed at the same period.
- canConflict(Exam, Exam) - Method in class org.cpsolver.exam.model.ExamStudent
-
True if the given two exams can have a direct student conflict with this
student, i.e., they can be placed at the same period.
- canContinue(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamNeighbourSelection
-
Termination condition (i.e., has final phase finished)
- canContinue(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.HillClimber.HillClimberContext
-
Stop the search after a given number of idle (not improving) iterations
- canContinue(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch.NeighbourSearchContext
-
Return false if the search is to be stopped.
- canContinue(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.StepCountingHillClimber.StepCountingHillClimberContext
-
Stop the search when the number of idle iterations is reached and the bound is no longer decreasing
- canContinue(BacktrackNeighbourSelection<V, T>.BacktrackNeighbourSelectionContext, List<V>, int, int) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
Check whether backtrack can continue
- canContinue(Solution<V, T>) - Method in class org.cpsolver.ifs.termination.GeneralTerminationCondition
-
- canContinue(Solution<V, T>) - Method in class org.cpsolver.ifs.termination.MPPTerminationCondition
-
- canContinue(Solution<V, T>) - Method in interface org.cpsolver.ifs.termination.TerminationCondition
-
Returns true when the solver can continue with the next iteration
- canContinue(ArrayList<Request>, int, int) - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
Termination criterion
- canContinueEvaluation(BacktrackNeighbourSelection<V, T>.BacktrackNeighbourSelectionContext) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
- canContinueEvaluation() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
Can continue evaluation of possible enrollments
- candidates(Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MaxConsecutiveDaysFlexibleConstraint.MaxConsecutiveDaysFlexibleConstraintContext
-
- candidates(Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MaxDaysFlexibleConstraint.MaxDaysFlexibleConstraintContext
-
- candidates(Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MaxHalfDaysFlexibleConstraint.MaxHalfDaysFlexibleConstraintContext
-
- candidates(Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MaxWeeksFlexibleConstraint.MaxWeeksFlexibleConstraintContext
-
- canDo() - Method in class org.cpsolver.exam.neighbours.ExamRoomSwapNeighbour
-
- canEnroll(Student) - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- canEnroll(Lecture) - Method in class org.cpsolver.coursett.model.Student
-
- canEnroll(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
True if the enrollment can be done using this reservation
- CanHoldContext - Interface in org.cpsolver.ifs.assignment.context
-
- canImprove(Assignment<Request, Enrollment>, int, Enrollment[], Enrollment[]) - Method in class org.cpsolver.studentsct.online.selection.BestPenaltyCriterion
-
- canImprove(Assignment<Request, Enrollment>, int, Enrollment[], Enrollment[]) - Method in class org.cpsolver.studentsct.online.selection.EqualWeightCriterion
-
- canImprove(Assignment<Request, Enrollment>, int, Enrollment[], Enrollment[]) - Method in interface org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection.SelectionCriterion
-
Bound
- canImprove(Assignment<Request, Enrollment>, int, Enrollment[], Enrollment[]) - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- CanInheritContext<V extends Variable<V,T>,T extends Value<V,T>,C extends AssignmentContext> - Interface in org.cpsolver.ifs.assignment.context
-
- canLeaveUnassigned(Request) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Returns true if the given request can be left unassigned
- canLeaveUnassigned(Request) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
Returns true if the given request can be left unassigned
- canLeaveUnassigned(Request) - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
Can this request be left unassigned
- canLeaveUnassigned(Request) - Method in class org.cpsolver.studentsct.online.selection.SuggestionSelection.Selection
-
- canMerge(Exam) - Method in class org.cpsolver.exam.split.ExamSplitter
-
True, if the given exam can be merged (it has been split)
- canNotEnrollSections() - Method in class org.cpsolver.coursett.model.Student
-
- canShareRoom() - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- canShareRoom() - Method in class org.cpsolver.coursett.model.Lecture
-
- canShareRoom(Lecture) - Method in class org.cpsolver.coursett.model.Lecture
-
- canShareRoom(Exam, Exam) - Method in class org.cpsolver.exam.model.ExamRoomSharing
-
True if given two exams can share a room
- canShareRoom(Exam, Exam) - Method in class org.cpsolver.exam.model.PredefinedExamRoomSharing
-
- canShareRoom(Exam, Exam) - Method in class org.cpsolver.exam.model.SimpleExamRoomSharing
-
- canShareRoomConstraints() - Method in class org.cpsolver.coursett.model.Lecture
-
- canShareRooms(Placement) - Method in class org.cpsolver.coursett.model.Placement
-
- canSplit(Exam) - Method in class org.cpsolver.exam.split.ExamSplitter
-
True, if an exam can be split
- canTeach(TeachingRequest) - Method in class org.cpsolver.instructor.model.Instructor
-
Check if this instructor can teach the given request.
- canUnassign(T, T, Assignment<V, T>) - Method in interface org.cpsolver.studentsct.heuristics.AssignmentCheck
-
Check whether the given conflict can be unassigned
- canUnassign(Enrollment, Enrollment, Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.RandomizedBacktrackNeighbourSelection
-
Check if the given conflicting enrollment can be unassigned
- canUnassign(Enrollment, Enrollment, Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.CriticalStandardSelection
-
- canUnassign(Enrollment) - Method in class org.cpsolver.studentsct.heuristics.selection.RandomUnassignmentSelection.UnassignStudentNeighbour
-
Check if the given enrollment can be unassigned
- canUnassign(Enrollment, Enrollment, Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
Check if the given conflicting enrollment can be unassigned
- canUnassign(Enrollment, Enrollment, Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection.Selection
-
Check if the given conflicting enrollment can be unassigned
- canUnenroll(Lecture) - Method in class org.cpsolver.coursett.model.Student
-
- cat() - Method in class org.cpsolver.studentsct.OnlineSectProof.Sequence
-
Category of a sequence, i.e., a string representation of the count of
each number in the sequence.
- CatCmp(HashMap<String, OnlineSectProof.Counter>, HashMap<String, OnlineSectProof.Counter>, HashMap<String, Integer>) - Constructor for class org.cpsolver.studentsct.OnlineSectProof.CatCmp
-
Constructor
- changeInstance(Object, Object) - Static method in class org.cpsolver.ifs.util.Progress
-
Change progress instance for the given key
- changeSelection(int) - Method in class org.cpsolver.ifs.heuristics.RoundRobinNeighbourSelection
-
Change selection
- changeSelection(int) - Method in class org.cpsolver.studentsct.heuristics.StudentSctNeighbourSelection
-
- check(ExamPlacement, ExamPlacement) - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
- check(Assignment<Rectangle, Location>) - Method in class org.cpsolver.ifs.example.rpp.ResourceConstraint
-
- check() - Method in class org.cpsolver.studentsct.check.CourseLimitCheck
-
Check for courses where the limit is below the number of students that
request the course
- check(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.check.InevitableStudentConflicts
-
Check model for inevitable student conflicts
- check(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.check.InevitableStudentConflicts.StudentCheck
-
Execute branch & bound, return the best found schedule for the
selected student.
- check(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.check.OverlapCheck
-
Check for overlapping sections that are attended by the same student
- check(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.check.SectionLimitCheck
-
Check for sections that have more students enrolled than it is allowed,
i.e., the sum of requests weights is above the section limit
- check() - Method in class org.cpsolver.studentsct.OnlineSectProof.StudentSequence
-
Check that the underlying sequence is a valid sequence of students.
- checkAllConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
Checks the counter counting all conflicts
- checkAllConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.DistanceConflict.DistanceConflictContext
-
Checks the counter counting all conflicts
- checkBound(List<V>, int, int, T, Set<T>) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
Check bound
- checkBound(List<Request>, int, int, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.RandomizedBacktrackNeighbourSelection
-
- checkBound(ArrayList<Request>, int, int, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
Check bound
- checkDistributionConstraints(Assignment<Exam, ExamPlacement>, ExamPeriodPlacement) - Method in class org.cpsolver.exam.model.Exam
-
Check all distribution constraint that this exam is involved in
- checkDistributionConstraints(Assignment<Exam, ExamPlacement>, ExamRoomPlacement) - Method in class org.cpsolver.exam.model.Exam
-
Check all distribution constraint that this exam is involved in
- checkDistributionConstraints(Assignment<Exam, ExamPlacement>, Exam, ExamPeriodPlacement, Map<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.neighbours.ExamPeriodSwapMove
-
- checkDistributionConstraints(Assignment<Exam, ExamPlacement>, Exam, ExamRoomPlacement, Set<ExamPlacement>, Map<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.neighbours.ExamPeriodSwapMove
-
- checkLocalOptimality(Assignment<Exam, ExamPlacement>, ExamModel) - Method in class org.cpsolver.exam.heuristics.ExamConstruction
-
- checkOnline(OnlineSectProof.StudentSequence, boolean, int, boolean) - Static method in class org.cpsolver.studentsct.OnlineSectProof
-
Section given sequence of students into the course and return the number
of students that cannot be sectioned.
- checkParents(Collection<ExamRoomPlacement>, ExamRoomPlacement) - Static method in class org.cpsolver.exam.model.ExamRoom
-
Check that the room and its parent are not used at the same time
- checkRoomSize(Placement, Collection<Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- checkRoomSize(Placement, Collection<Placement>) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- checkStudentForStudentConflicts(Lecture, Lecture) - Method in class org.cpsolver.coursett.constraint.ExtendedStudentConflicts
-
- checkTimeoutReached() - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.NeighbourSelectionWithSuggestionsContext
-
- checkTotalNrConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter
-
- checkTotalNrConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.TimeOverlapsCounterContext
-
- checkTotalPenalty(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
Re-check total penalization for the given assignment
- checkTotalPenalty(StudentQuality.Type, Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
Re-check total penalization for the given assignment and conflict type
- checkTotalPenalty(StudentQuality.Type, Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.StudentQuality.StudentQualityContext
-
- children(Exam) - Method in class org.cpsolver.exam.split.ExamSplitter
-
Children exams of an exam that has been split.
- ChmTest - Class in org.cpsolver.instructor.test
-
General chemistry teaching assistants test.
- ChmTest(DataProperties) - Constructor for class org.cpsolver.instructor.test.ChmTest
-
- Choice - Class in org.cpsolver.studentsct.model
-
Student choice.
- Choice(Offering, String, TimeLocation, List<Instructor>) - Constructor for class org.cpsolver.studentsct.model.Choice
-
Constructor
- Choice(Offering, String, TimeLocation, String, String) - Constructor for class org.cpsolver.studentsct.model.Choice
-
Deprecated.
- Choice(Section) - Constructor for class org.cpsolver.studentsct.model.Choice
-
Constructor
- Choice(Config) - Constructor for class org.cpsolver.studentsct.model.Choice
-
Constructor
- Choice(Offering, String) - Constructor for class org.cpsolver.studentsct.model.Choice
-
Constructor
- classLimit() - Method in class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- classLimit(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.Lecture
-
- classLimit(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.model.Lecture
-
- ClassLimitConstraint - Class in org.cpsolver.coursett.constraint
-
Class limit constraint.
- ClassLimitConstraint(int, String) - Constructor for class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- ClassLimitConstraint(Lecture, String) - Constructor for class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- cleanDeallocated() - Method in class org.cpsolver.ifs.util.SoftCache
-
- clear() - Method in class org.cpsolver.coursett.IdConvertor
-
Clear id conversion table.
- clear() - Method in class org.cpsolver.exam.heuristics.ExamTabuSearch.TabuList
-
- clear() - Method in class org.cpsolver.exam.model.PredefinedExamRoomSharing
-
Clear examination pairs
- clear() - Method in class org.cpsolver.ifs.util.Progress
-
Clear the log
- clear() - Method in class org.cpsolver.ifs.util.SoftCache
-
- clearAssignmentContexts(Assignment<V, T>) - Method in class org.cpsolver.ifs.model.Model
-
Clear all assignment contexts for the given assignment
- clearBest() - Method in class org.cpsolver.ifs.model.Model
-
Clear the best ever found assignment
- clearBest() - Method in class org.cpsolver.ifs.solution.Solution
-
Clear the best ever found solution
- clearBest() - Method in class org.cpsolver.ifs.solver.Solver
-
Clears best solution
- clearBestCache() - Method in class org.cpsolver.studentsct.online.selection.StudentSchedulingAssistantWeights
-
- clearCache() - Method in class org.cpsolver.coursett.constraint.ExtendedStudentConflicts
-
- clearCache() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Clear bounds cache
- clearCache() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Clear cached min/max penalties and cached bound
- clearContext(AssignmentContextReference<V, T, C>) - Method in interface org.cpsolver.ifs.assignment.Assignment
-
Clear an assignment context that is associated with the given a reference.
- clearContext(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.AssignmentAbstract
-
- clearContext(AssignmentContextReference<V, T, U>) - Method in interface org.cpsolver.ifs.assignment.context.AssignmentContextHolder
-
Clear an assignment context that is associated with the given a reference.
- clearContext(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.context.AssignmentContextHolderArray
-
- clearContext(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.context.AssignmentContextHolderMap
-
- clearContext(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.context.DefaultParallelAssignmentContextHolder
-
- clearContext(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.context.DefaultSingleAssignmentContextHolder
-
- clearDistanceCache() - Method in class org.cpsolver.coursett.model.Student
-
- clearIgnoreStudentConflictsWithCache() - Method in class org.cpsolver.coursett.model.Lecture
-
- clearOnlineSectioningInfos() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- clearProgressListeners() - Method in class org.cpsolver.ifs.util.Progress
-
Remove all progress listeners
- clearReservationCache() - Method in class org.cpsolver.studentsct.model.Config
-
Clear reservation information that was cached on this configuration or below
- clearReservationCache() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Clear reservation information that was cached on this section
- clearReservationCache() - Method in class org.cpsolver.studentsct.model.Offering
-
Clear reservation information that was cached on this offering or below
- clearReservationCache() - Method in class org.cpsolver.studentsct.model.Section
-
Clear reservation information that was cached on this section
- clearReservationCache() - Method in class org.cpsolver.studentsct.model.Subpart
-
Clear reservation information that was cached on this subpart or below
- clearRestrictionCache() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Clear restriction information that was cached on this request
- clearRestrictionCache() - Method in class org.cpsolver.studentsct.model.Offering
-
Clear restriction information that was cached on this offering or below
- clearTable() - Method in class org.cpsolver.coursett.DomainChart
-
- clearValueCache() - Method in class org.cpsolver.coursett.model.Lecture
-
- clone() - Method in class org.cpsolver.ifs.util.PrologFile.Term
-
- clone(Course, long, Student, Map<Long, Section>, StudentSectioningModel) - Method in class org.cpsolver.studentsct.online.Test
-
- clonePreferenceCombination() - Method in class org.cpsolver.coursett.preference.AveragePreferenceCombination
-
- clonePreferenceCombination() - Method in class org.cpsolver.coursett.preference.MinMaxPreferenceCombination
-
- clonePreferenceCombination() - Method in class org.cpsolver.coursett.preference.PreferenceCombination
-
- clonePreferenceCombination() - Method in class org.cpsolver.coursett.preference.SumPreferenceCombination
-
- code() - Method in enum org.cpsolver.studentsct.model.Student.StudentPriority
-
- col2string(Collection<?>, int) - Static method in class org.cpsolver.ifs.util.ToolBox
-
Multiline representation of a collection
- combine(int, int) - Static method in class org.cpsolver.ifs.extension.AssignedValue
-
Combine two integers (for hash code)
- CombinedStudentFilter - Class in org.cpsolver.studentsct.filter
-
This student filter combines two given student filters with logical operation
AND or OR.
- CombinedStudentFilter(StudentFilter, StudentFilter, int) - Constructor for class org.cpsolver.studentsct.filter.CombinedStudentFilter
-
Constructor
- combineStudents(DataProperties, File, File) - Static method in class org.cpsolver.studentsct.Test
-
Combine students from the provided two files
- committed(Lecture, Lecture) - Static method in class org.cpsolver.coursett.criteria.StudentConflict
-
- CompactInfo() - Constructor for class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak.CompactInfo
-
- compare(Placement, Placement) - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint.PlacementTimeComparator
-
- compare(Student, Student) - Method in class org.cpsolver.coursett.custom.DeterministicStudentSectioning.DeterministicInitialSectioning
-
Sort students by their curriculum information and id
- compare(Student, Student) - Method in class org.cpsolver.coursett.sectioning.SctSectioning.GroupBasedInitialSectioning
-
- compare(Student, Student) - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
Compare two students using their curriculum information
- compare(ExamRoomPlacement, ExamRoomPlacement) - Method in class org.cpsolver.exam.reports.ExamRoomComparator
-
Compare two rooms based on their normal/alternative seating size
- compare(X, X) - Method in class org.cpsolver.ifs.assignment.AssignmentComparator
-
- compare(AssignedValue<E>, AssignedValue<E>) - Method in class org.cpsolver.ifs.extension.AssignedValue.AssignmentComparator
-
- compare(Request, Request) - Method in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection.RequestComparator
-
- compare(Student, Student) - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentByPriorityRequestDate
-
- compare(Student, Student) - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentByRequestDate
-
- compare(Student, Student) - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentChoiceOrder
-
- compare(Student, Student) - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentChoiceRealFirstOrder
-
- compare(Student, Student) - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentGroupsChoiceRealFirstOrder
-
- compare(Student, Student) - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentMajorOrder
-
- compare(Assignment<Request, Enrollment>, Enrollment[], Enrollment[]) - Method in class org.cpsolver.studentsct.online.selection.BestPenaltyCriterion
-
- compare(Assignment<Request, Enrollment>, Enrollment, Enrollment) - Method in class org.cpsolver.studentsct.online.selection.BestPenaltyCriterion
-
- compare(Assignment<Request, Enrollment>, Enrollment[], Enrollment[]) - Method in class org.cpsolver.studentsct.online.selection.EqualWeightCriterion
-
- compare(Assignment<Request, Enrollment>, Enrollment, Enrollment) - Method in interface org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection.SelectionComparator
-
Compare two enrollments
- compare(Assignment<Request, Enrollment>, Enrollment[], Enrollment[]) - Method in interface org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection.SelectionCriterion
-
Compare two solutions
- compare(Assignment<Request, Enrollment>, SuggestionsBranchAndBound.Suggestion, SuggestionsBranchAndBound.Suggestion) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSuggestions
-
- compare(Assignment<Request, Enrollment>, Enrollment[], Enrollment[]) - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- compare(Assignment<Request, Enrollment>, Enrollment, Enrollment) - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- compare(Assignment<Request, Enrollment>, SuggestionsBranchAndBound.Suggestion, SuggestionsBranchAndBound.Suggestion) - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
Compare two suggestions
- compare(Section, Section) - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.EnrollmentSectionComparator
-
- compare(Section, Section) - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.SectionAssignmentComparator
-
- compare(String, String) - Method in class org.cpsolver.studentsct.OnlineSectProof.CatCmp
-
Higher number of not-sectioned students in the worst case goes first.
- compareById(SctAssignment) - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
- compareById(SctAssignment) - Method in interface org.cpsolver.studentsct.model.SctAssignment
-
Compare assignments by unique ids.
- compareById(SctAssignment) - Method in class org.cpsolver.studentsct.model.Section
-
- compareById(SctAssignment) - Method in class org.cpsolver.studentsct.model.Unavailability
-
- compareCriticalsTo(Request.RequestPriority) - Method in enum org.cpsolver.studentsct.model.Request.RequestPriority
-
- compareMajors(List<AreaClassificationMajor>, List<AreaClassificationMajor>) - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentMajorOrder
-
- compareMajors(AreaClassificationMajor, AreaClassificationMajor) - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentMajorOrder
-
- compareTo(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.SuggestionNeighbour
-
- compareTo(Lecture) - Method in class org.cpsolver.coursett.model.Lecture
-
- compareTo(RoomLocation) - Method in class org.cpsolver.coursett.model.RoomLocation
-
- compareTo(Student) - Method in class org.cpsolver.coursett.model.Student
-
- compareTo(StudentGroup) - Method in class org.cpsolver.coursett.model.StudentGroup
-
- compareTo(SctEnrollment) - Method in class org.cpsolver.coursett.sectioning.SctEnrollment
-
- compareTo(SctStudent) - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
Compare two student, using average conflict weight, number of possible enrollments and their curriculum information.
- compareTo(Exam) - Method in class org.cpsolver.exam.model.Exam
-
- compareTo(ExamInstructor) - Method in class org.cpsolver.exam.model.ExamInstructor
-
Compare two instructors (by instructor ids)
- compareTo(ExamOwner) - Method in class org.cpsolver.exam.model.ExamOwner
-
Compare two exam owners by name
- compareTo(ExamPeriod) - Method in class org.cpsolver.exam.model.ExamPeriod
-
- compareTo(ExamPeriodPlacement) - Method in class org.cpsolver.exam.model.ExamPeriodPlacement
-
Compare two period placements
- compareTo(Constraint<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamRoom
-
Compare two rooms (by unique id)
- compareTo(ExamRoomPlacement) - Method in class org.cpsolver.exam.model.ExamRoomPlacement
-
Compare two room placements
- compareTo(Constraint<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamStudent
-
Compare two students (by student ids)
- compareTo(Assignment<V, T>, X) - Method in interface org.cpsolver.ifs.assignment.AssignmentComparable
-
Compare this object with a given one.
- compareTo(X) - Method in interface org.cpsolver.ifs.assignment.AssignmentComparable
-
Deprecated.
- compareTo(long, AssignedValue<T>) - Method in class org.cpsolver.ifs.extension.AssignedValue
-
Compare two assignments (their counters)
- compareTo(Solution<V, T>) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BackTrackNeighbour
-
Compare two neighbours
- compareTo(Constraint<V, T>) - Method in class org.cpsolver.ifs.model.Constraint
-
- compareTo(Assignment<V, T>, T) - Method in class org.cpsolver.ifs.model.Value
-
Compare two values by their value
- compareTo(T) - Method in class org.cpsolver.ifs.model.Value
-
Deprecated.
- compareTo(V) - Method in class org.cpsolver.ifs.model.Variable
-
- compareTo(AreaClassificationMajor) - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
- compareTo(Request) - Method in class org.cpsolver.studentsct.model.Request
-
Compare to requests, non-alternative requests go first, otherwise use
priority (a request with lower priority goes first)
- compareTo(Assignment<Request, Enrollment>, Section) - Method in class org.cpsolver.studentsct.model.Section
-
Compare two sections, prefer sections with lower penalty and more open
space
- compareTo(Section) - Method in class org.cpsolver.studentsct.model.Section
-
Compare two sections, prefer sections with lower penalty
- compareTo(Student) - Method in class org.cpsolver.studentsct.model.Student
-
- compareTo(Subpart) - Method in class org.cpsolver.studentsct.model.Subpart
-
Compare two subparts: put parents first, use ids if there is no
parent-child relation
- compareTo(SuggestionsBranchAndBound.Suggestion) - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.Suggestion
-
- compareTo(CourseSection) - Method in class org.cpsolver.studentsct.report.CourseSection
-
- compareTo(Assignment<Request, Enrollment>, Reservation) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Priority first, than restrictivity (more restrictive first), than availability (more available first), than id
- compareTo(Reservation) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Priority first, than restrictivity (more restrictive first), than id
- CompositeTerm() - Constructor for class org.cpsolver.ifs.util.Query.CompositeTerm
-
- CompositeTerm(Query.Term...) - Constructor for class org.cpsolver.ifs.util.Query.CompositeTerm
-
- CompositeTerm(Collection<Query.Term>) - Constructor for class org.cpsolver.ifs.util.Query.CompositeTerm
-
- computeAdepts(Assignment<Lecture, Placement>, Collection<Placement>, List<Lecture>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- computeAllConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
- computeAllConflicts(StudentQuality.Type, Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.StudentQuality.StudentQualityContext
-
- computeAllConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.TimeOverlapsCounterContext
-
- computeBound(double, Request) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- computeBounds(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorConflict
-
- computeBounds(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.BackToBackInstructorPreferences
-
- computeBounds(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.BrokenTimePatterns
-
- computeBounds(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.DistributionPreferences
-
- computeBounds(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.criteria.additional.DistributionViolation
-
- computeBounds(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.criteria.DistributionPenalty
-
- computeBounds(Assignment<V, T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Compute bounds (bounds are being cached by default).
- computeBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.BackToBack
-
- computeBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.DifferentLecture
-
- computeBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.Distributions
-
- computeBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.SameDays
-
- computeBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.SameInstructor
-
- computeBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.SameLink
-
- computeBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.SameRoom
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.BreakFlexibleConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.DiscouragedRoomConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.ExtendedStudentConflicts
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>, boolean) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.IgnoreStudentConflictsConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MaxBlockFlexibleConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MaxBreaksFlexibleConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MaxConsecutiveDaysFlexibleConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MaxDaysFlexibleConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MaxHalfDaysFlexibleConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MaxHolesFlexibleConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MaxWeeksFlexibleConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedRoomsConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.NoStudentOnlineConflicts
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.SoftInstructorConstraint
-
- computeConflicts(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.SpreadConstraint
-
- computeConflicts(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
- computeConflicts(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamInstructor
-
Compute conflicts between the given assignment of an exam and all the
current assignments (of this instructor).
- computeConflicts(Assignment<Exam, ExamPlacement>, Exam, ExamPeriod, Set<ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamRoom
-
Compute conflicts if the given exam is assigned in this room and the given period
- computeConflicts(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamRoom
-
Compute conflicts between the given assignment of an exam and all the
current assignments (of this room)
- computeConflicts(ExamPlacement, Collection<ExamPlacement>, ExamRoom, Set<ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamRoomSharing
-
Compute conflicting placement for the case when a given examination needs to be placed in the same room at the same period as the other examinations
- computeConflicts(Exam, Collection<ExamPlacement>, ExamRoom, Set<ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamRoomSharing
-
Compute conflicting placement for the case when a given examination needs to be placed in the same room at the same period as the other examinations
- computeConflicts(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamStudent
-
Compute conflicts between the given assignment of an exam and all the
current assignments (of this student).
- computeConflicts(Assignment<CSPVariable, CSPValue>, CSPValue, Set<CSPValue>) - Method in class org.cpsolver.ifs.example.csp.CSPBinaryConstraint
-
Add the other variable to the set of conflicts, if it is not compatible
with the given value.
- computeConflicts(Assignment<Operation, Location>, Location, Set<Location>) - Method in class org.cpsolver.ifs.example.jobshop.Job
-
Adds conflicting operations into the set of conflicts.
- computeConflicts(Assignment<Operation, Location>, Location, Set<Location>) - Method in class org.cpsolver.ifs.example.jobshop.Machine
-
Adds conflicting operations into the set of conflicts.
- computeConflicts(Assignment<Rectangle, Location>, Location, Set<Location>) - Method in class org.cpsolver.ifs.example.rpp.ResourceConstraint
-
Compute conflicts with the given placement of the rectangle.
- computeConflicts(Assignment<Activity, Location>, Location, Set<Location>) - Method in class org.cpsolver.ifs.example.tt.Dependence
-
- computeConflicts(Assignment<Activity, Location>, Location, Set<Location>) - Method in class org.cpsolver.ifs.example.tt.Resource
-
- computeConflicts(Assignment<V, T>, T, Set<T>) - Method in class org.cpsolver.ifs.model.Constraint
-
The only method which has to be implemented by any constraint.
- computeConflicts(GroupConstraint.Distribution, Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in interface org.cpsolver.instructor.constraints.GroupConstraint.Check
-
- computeConflicts(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.constraints.GroupConstraint
-
- computeConflicts(GroupConstraint.Distribution, Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in enum org.cpsolver.instructor.constraints.GroupConstraint.ConstraintType
-
- computeConflicts(GroupConstraint.Distribution, Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.PairCheck
-
- computeConflicts(GroupConstraint.Distribution, Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.ParametrizedConstraintType
-
- computeConflicts(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.constraints.InstructorConstraint
-
- computeConflicts(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.constraints.SameInstructorConstraint
-
- computeConflicts(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.constraints.SameLinkConstraint
-
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.CancelledSections
-
A given enrollment is conflicting, if there is a section that
is cancelled.
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.ConfigLimit
-
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.CourseLimit
-
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.DisabledSections
-
A given enrollment is conflicting, if there is a section that
is disabled and there is not a matching reservation that would allow for that.
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.FixedAssignments
-
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.FixInitialAssignments
-
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.HardDistanceConflicts
-
A given enrollment is conflicting, if there is a section that
is disabled and there is not a matching reservation that would allow for that.
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, LinkedSections.ConflictHandler) - Method in class org.cpsolver.studentsct.constraint.LinkedSections
-
Compute conflicting enrollments.
- computeConflicts(Enrollment, LinkedSections.EnrollmentAssignment, LinkedSections.ConflictHandler) - Method in class org.cpsolver.studentsct.constraint.LinkedSections
-
Compute conflicting enrollments.
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.LinkedSections.LinkedSectionsConstraint
-
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.RequiredReservation
-
A given enrollment is conflicting, if there is a reservation that
the student must use, but the given enrollment does not use it.
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.RequiredRestrictions
-
A given enrollment is conflicting, if there is restriction that is not met.
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.RequiredSections
-
A given enrollment is conflicting, if there is a section that
is cancelled.
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.ReservationLimit
-
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.SectionLimit
-
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.StudentConflict
-
A given enrollment is conflicting when the student is enrolled into
another course / free time request that has an assignment that is
overlapping with one or more assignments of the given section.
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.constraint.StudentNotAvailable
-
A given enrollment is conflicting, if the student is not available.
- computeConflicts(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.online.MaxOverExpectedConstraint
-
- computeConflictsNoForwardCheck(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- computeConflictsNoForwardCheck(Assignment<V, T>, T, Set<T>) - Method in class org.cpsolver.ifs.model.Constraint
-
Compute conflicts method that does not do any forward checking.
- computeEnrollments(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return all possible enrollments.
- computeEnrollments(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
- computeEnrollments(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Request
-
Compute available enrollments
- computeLunchPenalty(Assignment<Lecture, Placement>, InstructorConstraint) - Method in class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak.InstructorLunchBreakContext
-
Method computes number of violations in days (Mo, Tue, Wed,..) considering
each week in the semester separately.
- computeNrOfDiscouragedSlots() - Method in class org.cpsolver.ifs.example.tt.Location
-
Computes number of discouraged slots (over all resources and the
activity)
- computeOnlineSectioningInfos(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- computeRandomEnrollments(Assignment<Request, Enrollment>, int) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return a subset of all enrollments -- randomly select only up to
limitEachConfig enrollments of each config.
- computeSolution(SctModel.SctSolution, int, SctEnrollment[], Map<Long, Double>, Map<Long, Map<Long, SctModel.Match>>, double, long) - Method in class org.cpsolver.coursett.sectioning.SctModel
-
Compute best possible enrollment of students into the given offering
- computeSolution() - Method in class org.cpsolver.coursett.sectioning.SctModel
-
Compute best possible enrollment of students into the given offering
- computeSuggestions() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
Perform the search
- computeTable() - Method in class org.cpsolver.coursett.DomainChart
-
- computeTable() - Method in class org.cpsolver.coursett.JenrlChart
-
- computeValues(Assignment<Lecture, Placement>, boolean) - Method in class org.cpsolver.coursett.model.Lecture
-
Domain -- all combinations of room and time locations
- computeValues() - Method in class org.cpsolver.ifs.example.tt.Activity
-
- Config - Class in org.cpsolver.studentsct.model
-
Representation of a configuration of an offering.
- Config(long, int, String, Offering) - Constructor for class org.cpsolver.studentsct.model.Config
-
Constructor
- Config.ConfigContext - Class in org.cpsolver.studentsct.model
-
- ConfigContext(Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.model.Config.ConfigContext
-
- ConfigContext(Config.ConfigContext) - Constructor for class org.cpsolver.studentsct.model.Config.ConfigContext
-
- ConfigLimit - Class in org.cpsolver.studentsct.constraint
-
Configuration limit constraint.
- ConfigLimit(DataProperties) - Constructor for class org.cpsolver.studentsct.constraint.ConfigLimit
-
Constructor
- Configuration - Class in org.cpsolver.coursett.model
-
Configuration.
- Configuration(Long, Long, int) - Constructor for class org.cpsolver.coursett.model.Configuration
-
- configure(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak
-
- configure(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.RoomSizePenalty
-
- configure(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.StudentOnlineConflict
-
- configure(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.StudentOverLunchConflict
-
- configure(DataProperties) - Method in class org.cpsolver.coursett.criteria.BrokenTimePatterns
-
- configure(DataProperties) - Method in class org.cpsolver.coursett.criteria.FlexibleConstraintCriterion
-
- configure(DataProperties) - Method in class org.cpsolver.coursett.criteria.placement.DeltaTimePreference
-
- configure(DataProperties) - Method in class org.cpsolver.coursett.criteria.StudentConflict
-
- configure(DataProperties) - Method in class org.cpsolver.coursett.criteria.TimetablingCriterion
-
- configure(DataProperties) - Method in class org.cpsolver.coursett.criteria.TooBigRooms
-
- configure(DataProperties) - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
- configure(DataProperties) - Method in class org.cpsolver.exam.criteria.PerturbationPenalty
-
- configure(DataProperties) - Method in class org.cpsolver.exam.criteria.RoomSizePenalty
-
- configure(DataProperties) - Method in class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
- configure(DataProperties) - Method in class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
- configure(DataProperties) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- configure(DataProperties) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Configure the criterion if needed
- configure(DataProperties) - Method in class org.cpsolver.instructor.criteria.BackToBack
-
- configure(DataProperties) - Method in class org.cpsolver.instructor.criteria.OriginalInstructor
-
- configure(DataProperties) - Method in class org.cpsolver.instructor.criteria.SameDays
-
- configure(DataProperties) - Method in class org.cpsolver.instructor.criteria.SameRoom
-
- configureLogging() - Static method in class org.cpsolver.ifs.util.ToolBox
-
Configurates log4j loging
- configureLogging(String, Properties) - Static method in class org.cpsolver.ifs.util.ToolBox
-
Configure log4j logging
- configureLogging(String, Properties, boolean) - Static method in class org.cpsolver.ifs.util.ToolBox
-
Configure log4j logging
- configureLogging(String, Properties, boolean, boolean) - Static method in class org.cpsolver.ifs.util.ToolBox
-
Configure log4j logging
- Conflict(Student, Enrollment, Section, Enrollment, Section) - Constructor for class org.cpsolver.studentsct.extension.DistanceConflict.Conflict
-
Constructor
- Conflict(Student, StudentQuality.Type, int, Enrollment, SctAssignment, Enrollment, SctAssignment) - Constructor for class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
Constructor
- Conflict(Student, StudentQuality.Type, int, Enrollment, SctAssignment, SctAssignment) - Constructor for class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
- Conflict(Student, int, Enrollment, SctAssignment, Enrollment, SctAssignment) - Constructor for class org.cpsolver.studentsct.extension.TimeOverlapsCounter.Conflict
-
Constructor
- conflictConstraints(Assignment<V, T>, T) - Method in class org.cpsolver.ifs.model.Model
-
The list of constraints which are in a conflict with the given value if
it is assigned to its variable.
- conflictLectures(Assignment<Lecture, Placement>, Student) - Method in class org.cpsolver.coursett.model.Lecture
-
Lectures different from this one, where it is student conflict of the
given student between this and the lecture
- conflictPlacements(Placement) - Method in class org.cpsolver.coursett.model.Student
-
- conflicts(Assignment<V, T>) - Method in class org.cpsolver.ifs.model.Value
-
Returns a set of conflicting values with this value.
- conflicts() - Method in class org.cpsolver.ifs.model.Value
-
Deprecated.
- conflicts(Enrollment) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
- conflicts(Enrollment, Enrollment) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
- conflicts(StudentQuality.Type, Enrollment, Enrollment) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
Conflicss of the given type between two enrollments of a student.
- conflicts(Enrollment, Enrollment) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
Conflicts of any type between two enrollments of a student.
- conflicts(StudentQuality.Type, Enrollment) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
Conflicts of the given type between classes of a single enrollment (or with free times, unavailabilities, etc.)
- conflicts(Enrollment) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
Conflicts of any type between classes of a single enrollment (or with free times, unavailabilities, etc.)
- conflicts(Enrollment, Enrollment) - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter
-
- conflicts(Enrollment) - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter
-
Return a set of free and unavailability time conflict of the given enrollment.
- ConflictStatistics<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.extension
-
Conflict-based statistics.
- ConflictStatistics(Solver<V, T>, DataProperties) - Constructor for class org.cpsolver.ifs.extension.ConflictStatistics
-
- conflictStudents(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
List of students of this class in conflict with the given assignment
- conflictStudents(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.Lecture
-
List of students of this class which are in conflict with any other
assignment
- conflictValues(T) - Method in class org.cpsolver.ifs.model.Model
-
Deprecated.
- conflictValues(Assignment<V, T>, T) - Method in class org.cpsolver.ifs.model.Model
-
Returns the set of conflicting variables with this value, if it is
assigned to its variable
- conflictValuesSkipWeakeningConstraints(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.model.TimetableModel
-
Returns the set of conflicting variables with this value, if it is
assigned to its variable.
- ConstantModel<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.constant
-
Extension of the model with constant variables.
- ConstantModel() - Constructor for class org.cpsolver.ifs.constant.ConstantModel
-
- Constants - Class in org.cpsolver.coursett
-
Course Timetabling common constants.
- Constants() - Constructor for class org.cpsolver.coursett.Constants
-
- Constants - Class in org.cpsolver.ifs
-
IFS common constants.
- Constants() - Constructor for class org.cpsolver.ifs.Constants
-
- ConstantVariable<T extends Value<?,T>> - Interface in org.cpsolver.ifs.constant
-
Extension of a variable with the possibility to have a constant value.
- constantVariables() - Method in class org.cpsolver.ifs.constant.ConstantModel
-
List of constant variables
- Constraint<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.model
-
Generic constraint.
- Constraint() - Constructor for class org.cpsolver.ifs.model.Constraint
-
Constructor
- constraintAdded(Constraint<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.ExtendedStudentConflicts
-
- constraintAdded(Constraint<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.OnFlySectioning
-
- constraintAdded(Constraint<V, T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- constraintAdded(Constraint<V, T>) - Method in class org.cpsolver.ifs.extension.ConflictStatistics
-
- constraintAdded(Constraint<V, T>) - Method in class org.cpsolver.ifs.extension.Extension
-
Called when a constraint is added to the model
- constraintAdded(Constraint<V, T>) - Method in interface org.cpsolver.ifs.model.ModelListener
-
Constraint is added to the model
- constraintAfterAssigned(Assignment<V, T>, long, Constraint<V, T>, T, Set<T>) - Method in class org.cpsolver.ifs.extension.ConflictStatistics
-
Increments appropriate counters when there is a value unassigned
- constraintAfterAssigned(Assignment<V, T>, long, Constraint<V, T>, T, Set<T>) - Method in interface org.cpsolver.ifs.model.ConstraintListener
-
Called by the constraint, after a value is assigned to its variable.
- constraintBeforeAssigned(Assignment<V, T>, long, Constraint<V, T>, T, Set<T>) - Method in class org.cpsolver.ifs.extension.ConflictStatistics
-
- constraintBeforeAssigned(Assignment<V, T>, long, Constraint<V, T>, T, Set<T>) - Method in interface org.cpsolver.ifs.model.ConstraintListener
-
Called by the constraint, before a value is assigned to its variable.
- ConstraintListener<V extends Variable<V,T>,T extends Value<V,T>> - Interface in org.cpsolver.ifs.model
-
IFS constraint listener.
- constraintListeners() - Method in class org.cpsolver.ifs.model.Constraint
-
Returns the list of registered constraint listeners
- constraintRemoved(Constraint<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.ExtendedStudentConflicts
-
- constraintRemoved(Constraint<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.OnFlySectioning
-
- constraintRemoved(Constraint<V, T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- constraintRemoved(Constraint<V, T>) - Method in class org.cpsolver.ifs.extension.ConflictStatistics
-
- constraintRemoved(Constraint<V, T>) - Method in class org.cpsolver.ifs.extension.Extension
-
Called when a constraint is removed from the model
- constraintRemoved(Constraint<V, T>) - Method in interface org.cpsolver.ifs.model.ModelListener
-
Constraint is removed from the model
- constraints() - Method in class org.cpsolver.ifs.model.Model
-
The list of constraints in the model
- constraints() - Method in class org.cpsolver.ifs.model.Variable
-
Return the list of constraints associated with this variable
- constraintVariables() - Method in class org.cpsolver.ifs.model.Variable
-
Returns a table of all variables linked with this variable by a
constraint.
- ConstraintWithContext<V extends Variable<V,T>,T extends Value<V,T>,C extends AssignmentConstraintContext<V,T>> - Class in org.cpsolver.ifs.assignment.context
-
A constraint with an assignment context.
- ConstraintWithContext() - Constructor for class org.cpsolver.ifs.assignment.context.ConstraintWithContext
-
- ConstructionContext(Assignment<V, T>) - Constructor for class org.cpsolver.ifs.algorithms.ParallelConstruction.ConstructionContext
-
- ConstructionNeighbour(BranchBoundSelection.BranchBoundNeighbour) - Constructor for class org.cpsolver.studentsct.heuristics.selection.PriorityConstructionSelection.ConstructionNeighbour
-
- containResource(Resource) - Method in class org.cpsolver.ifs.example.tt.Location
-
Returns true if the given resource is used by this location
- contains(Object) - Method in class org.cpsolver.exam.heuristics.ExamTabuSearch.TabuList
-
- contains(ExamRoom) - Method in class org.cpsolver.exam.model.ExamPlacement
-
- contains(AssignedValue<T>) - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Returns true if it contains the given assignment
- contains(AssignedValueSet<T>) - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Returns true if it contains all of the given assignments
- contains(T) - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Returns true if it contains the given assignment
- contains(Collection<AssignedValue<T>>) - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Returns true if it contains all of the given assignments
- contains(Constraint<V, T>) - Method in class org.cpsolver.ifs.extension.MacPropagation
-
Returns true, if arc-consistency is to be maintained on the given
constraint
- contains(Constraint<V, T>) - Method in class org.cpsolver.ifs.extension.MacRevised
-
Returns true, if arc-consistency is to be maintained on the given
constraint
- contains(TeachingAssignment) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Block
-
- containsItselfSingletonOrCommited(TimetableModel, Set<Placement>, Placement) - Method in class org.cpsolver.coursett.heuristics.PlacementSelection
-
- containsKey(Object) - Method in class org.cpsolver.ifs.util.SoftCache
-
- containsPropery(String) - Method in class org.cpsolver.ifs.util.DataProperties
-
Returns true if there is such property
- containsValue(Object) - Method in class org.cpsolver.ifs.util.SoftCache
-
- containsValues(Collection<T>) - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Returns true if it contains all of the given assignments
- Context() - Constructor for class org.cpsolver.exam.heuristics.ExamConstruction.Context
-
- Context() - Constructor for class org.cpsolver.exam.heuristics.ExamGreatDeluge.Context
-
Deprecated.
- Context() - Constructor for class org.cpsolver.exam.heuristics.ExamHillClimbing.Context
-
Deprecated.
- Context() - Constructor for class org.cpsolver.exam.heuristics.ExamNeighbourSelection.Context
-
- Context() - Constructor for class org.cpsolver.exam.heuristics.ExamSimulatedAnnealing.Context
-
Deprecated.
- Context(Assignment<Exam, ExamPlacement>) - Constructor for class org.cpsolver.exam.model.ExamDistributionConstraint.Context
-
- Context(Assignment<Rectangle, Location>) - Constructor for class org.cpsolver.ifs.example.rpp.ResourceConstraint.Context
-
- Context(Assignment<Activity, Location>) - Constructor for class org.cpsolver.ifs.example.tt.Resource.Context
-
- Context(Assignment<V, T>) - Constructor for class org.cpsolver.ifs.extension.SearchIntensification.Context
-
- Context(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Constructor for class org.cpsolver.instructor.constraints.SameInstructorConstraint.Context
-
- Context(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Constructor for class org.cpsolver.instructor.constraints.SameLinkConstraint.Context
-
- Context(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Constructor for class org.cpsolver.instructor.model.Instructor.Context
-
Constructor
- Context(Assignment<TeachingRequest.Variable, TeachingAssignment>, Instructor.Context) - Constructor for class org.cpsolver.instructor.model.Instructor.Context
-
Constructor
- Context(DistanceMetric, DataProperties) - Constructor for class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- convert(String, String) - Method in class org.cpsolver.coursett.IdConvertor
-
Convert id of given type.
- cool(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamSimulatedAnnealing.Context
-
Deprecated.
Cool temperature
- cool(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.SimulatedAnnealing.SimulatedAnnealingContext
-
Cool temperature
- count() - Method in class org.cpsolver.exam.MistaTables.Counter
-
- count(int) - Method in class org.cpsolver.studentsct.OnlineSectProof.Sequence
-
Count number of occurrences of given number in the sequence
- countAssignedVariables(Assignment<V, T>) - Method in class org.cpsolver.ifs.model.Constraint
-
The number of variables of this constraint that are assigned
- countAssignedVariables(Assignment<V, T>) - Method in class org.cpsolver.ifs.model.GlobalConstraint
-
The number of variables of this constraint that are assigned
- countAssignments(Placement) - Method in class org.cpsolver.coursett.criteria.placement.AssignmentCount.AssignmentCountContext
-
Deprecated.
- countAssignments(V) - Method in class org.cpsolver.ifs.extension.ConflictStatistics
-
Count the number of past assignments of a variable
- countAssignmentsWithTime() - Method in class org.cpsolver.instructor.model.Instructor.Context
-
Number of teaching assignments that have a time assignment of this instructor
- countBackToBackPercentage() - Method in class org.cpsolver.instructor.model.Instructor.Context
-
Current back-to-back percentage for this instructor
- countBackToBackPreference(double, double) - Method in class org.cpsolver.instructor.model.Instructor.Context
-
- countBackToBacks(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, double, double) - Method in class org.cpsolver.instructor.model.Instructor
-
Compute number of back-to-back assignments (weighted by the preference) of the given teaching assignment and the other assignments of the instructor
- countBackToBacks(Collection<Section>, double, double) - Method in class org.cpsolver.instructor.model.Section
-
Check if this section is back-to-back with some other section in the list
- countBackToBacks(TeachingRequest, double, double) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Average value of the back-to-backs between this request and the given one
- countCommittedConflicts(Student, Placement) - Method in class org.cpsolver.coursett.criteria.additional.IgnoredCommittedStudentConflict
-
- countCommittedConflicts(Placement) - Method in class org.cpsolver.coursett.criteria.additional.IgnoredCommittedStudentConflict
-
- countCommittedStudentConflicts(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
- countCommittedStudentConflictsOfTheSameProblem(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
- countConflictPlacements(Placement) - Method in class org.cpsolver.coursett.model.Student
-
- countConflicts(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.SoftInstructorConstraint.SoftInstructorConstraintContext
-
- countConstraints() - Method in class org.cpsolver.ifs.model.Model
-
The number of constraints in the model
- countDates(int) - Method in class org.cpsolver.coursett.model.TimeLocation
-
Count how many times this time location is meeting
- countDifferentLectures() - Method in class org.cpsolver.instructor.model.Instructor.Context
-
- countDiffLinks(Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.test.MathTest
-
- countDistanceStudentConflicts(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
- countDistanceStudentConflictsOfTheSameProblem(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
- countDistributions(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.model.Instructor.Context
-
Compute distributions penalty between all classes assigned to this instructor
- Counter() - Constructor for class org.cpsolver.exam.MistaTables.Counter
-
- Counter - Class in org.cpsolver.ifs.util
-
Counter.
- Counter() - Constructor for class org.cpsolver.ifs.util.Counter
-
- Counter() - Constructor for class org.cpsolver.studentsct.OnlineSectProof.Counter
-
A counter starting from zero
- Counter(int) - Constructor for class org.cpsolver.studentsct.OnlineSectProof.Counter
-
A counter starting from the given number
- countFreeTimeOverlaps(Enrollment) - Method in class org.cpsolver.studentsct.model.Student
-
Count number of free time slots overlapping with the given enrollment
- countFreeTimeOverlaps(TimeLocation) - Method in class org.cpsolver.studentsct.model.Student
-
Count number of free time slots overlapping with the given time
- countGlobalConstraints() - Method in class org.cpsolver.ifs.model.Model
-
The number of global constraints in the model
- countHardStudentConflicts(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
- countHardStudentConflictsOfTheSameProblem(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
- countHoles(Assignment<Lecture, Placement>, int, Set<Placement>, Placement, HashMap<Lecture, Placement>, BitSet) - Method in class org.cpsolver.coursett.constraint.MaxHolesFlexibleConstraint
-
Count number of holes (free slots) between the given classes on given day and week.
- countInitialStudentConflicts() - Method in class org.cpsolver.coursett.model.Lecture
-
Number of student conflicts caused by the initial assignment of this
lecture
- countInstrMeanFairValue() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
compute and return mean fair value of instructors in iId2Instructor
- countInstructorAssignedFair(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
Method actualize values of instructors whose lecture was just
assigned
- countInstructorConflicts(Assignment<Exam, ExamPlacement>, ExamPeriodPlacement) - Method in class org.cpsolver.exam.model.Exam
-
- countInstructorFair(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
This method set fairness values to all instructors
- countInstructorUnassignedFair(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
Method actualize values of instructors whose lecture will be
unassigned
- countJobs() - Method in class org.cpsolver.ifs.example.jobshop.JobShopModel
-
Count number of jobs in the model
- countMachines() - Method in class org.cpsolver.ifs.example.jobshop.JobShopModel
-
Count number of machines in the model
- countOfferings() - Method in class org.cpsolver.coursett.model.StudentGroup
-
Count offerings that students of this group have
- countOperations() - Method in class org.cpsolver.ifs.example.jobshop.Job
-
Count job operations for the job (i.e., the number of variables in this
constraint)
- countPotentialConflicts(Assignment<V, T>, long, T, int) - Method in class org.cpsolver.ifs.extension.ConflictStatistics
-
Counts potential number of unassignments of if the given value is
selected.
- countPreference(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint.InstructorConstraintContext
-
- countRemovals(long, Collection<T>, T) - Method in class org.cpsolver.ifs.extension.ConflictStatistics
-
Counts number of unassignments of the given conflicting values caused by
the assignment of the given value.
- countRemovals(long, T, T) - Method in class org.cpsolver.ifs.extension.ConflictStatistics
-
Counts number of unassignments of the given conflicting value caused by
the assignment of the given value.
- countRemovals(long, Enrollment, Enrollment) - Method in class org.cpsolver.studentsct.extension.StudentConflictStatistics
-
- countSameCommonPenalty() - Method in class org.cpsolver.instructor.model.Instructor.Context
-
Compute same common penalty between all requests of this instructor
- countSameCoursePenalty() - Method in class org.cpsolver.instructor.model.Instructor.Context
-
Compute same course penalty between all requests of this instructor
- countSameDays(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, double, double) - Method in class org.cpsolver.instructor.model.Instructor
-
Compute number of same days assignments (weighted by the preference) of the given teaching assignment and the other assignments of the instructor
- countSameDays(Collection<Section>, double, double) - Method in class org.cpsolver.instructor.model.Section
-
Check if this section has the same days with some other section in the list
- countSameDays(TeachingRequest, double, double) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Average value of the same days between this request and the given one
- countSameDaysPercentage() - Method in class org.cpsolver.instructor.model.Instructor.Context
-
Current same days percentage for this instructor
- countSameDaysPreference(double, double) - Method in class org.cpsolver.instructor.model.Instructor.Context
-
- countSameRoomPercentage() - Method in class org.cpsolver.instructor.model.Instructor.Context
-
Current same room percentage for this instructor
- countSameRoomPreference(double) - Method in class org.cpsolver.instructor.model.Instructor.Context
-
- countSameRooms(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, double) - Method in class org.cpsolver.instructor.model.Instructor
-
Compute number of same room assignments (weighted by the preference) of the given teaching assignment and the other assignments of the instructor
- countSameRooms(Collection<Section>, double) - Method in class org.cpsolver.instructor.model.Section
-
Check if this section has the same room with some other section in the list
- countSameRooms(TeachingRequest, double) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Average value of the same rooms between this request and the given one
- countStudentConflicts(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
Number of student conflicts caused by the given assignment of this
lecture
- countStudentConflicts(Assignment<Exam, ExamPlacement>, ExamPeriodPlacement) - Method in class org.cpsolver.exam.model.Exam
-
- countStudentConflictsOfTheSameProblem(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
- countStudents(Long) - Method in class org.cpsolver.coursett.model.StudentGroup
-
Count students of this group that are requesting the given offering.
- countSubparts() - Method in class org.cpsolver.coursett.model.Configuration
-
- countTimeOverlaps() - Method in class org.cpsolver.instructor.model.Instructor.Context
-
If there are classes that allow for overlap, the number of such overlapping slots of this instructor
- countTotalNrConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
Compute the actual number of all distance conflicts.
- countTotalNrConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.TimeOverlapsCounterContext
-
Compute the actual number of all time overlapping conflicts.
- countTotalPenalty(StudentQuality.Type, Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.StudentQuality.StudentQualityContext
-
- countUselessSlotsBrokenTimePatterns(RoomConstraint.RoomConstraintContext, Placement) - Static method in class org.cpsolver.coursett.criteria.BrokenTimePatterns
-
Number of broken time patterns for this room
- countUselessSlotsBrokenTimePatterns(RoomConstraint.RoomConstraintContext) - Static method in class org.cpsolver.coursett.criteria.BrokenTimePatterns
-
Number of useless slots for this room
- countUselessSlotsHalfHours(RoomConstraint.RoomConstraintContext, Placement) - Static method in class org.cpsolver.coursett.criteria.UselessHalfHours
-
Number of useless half hours for this room
- countUselessSlotsHalfHours(RoomConstraint.RoomConstraintContext) - Static method in class org.cpsolver.coursett.criteria.UselessHalfHours
-
Number of useless slots for this room
- countVariables() - Method in class org.cpsolver.ifs.model.Constraint
-
The number of variables of this constraint
- countVariables() - Method in class org.cpsolver.ifs.model.Model
-
The number of variables in the model
- countViolations(Assignment<Exam, ExamPlacement>, ExamPlacement) - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
Return number of violated pairs for a soft constraint and the given placement
- countViolations(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
Return number of all violated pairs for a soft constraint
- Course - Class in org.cpsolver.instructor.model
-
Course of a teaching request.
- Course(long, String) - Constructor for class org.cpsolver.instructor.model.Course
-
Constructor
- Course - Class in org.cpsolver.studentsct.model
-
Representation of a course offering.
- Course(long, String, String, Offering) - Constructor for class org.cpsolver.studentsct.model.Course
-
Constructor
- Course(long, String, String, Offering, int, int) - Constructor for class org.cpsolver.studentsct.model.Course
-
Constructor
- course() - Method in class org.cpsolver.studentsct.report.AbstractStudentSectioningReport.CourseMatcher
-
- course() - Method in class org.cpsolver.studentsct.report.AbstractStudentSectioningReport.RequestMatcher
-
- Course.CourseContext - Class in org.cpsolver.studentsct.model
-
- CourseConflictTable - Class in org.cpsolver.studentsct.report
-
This class lists conflicting courses in a
CSVFile
comma separated
text file.
- CourseConflictTable(StudentSectioningModel) - Constructor for class org.cpsolver.studentsct.report.CourseConflictTable
-
Constructor
- CourseContext(Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.model.Course.CourseContext
-
- CourseContext(Course.CourseContext) - Constructor for class org.cpsolver.studentsct.model.Course.CourseContext
-
- CourseLimit - Class in org.cpsolver.studentsct.constraint
-
Course limit constraint.
- CourseLimit(DataProperties) - Constructor for class org.cpsolver.studentsct.constraint.CourseLimit
-
Constructor
- CourseLimitCheck - Class in org.cpsolver.studentsct.check
-
This class looks and reports cases when there are more students requesting a
course than the course limit.
- CourseLimitCheck(StudentSectioningModel) - Constructor for class org.cpsolver.studentsct.check.CourseLimitCheck
-
Constructor
- CourseMatcher(Course) - Constructor for class org.cpsolver.studentsct.report.AbstractStudentSectioningReport.CourseMatcher
-
- CoursePreferences - Class in org.cpsolver.instructor.criteria
-
Course Preferences.
- CoursePreferences() - Constructor for class org.cpsolver.instructor.criteria.CoursePreferences
-
- CourseRequest - Class in org.cpsolver.studentsct.model
-
Representation of a request of a student for one or more course.
- CourseRequest(long, int, boolean, Student, List<Course>, boolean, boolean, Long) - Constructor for class org.cpsolver.studentsct.model.CourseRequest
-
Constructor
- CourseRequest(long, int, boolean, Student, List<Course>, boolean, Request.RequestPriority, Long) - Constructor for class org.cpsolver.studentsct.model.CourseRequest
-
Constructor
- CourseRequest(long, int, boolean, Student, List<Course>, boolean, Long) - Constructor for class org.cpsolver.studentsct.model.CourseRequest
-
Constructor
- CourseReservation - Class in org.cpsolver.studentsct.reservation
-
Course reservation.
- CourseReservation(long, Course) - Constructor for class org.cpsolver.studentsct.reservation.CourseReservation
-
Constructor
- CourseRestriction - Class in org.cpsolver.studentsct.reservation
-
Group restriction.
- CourseRestriction(long, Course) - Constructor for class org.cpsolver.studentsct.reservation.CourseRestriction
-
Constructor
- CourseSection - Class in org.cpsolver.studentsct.report
-
A simple class containing reference to a (course, class) pair.
- CourseSection(Course, Section) - Constructor for class org.cpsolver.studentsct.report.CourseSection
-
Constructor
- cr() - Method in class org.cpsolver.studentsct.report.AbstractStudentSectioningReport.RequestMatcher
-
- create(Long, String, String, String) - Method in enum org.cpsolver.coursett.constraint.FlexibleConstraint.FlexibleConstraintType
-
- create(String, String) - Method in interface org.cpsolver.coursett.constraint.GroupConstraint.AssignmentParameterPairCheck
-
Create constraint type with the parameters taken from the provided reference
- create(String, String) - Method in interface org.cpsolver.instructor.constraints.GroupConstraint.ConstraintCreator
-
- create(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.AbstractStudentSectioningReport
-
- create(Assignment<Request, Enrollment>, DataProperties) - Method in interface org.cpsolver.studentsct.report.StudentSectioningReport
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.DiscouragedRoomConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxBreaksFlexibleConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxConsecutiveDaysFlexibleConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxDaysFlexibleConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxHalfDaysFlexibleConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxHolesFlexibleConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxWeeksFlexibleConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedRoomsConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.SoftInstructorConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.SpreadConstraint
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.placement.AssignmentCount
-
Deprecated.
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.FixCompleteSolutionNeighbourSelection
-
- createAssignmentContext(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.Lecture
-
- createAssignmentContext(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.criteria.ExamRotationPenalty
-
- createAssignmentContext(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.criteria.RoomSplitDistancePenalty
-
- createAssignmentContext(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.criteria.RoomSplitPenalty
-
- createAssignmentContext(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamConstruction
-
- createAssignmentContext(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge
-
Deprecated.
- createAssignmentContext(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamHillClimbing
-
Deprecated.
- createAssignmentContext(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamNeighbourSelection
-
- createAssignmentContext(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamSimulatedAnnealing
-
Deprecated.
- createAssignmentContext(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamTabuSearch
-
- createAssignmentContext(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
- createAssignmentContext(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamModel
-
- createAssignmentContext(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamRoom
-
- createAssignmentContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.algorithms.GreatDeluge
-
- createAssignmentContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.algorithms.HillClimber
-
- createAssignmentContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.algorithms.MetaHeuristicSearch
-
- createAssignmentContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.algorithms.ParallelConstruction
-
- createAssignmentContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.algorithms.SimpleSearch
-
- createAssignmentContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.algorithms.SimulatedAnnealing
-
- createAssignmentContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.algorithms.StepCountingHillClimber
-
- createAssignmentContext(Assignment<V, T>) - Method in interface org.cpsolver.ifs.assignment.context.HasAssignmentContext
-
Create a new assignment context for the given assignment.
- createAssignmentContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- createAssignmentContext(Assignment<Rectangle, Location>) - Method in class org.cpsolver.ifs.example.rpp.ResourceConstraint
-
- createAssignmentContext(Assignment<Activity, Location>) - Method in class org.cpsolver.ifs.example.tt.Resource
-
- createAssignmentContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.extension.MacPropagation
-
- createAssignmentContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.extension.MacRevised
-
- createAssignmentContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.extension.SearchIntensification
-
- createAssignmentContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection
-
- createAssignmentContext(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.constraints.SameInstructorConstraint
-
- createAssignmentContext(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.constraints.SameLinkConstraint
-
- createAssignmentContext(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.model.Instructor
-
- createAssignmentContext(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
- createAssignmentContext(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
- createAssignmentContext(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter
-
- createAssignmentContext(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Config
-
- createAssignmentContext(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Course
-
- createAssignmentContext(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
- createAssignmentContext(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Request
-
- createAssignmentContext(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.RequestGroup
-
- createAssignmentContext(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Section
-
- createAssignmentContext(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
- createAssignmentContext(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- createAssignmentContexts(Assignment<V, T>, boolean) - Method in class org.cpsolver.ifs.model.Model
-
Create all assignment contexts for the given assignment
- createAssignmentSet(Collection<AssignedValue<T>>) - Static method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Create set of assignments from the list of Assignments, Values or
(assigned) Variables
- createAssignmentSetForValues(Collection<T>) - Static method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Create set of assignments from the list of Assignments, Values or
(assigned) Variables
- createBitSet(String) - Static method in class org.cpsolver.instructor.model.InstructorSchedulingModel
-
Create BitSet from a bit string
- createConstraints() - Method in class org.cpsolver.studentsct.constraint.LinkedSections
-
Create linked-section constraints for this link.
- createEnrollment(Set<? extends SctAssignment>, Reservation) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Create enrollment for the given list of sections.
- createEnrollment(Course, Set<? extends SctAssignment>, Reservation) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Create enrollment for the given list of sections.
- createEnrollment(Assignment<Request, Enrollment>, Set<? extends SctAssignment>) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Create enrollment for the given list of sections.
- createEnrollment() - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
Create enrollment of this request
- createEnrollment() - Method in class org.cpsolver.studentsct.model.Unavailability
-
Create dummy enrollment of this unavailability
- createInheritedAssignment(Solution<V, T>, int) - Method in class org.cpsolver.ifs.model.Model
-
Create a new inherited assignment from the given solution
- createInheritedAssignment(Solution<Request, Enrollment>, int) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- createMove(Assignment<Lecture, Placement>, Lecture, Student, Lecture, Student) - Method in class org.cpsolver.coursett.model.FinalSectioning
-
- createMove(Assignment<Lecture, Placement>, Lecture, Student, Lecture, Student, FinalSectioning.Move) - Method in class org.cpsolver.coursett.model.FinalSectioning
-
- createMove(Assignment<Lecture, Placement>, Configuration, Student, Configuration, Student) - Method in class org.cpsolver.coursett.model.FinalSectioning
-
- createParallelSolution(int) - Method in class org.cpsolver.ifs.solver.ParallelSolver
-
Create a solution that is to be used by a solver thread of the given index
- createReference(HasAssignmentContext<V, T, C>) - Method in class org.cpsolver.ifs.model.Model
-
Create a reference to an assignment context for a class that is in a need of one.
- createReports(ExamModel, Assignment<Exam, ExamPlacement>, File, String) - Static method in class org.cpsolver.exam.Test
-
Generate exam reports
- createTable() - Method in class org.cpsolver.coursett.DomainChart
-
- createTable(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.AbstractStudentSectioningReport
-
- createTable(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.AccommodationConflictsTable
-
Create report
- createTable(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.CourseConflictTable
-
Create report
- createTable(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.CriticalCoursesTable
-
- createTable(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.DistanceConflictTable
-
Create report
- createTable(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.RequestGroupTable
-
- createTable(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.RequestPriorityTable
-
- createTable(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.SectionConflictTable
-
Create report
- createTable(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.SolutionStatsReport
-
- createTable(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.TableauReport
-
- createTable(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.TimeOverlapConflictTable
-
Create report
- createTable(Assignment<Request, Enrollment>, DataProperties) - Method in class org.cpsolver.studentsct.report.UnbalancedSectionsTable
-
Create report
- Criterion<V extends Variable<V,T>,T extends Value<V,T>> - Interface in org.cpsolver.ifs.criteria
-
Criterion.
- CriticalBacktrackSelection - Class in org.cpsolver.studentsct.heuristics.selection
-
Use backtrack neighbour selection.
- CriticalBacktrackSelection(DataProperties, Request.RequestPriority) - Constructor for class org.cpsolver.studentsct.heuristics.selection.CriticalBacktrackSelection
-
- CriticalBacktrackSelection(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.selection.CriticalBacktrackSelection
-
- CriticalCoursesBranchAndBoundSelection - Class in org.cpsolver.studentsct.heuristics.selection
-
- CriticalCoursesBranchAndBoundSelection(DataProperties, Request.RequestPriority) - Constructor for class org.cpsolver.studentsct.heuristics.selection.CriticalCoursesBranchAndBoundSelection
-
- CriticalCoursesBranchAndBoundSelection(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.selection.CriticalCoursesBranchAndBoundSelection
-
- CriticalCoursesBranchAndBoundSelection.CriticalCoursesSelection - Class in org.cpsolver.studentsct.heuristics.selection
-
- CriticalCoursesSelection(Student, Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.heuristics.selection.CriticalCoursesBranchAndBoundSelection.CriticalCoursesSelection
-
- CriticalCoursesTable - Class in org.cpsolver.studentsct.report
-
This reports lists critical courses and their assignments.
- CriticalCoursesTable(StudentSectioningModel) - Constructor for class org.cpsolver.studentsct.report.CriticalCoursesTable
-
Constructor
- CriticalStandardSelection - Class in org.cpsolver.studentsct.heuristics.selection
-
Use the standard IFS search for the unassigned critical course requests.
- CriticalStandardSelection(DataProperties, VariableSelection<Request, Enrollment>, ValueSelection<Request, Enrollment>, Request.RequestPriority) - Constructor for class org.cpsolver.studentsct.heuristics.selection.CriticalStandardSelection
-
- CriticalStandardSelection(DataProperties, ValueSelection<Request, Enrollment>, Request.RequestPriority) - Constructor for class org.cpsolver.studentsct.heuristics.selection.CriticalStandardSelection
-
- CriticalStandardSelection(DataProperties, ValueSelection<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.heuristics.selection.CriticalStandardSelection
-
- CSPBinaryConstraint - Class in org.cpsolver.ifs.example.csp
-
CSP binary constraint.
- CSPBinaryConstraint(int, int) - Constructor for class org.cpsolver.ifs.example.csp.CSPBinaryConstraint
-
Constructor
- CSPModel - Class in org.cpsolver.ifs.example.csp
-
Random Binary CSP with uniform distribution.
- CSPModel(int, int, int, int, long) - Constructor for class org.cpsolver.ifs.example.csp.CSPModel
-
Constructor
- CSPModel() - Constructor for class org.cpsolver.ifs.example.csp.CSPModel
-
- CSPValue - Class in org.cpsolver.ifs.example.csp
-
CSP value.
- CSPValue(CSPVariable, int) - Constructor for class org.cpsolver.ifs.example.csp.CSPValue
-
Constructor
- CSPVariable - Class in org.cpsolver.ifs.example.csp
-
CSP variable.
- CSPVariable(int, int) - Constructor for class org.cpsolver.ifs.example.csp.CSPVariable
-
Constructor
- CSPVariable(int, int, int) - Constructor for class org.cpsolver.ifs.example.csp.CSPVariable
-
Constructor
- Csv2Html - Class in org.cpsolver.ifs.util
-
A simple class converting CSV files to LaTeX tables.
- Csv2Html() - Constructor for class org.cpsolver.ifs.util.Csv2Html
-
- Csv2Tex - Class in org.cpsolver.ifs.util
-
A simple class converting CSV files to LaTeX tables.
- Csv2Tex() - Constructor for class org.cpsolver.ifs.util.Csv2Tex
-
- CSVField(String, String) - Constructor for class org.cpsolver.ifs.util.CSVFile.CSVField
-
- CSVField(Object) - Constructor for class org.cpsolver.ifs.util.CSVFile.CSVField
-
- CSVField(int) - Constructor for class org.cpsolver.ifs.util.CSVFile.CSVField
-
- CSVField(boolean) - Constructor for class org.cpsolver.ifs.util.CSVFile.CSVField
-
- CSVField(double) - Constructor for class org.cpsolver.ifs.util.CSVFile.CSVField
-
- CSVField(long) - Constructor for class org.cpsolver.ifs.util.CSVFile.CSVField
-
- CSVField(float) - Constructor for class org.cpsolver.ifs.util.CSVFile.CSVField
-
- CSVFile - Class in org.cpsolver.ifs.util
-
Support for CSV (comma separated) text files.
- CSVFile() - Constructor for class org.cpsolver.ifs.util.CSVFile
-
- CSVFile(File) - Constructor for class org.cpsolver.ifs.util.CSVFile
-
- CSVFile(File, String) - Constructor for class org.cpsolver.ifs.util.CSVFile
-
- CSVFile(File, String, String) - Constructor for class org.cpsolver.ifs.util.CSVFile
-
- CSVFile(Reader) - Constructor for class org.cpsolver.ifs.util.CSVFile
-
- CSVFile(Reader, String) - Constructor for class org.cpsolver.ifs.util.CSVFile
-
- CSVFile(Reader, String, String) - Constructor for class org.cpsolver.ifs.util.CSVFile
-
- CSVFile.CSVField - Class in org.cpsolver.ifs.util
-
Representation of a field of a CSV file
- CSVFile.CSVFilter - Interface in org.cpsolver.ifs.util
-
An interface for filtering lines of a CSV file
- CSVFile.CSVLine - Class in org.cpsolver.ifs.util
-
Representation of a line of a CSV file
- CSVLine(String) - Constructor for class org.cpsolver.ifs.util.CSVFile.CSVLine
-
- CSVLine() - Constructor for class org.cpsolver.ifs.util.CSVFile.CSVLine
-
- CSVLine(CSVFile.CSVField[]) - Constructor for class org.cpsolver.ifs.util.CSVFile.CSVLine
-
- CSVLine(Collection<CSVFile.CSVField>) - Constructor for class org.cpsolver.ifs.util.CSVFile.CSVLine
-
- CurrentAssignment(Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.constraint.LinkedSections.CurrentAssignment
-
- currentClassLimit(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- currentSolution() - Method in class org.cpsolver.coursett.sectioning.SctModel
-
- currentSolution() - Method in class org.cpsolver.ifs.solver.Solver
-
Current solution (during the search)
- currentTimeMillis() - Static method in class org.cpsolver.ifs.util.JProf
-
Current CPU time of this thread in milliseconds
- currentTimeSec() - Static method in class org.cpsolver.ifs.util.JProf
-
Current CPU time of this thread in seconds
- currentUsage() - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime.MinimizeNumberOfUsedGroupsOfTimeContext
-
- currentValue(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.TimetableComparator
-
Deprecated.
- curriculum(Student) - Method in class org.cpsolver.studentsct.report.AccommodationConflictsTable
-
- CurriculumOverride - Class in org.cpsolver.studentsct.reservation
-
Curriculum reservation override.
- CurriculumOverride(long, double, Offering, Collection<String>, Collection<String>, Collection<String>, Collection<String>) - Constructor for class org.cpsolver.studentsct.reservation.CurriculumOverride
-
- CurriculumOverride(long, double, Offering, String, Collection<String>, Collection<String>) - Constructor for class org.cpsolver.studentsct.reservation.CurriculumOverride
-
Deprecated.
- CurriculumReservation - Class in org.cpsolver.studentsct.reservation
-
Curriculum reservation.
- CurriculumReservation(long, double, Offering, Collection<String>, Collection<String>, Collection<String>, Collection<String>) - Constructor for class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Constructor
- CurriculumReservation(long, double, Offering, String, Collection<String>, Collection<String>) - Constructor for class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Deprecated.
- CurriculumReservation(long, double, Offering, Collection<String>, Collection<String>, Collection<String>, Collection<String>, int, boolean, boolean, boolean) - Constructor for class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Constructor
- CurriculumReservation(long, double, Offering, String, Collection<String>, Collection<String>, int, boolean, boolean, boolean) - Constructor for class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Deprecated.
- CurriculumRestriction - Class in org.cpsolver.studentsct.reservation
-
Group restriction.
- CurriculumRestriction(long, Offering, Collection<String>, Collection<String>, Collection<String>, Collection<String>) - Constructor for class org.cpsolver.studentsct.reservation.CurriculumRestriction
-
Constructor
- CurriculumRestriction(long, Offering, Collection<String>, Collection<String>, Collection<String>) - Constructor for class org.cpsolver.studentsct.reservation.CurriculumRestriction
-
Constructor
- CurriculumRestriction(long, Offering, String, Collection<String>, Collection<String>) - Constructor for class org.cpsolver.studentsct.reservation.CurriculumRestriction
-
Deprecated.
- GeneralSolutionComparator<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.solution
-
General implementation of solution comparator.
- GeneralSolutionComparator() - Constructor for class org.cpsolver.ifs.solution.GeneralSolutionComparator
-
- GeneralSolutionComparator(DataProperties) - Constructor for class org.cpsolver.ifs.solution.GeneralSolutionComparator
-
No parameters are used so far.
- GeneralTerminationCondition<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.termination
-
General implementation of termination condition.
- GeneralTerminationCondition(DataProperties) - Constructor for class org.cpsolver.ifs.termination.GeneralTerminationCondition
-
- GeneralValueSelection<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.heuristics
-
General implementation of value selection criterion.
- GeneralValueSelection() - Constructor for class org.cpsolver.ifs.heuristics.GeneralValueSelection
-
- GeneralValueSelection(DataProperties) - Constructor for class org.cpsolver.ifs.heuristics.GeneralValueSelection
-
Constructor
- GeneralVariableSelection<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.heuristics
-
General implementation of variable selection criterion.
- GeneralVariableSelection(DataProperties) - Constructor for class org.cpsolver.ifs.heuristics.GeneralVariableSelection
-
Constructor
- GeneralVariableSelection() - Constructor for class org.cpsolver.ifs.heuristics.GeneralVariableSelection
-
- generate(DataProperties, Assignment<Activity, Location>) - Static method in class org.cpsolver.ifs.example.tt.TimetableModel
-
- generateInitialValue(Random) - Method in class org.cpsolver.ifs.example.csp.CSPVariable
-
Generate an intial value (for MPP and for forcing of existance of a
solution)
- generateMove(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
Generate a random move
- generateReports(File, Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.test.ChmTest
-
- generateReports(File, Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.Test
-
Generate a few reports
- generateReports(File, Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.test.MathTest
-
- generateSwap(TimetableModel, Assignment<Lecture, Placement>, Student, Configuration) - Method in class org.cpsolver.coursett.sectioning.StudentSwapGenerator
-
- genMove(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge
-
Deprecated.
Generate neighbour -- select neighbourhood randomly, select neighbour
- genMove(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamSimulatedAnnealing
-
Deprecated.
Generate neighbour -- select neighbourhood randomly, select neighbour
- get(String) - Static method in enum org.cpsolver.coursett.constraint.GroupConstraint.ConstraintType
-
- get() - Method in class org.cpsolver.ifs.util.Counter
-
Returns current value
- get(Object) - Method in class org.cpsolver.ifs.util.SoftCache
-
- get(String) - Method in class org.cpsolver.studentsct.online.Test
-
- getAbbreviation() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.AttributePreferences
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.BackToBack
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.CoursePreferences
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.DifferentLecture
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.InstructorPreferences
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.OriginalInstructor
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.SameCommon
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.SameCourse
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.SameDays
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.SameInstructor
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.SameLink
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.SameRoom
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.TeachingPreferences
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.TimeOverlaps
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.TimePreferences
-
- getAbbreviation() - Method in class org.cpsolver.instructor.criteria.UnusedInstructorLoad
-
- getAbbreviation() - Method in enum org.cpsolver.studentsct.model.Request.RequestPriority
-
- getAbbv() - Method in enum org.cpsolver.studentsct.extension.StudentQuality.Type
-
- getAcademicArea() - Method in class org.cpsolver.coursett.model.Student
-
- getAcademicArea() - Method in class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Deprecated.
- getAcademicArea() - Method in class org.cpsolver.studentsct.reservation.CurriculumRestriction
-
Deprecated.
- getAcademicAreas() - Method in class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Academic areas
- getAcademicAreas() - Method in class org.cpsolver.studentsct.reservation.CurriculumRestriction
-
Academic areas
- getAcademicClassification() - Method in class org.cpsolver.coursett.model.Student
-
- getAccBackToBackDistance() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getAcceptanceCriterion() - Method in class org.cpsolver.ifs.model.LazyNeighbour
-
Return acceptance criterion (to be used by a search strategy before the
neighbour is accepted, so that it can be undone if desired)
- getAccommodations() - Method in class org.cpsolver.studentsct.model.Student
-
List student accommodations
- getActivity(int) - Method in class org.cpsolver.ifs.example.tt.Resource.Context
-
- getActivityId() - Method in class org.cpsolver.ifs.example.tt.Activity
-
- getAdept(Assignment<Lecture, Placement>, Placement, int[][], Set<Placement>) - Method in class org.cpsolver.coursett.constraint.SpreadConstraint
-
- getAdjustedPriority() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Return adjusted enrollment priority, including priority bump provided by reservations
(but ensuring that getting the course without a reservation is still better than getting an alternative)
- getAdvisors() - Method in class org.cpsolver.studentsct.model.Student
-
List of student's advisors
- getAllConflicts() - Method in class org.cpsolver.studentsct.extension.DistanceConflict.DistanceConflictContext
-
- getAllConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
- getAllConflicts(StudentQuality.Type, Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
All conflicts of the given type for the given assignment
- getAllConflicts(StudentQuality.Type) - Method in class org.cpsolver.studentsct.extension.StudentQuality.StudentQualityContext
-
- getAllConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter
-
- getAllConflicts() - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.TimeOverlapsCounterContext
-
- getAllowedDistanceInMinutes() - Method in class org.cpsolver.ifs.util.DistanceMetric
-
- getAllStudents() - Method in class org.cpsolver.coursett.model.TimetableModel
-
- getAltConfigurations() - Method in class org.cpsolver.coursett.model.Configuration
-
- getAlternative(Long) - Method in class org.cpsolver.coursett.model.Student
-
- getAltSize() - Method in class org.cpsolver.exam.model.ExamRoom
-
- getApproval() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Approval of the enrollment (only used by the online student sectioning)
- getArea() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Academic area
- getAreaClassificationMajors() - Method in class org.cpsolver.studentsct.model.Student
-
- getAreaClassificationMinors() - Method in class org.cpsolver.studentsct.model.Student
-
- getAreaName() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Academic area name
- getArrHrsBound() - Method in class org.cpsolver.studentsct.model.Course
-
- getAssignedCourseRequestWeight() - Method in class org.cpsolver.studentsct.StudentSectioningModel.StudentSectioningModelContext
-
- getAssignedCredit(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Student
-
Return the number of assigned credits of the student
- getAssignedCriticalCourseRequestWeight(Request.RequestPriority) - Method in class org.cpsolver.studentsct.StudentSectioningModel.StudentSectioningModelContext
-
- getAssignedInstructors(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.InstructorSchedulingCriterion
-
Assigned instructors of a sub-problem
- getAssignment() - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.NeighbourSelectionWithSuggestionsContext
-
- getAssignment() - Method in class org.cpsolver.coursett.model.Placement
-
- getAssignment() - Method in class org.cpsolver.coursett.sectioning.SctModel
-
Current assignment
- getAssignment(T) - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Returns assignment that corresponds to the given value (if it is present
in the set)
- getAssignment() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BacktrackNeighbourSelectionContext
-
- getAssignment() - Method in class org.cpsolver.ifs.model.Variable
-
Deprecated.
- getAssignment(Assignment<V, T>) - Method in class org.cpsolver.ifs.model.Variable
-
Returns current assignment
- getAssignment() - Method in class org.cpsolver.ifs.solution.Solution
-
The assignment associated with this solution
- getAssignment() - Method in class org.cpsolver.ifs.util.ProblemLoader
-
Returns provided assignment
- getAssignment() - Method in class org.cpsolver.ifs.util.ProblemSaver
-
Current assignment
- getAssignment() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.BranchBoundNeighbour
-
Assignment
- getAssignmentContext(AssignmentContextReference<V, T, C>) - Method in interface org.cpsolver.ifs.assignment.Assignment
-
Assignment context for a reference.
- getAssignmentContext(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.AssignmentAbstract
-
- getAssignmentContext(Assignment<V, T>, AssignmentContextReference<V, T, U>) - Method in interface org.cpsolver.ifs.assignment.context.AssignmentContextHolder
-
Return assignment context for the given assignment and reference.
- getAssignmentContext(Assignment<V, T>, AssignmentContextReference<V, T, U>) - Method in class org.cpsolver.ifs.assignment.context.AssignmentContextHolderArray
-
- getAssignmentContext(Assignment<V, T>, AssignmentContextReference<V, T, U>) - Method in class org.cpsolver.ifs.assignment.context.AssignmentContextHolderMap
-
- getAssignmentContext(Assignment<V, T>, AssignmentContextReference<V, T, U>) - Method in class org.cpsolver.ifs.assignment.context.DefaultParallelAssignmentContextHolder
-
- getAssignmentContext(Assignment<V, T>, AssignmentContextReference<V, T, U>) - Method in class org.cpsolver.ifs.assignment.context.DefaultSingleAssignmentContextHolder
-
- getAssignmentContext(Assignment<V, T>, AssignmentContextReference<V, T, U>) - Method in class org.cpsolver.ifs.assignment.context.InheritedAssignmentContextHolder
-
- getAssignmentContextReference() - Method in class org.cpsolver.ifs.assignment.context.AbstractClassWithContext
-
- getAssignmentContextReference() - Method in class org.cpsolver.ifs.assignment.context.BinaryConstraintWithContext
-
- getAssignmentContextReference() - Method in class org.cpsolver.ifs.assignment.context.ConstraintWithContext
-
- getAssignmentContextReference() - Method in class org.cpsolver.ifs.assignment.context.ExtensionWithContext
-
- getAssignmentContextReference() - Method in interface org.cpsolver.ifs.assignment.context.HasAssignmentContext
-
Returns an assignment context reference
- getAssignmentContextReference() - Method in class org.cpsolver.ifs.assignment.context.ModelWithContext
-
- getAssignmentContextReference() - Method in class org.cpsolver.ifs.assignment.context.NeighbourSelectionWithContext
-
- getAssignmentContextReference() - Method in class org.cpsolver.ifs.assignment.context.VariableWithContext
-
- getAssignmentContextReference() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getAssignmentId() - Method in class org.cpsolver.coursett.model.Placement
-
- getAssignmentId(TeachingRequest.Variable) - Method in class org.cpsolver.instructor.test.MathTest
-
- getAssignmentPenalty(int) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Assignment penalty
- getAssignmentPenalty(int) - Method in class org.cpsolver.studentsct.heuristics.selection.OnlineSelection.EpsilonSelection
-
Assignment penalty
- getAssignments() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BackTrackNeighbour
-
Neighbour assignments
- getAssignments() - Method in class org.cpsolver.ifs.model.Variable
-
Deprecated.
- getAssignments() - Method in class org.cpsolver.instructor.model.Instructor.Context
-
Current assignments of this instructor
- getAssignments() - Method in class org.cpsolver.studentsct.model.Enrollment
-
List of assignments (selected sections)
- getAttributeId() - Method in class org.cpsolver.instructor.model.Attribute
-
Attribute id that was provided in the constructor
- getAttributeName() - Method in class org.cpsolver.instructor.model.Attribute
-
Attribute name that was provided in the constructor
- getAttributePreference() - Method in class org.cpsolver.instructor.model.TeachingAssignment
-
Attribute preference
- getAttributePreference(Instructor, Attribute.Type) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Compute attribute preference for the given instructor and attribute type
- getAttributePreference(Instructor) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Compute attribute preference for the given instructor
- getAttributePreferences() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Return attribute preferences for this request
- getAttributes() - Method in class org.cpsolver.instructor.model.Instructor
-
Return instructor attributes
- getAttributes(Attribute.Type) - Method in class org.cpsolver.instructor.model.Instructor
-
Return instructor attributes of given type
- getAttributes(TeachingRequest, String) - Method in class org.cpsolver.instructor.test.ChmTest
-
- getAttributes(Instructor, String) - Method in class org.cpsolver.instructor.test.ChmTest
-
- getAttributes(TeachingRequest, Instructor, String) - Method in class org.cpsolver.instructor.test.ChmTest
-
- getAttributeTypes() - Method in class org.cpsolver.instructor.model.InstructorSchedulingModel
-
Return registered attribute types
- getAvaiableEnrollments(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return all enrollments that are available
- getAvaiableEnrollmentsSkipSameTime(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return all enrollments that are available, pick only the first section of
the sections with the same time (of each subpart,
Section
comparator is used)
- getAvailable() - Method in class org.cpsolver.instructor.model.Instructor
-
Instructor unavailability string generated from prohibited time preferences
- getAvailableArray() - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
Deprecated.
- getAvailableArray() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- getAverageConflictWeight() - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
Average conflict weight
- getAverageEnrollmentWeight(Long) - Method in class org.cpsolver.coursett.model.StudentGroup
-
Average enrollment weight of students of this group in the given offering
- getAveragePeriod() - Method in class org.cpsolver.exam.model.Exam
-
Average period.
- getAverageSpread(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.RequestGroup
-
Return average section spread of this group.
- getAverageSpread() - Method in class org.cpsolver.studentsct.model.RequestGroup.RequestGroupContext
-
Return average section spread of this group.
- getAverageUnassignedPriority() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.Suggestion
-
Average unassigned priority
- getBackToBackAccommodation() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getBackToBackDistance() - Method in class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
Back-to-back distance.
- getBackToBackDistance() - Method in class org.cpsolver.exam.model.ExamModel
-
Back-to-back distance, can be set by
problem property Exams.BackToBackDistance, or in the input xml file,
property backToBackDistance)
- getBackToBackDistance() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getBackToBackPreference() - Method in class org.cpsolver.instructor.model.Instructor
-
Return back-to-back preference (only soft preference can be set at the moment)
- getBackToBackPreference() - Method in class org.cpsolver.studentsct.model.Student
-
- getBackTrackNeighbour() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BacktrackNeighbourSelectionContext
-
- getBaseWeight(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.online.selection.StudentSchedulingAssistantWeights
-
- getBaseWeight(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getBest(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.TimetableComparator
-
Deprecated.
- getBest() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getBest() - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Best value (value of the criterion in the best solution)
- getBestAssignedCourseRequestWeight() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getBestAssignment() - Method in class org.cpsolver.ifs.model.Variable
-
Returns the value from the best ever found solution.
- getBestAssignment() - Method in class org.cpsolver.studentsct.check.InevitableStudentConflicts.StudentCheck
-
Best schedule
- getBestAssignment() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Best schedule
- getBestAssignmentIteration() - Method in class org.cpsolver.ifs.model.Variable
-
Returns the iteration when the best value was assigned
- getBestEnrollment() - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection.Selection
-
The best enrollment found.
- getBestFailedIterations() - Method in class org.cpsolver.ifs.solution.Solution
-
- getBestIndex() - Method in class org.cpsolver.ifs.solution.Solution
-
Index of the best assignment.
- getBestInfo() - Method in class org.cpsolver.ifs.solution.Solution
-
Info of the best ever found solution
- getBestIteration() - Method in class org.cpsolver.ifs.solution.Solution
-
Iteration when the best ever found solution was found
- getBestNrAssigned() - Method in class org.cpsolver.studentsct.check.InevitableStudentConflicts.StudentCheck
-
Number of requests assigned in the best schedule
- getBestNrAssigned() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Number of requests assigned in the best schedule
- getBestPerturbations() - Method in class org.cpsolver.ifs.model.Model
-
Returns the number of perturbation variables in the best ever found
solution
- getBestPerturbationsPenalty() - Method in class org.cpsolver.ifs.solution.Solution
-
- getBestRoomPreference() - Method in class org.cpsolver.coursett.model.Lecture
-
Best room preference of this lecture
- getBestTime() - Method in class org.cpsolver.ifs.solution.Solution
-
Solution time when the best ever found solution was found
- getBestTimePreference() - Method in class org.cpsolver.coursett.model.Lecture
-
- getBestUnassignedVariables() - Method in class org.cpsolver.ifs.model.Model
-
Returns the number of unassigned variables in the best ever found
solution
- getBestValue() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext.Instructor
-
- getBestValue() - Method in class org.cpsolver.ifs.model.Model
-
- getBestValue() - Method in class org.cpsolver.ifs.solution.Solution
-
- getBestValue() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Value of the best schedule
- getBestValue() - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection.Selection
-
Cost of the best enrollment found
- getBlocks(Assignment<Lecture, Placement>, int, Set<Placement>, Placement, HashMap<Lecture, Placement>, BitSet) - Method in class org.cpsolver.coursett.constraint.MaxBlockFlexibleConstraint
-
- getBlocks(Assignment<Lecture, Placement>, int, Set<Placement>, Placement, HashMap<Lecture, Placement>, BitSet) - Method in class org.cpsolver.coursett.constraint.MaxBreaksFlexibleConstraint
-
- getBlocks(Assignment<TeachingRequest.Variable, TeachingAssignment>, Instructor, int, Set<TeachingAssignment>, TeachingRequest.Variable, TeachingAssignment, BitSet, int) - Static method in class org.cpsolver.instructor.constraints.GroupConstraint
-
Return blocks for an instructor, meeting the provided parameters.
- getBonus() - Method in class org.cpsolver.ifs.algorithms.NeighbourSelector
-
Initial bonus
- getBoost() - Method in enum org.cpsolver.studentsct.model.Request.RequestPriority
-
- getBoost() - Method in enum org.cpsolver.studentsct.model.Student.StudentPriority
-
- getBoostedWeight(Request) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getBound() - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge.Context
-
Deprecated.
- getBound(Request) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Return bound of a request
- getBound(int) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Bound for the current schedule
- getBound() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Estimated bound for this request -- it estimates the smallest value among
all possible enrollments
- getBound() - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
Estimated bound for this request
- getBound() - Method in class org.cpsolver.studentsct.model.Request
-
Get bound, i.e., the value of the best possible enrollment
- getBound(Request) - Method in class org.cpsolver.studentsct.online.selection.StudentSchedulingAssistantWeights
-
- getBound(Request) - Method in class org.cpsolver.studentsct.online.selection.SuggestionSelection.Selection
-
- getBound(Request) - Method in class org.cpsolver.studentsct.weights.OriginalStudentWeights
-
- getBound(Request) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getBound(Request) - Method in interface org.cpsolver.studentsct.weights.StudentWeights
-
Return lower bound for the given request
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.IgnoredCommittedStudentConflict
-
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorConflict
-
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.BackToBackInstructorPreferences
-
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.BrokenTimePatterns
-
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.DistributionPreferences
-
- getBounds(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.Perturbations
-
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.Perturbations
-
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.RoomPreferences
-
- getBounds(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.RoomViolations
-
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.RoomViolations
-
- getBounds(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.SameSubpartBalancingPenalty
-
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.SameSubpartBalancingPenalty
-
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.StudentCommittedConflict
-
- getBounds(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.StudentConflict
-
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.StudentConflict
-
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.TimePreferences
-
- getBounds(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.TooBigRooms
-
- getBounds(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.TimetableModel
-
- getBounds(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.criteria.additional.DistanceToStronglyPreferredRoom
-
- getBounds(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.additional.PeriodViolation
-
- getBounds(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.additional.RoomViolation
-
- getBounds(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.ExamCriterion
-
- getBounds(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
- getBounds(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.PeriodPenalty
-
- getBounds(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.PeriodSizePenalty
-
- getBounds(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.RoomPenalty
-
- getBounds(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.split.ExamSplitter
-
Not used
- getBounds(Assignment<V, T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getBounds(Assignment<V, T>, Collection<V>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getBounds() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Deprecated.
- getBounds(Collection<V>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Deprecated.
- getBounds(Assignment<V, T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion.ValueContext
-
Return bounds
- getBounds() - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Deprecated.
- getBounds(Assignment<V, T>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Bounds (minimum and maximum) estimate for the value
- getBounds(Collection<V>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Deprecated.
- getBounds(Assignment<V, T>, Collection<V>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Value bounds (minimum and maximum) of the criterion on a part of the problem
- getBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.BackToBack
-
- getBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.DifferentLecture
-
- getBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.Distributions
-
- getBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.SameCommon
-
- getBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.SameCourse
-
- getBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.SameDays
-
- getBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.SameInstructor
-
- getBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.SameLink
-
- getBounds(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.SameRoom
-
- getBreakBetweenClassesAccommodation() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getBreakBlocks(Assignment<Lecture, Placement>, int, Set<Placement>, Placement, HashMap<Lecture, Placement>, BitSet) - Method in class org.cpsolver.coursett.constraint.BreakFlexibleConstraint
-
Creates a list of consecutive blocks with back-to-back classes.
- getBreakTime() - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getBuildingId() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
Building id
- getBuildingId() - Method in class org.cpsolver.coursett.model.RoomLocation
-
Building id
- getBuildingIds() - Method in class org.cpsolver.coursett.model.Placement
-
- getBuildNumber() - Static method in class org.cpsolver.ifs.Constants
-
Build number
- getCachedWeight(Request) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getCampus() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Campus (optional)
- getCampusName() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Campus (optional)
- getCapacity() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
Capacity
- getCharacter(Long) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getChild(Student, Long) - Method in class org.cpsolver.coursett.model.Lecture
-
- getChildMoves() - Method in class org.cpsolver.coursett.model.FinalSectioning.Move
-
- getChildren(Long) - Method in class org.cpsolver.coursett.model.Lecture
-
- getChildren() - Method in class org.cpsolver.coursett.model.Lecture
-
- getChildren() - Method in class org.cpsolver.studentsct.model.Subpart
-
Return children subparts
- getChildrenSubpartIds() - Method in class org.cpsolver.coursett.model.Lecture
-
- getChoice() - Method in class org.cpsolver.studentsct.model.Section
-
Choice matching this section
- GetChoices - Class in org.cpsolver.studentsct
-
Process all choice files (files choices.csv) in all subfolders of the given
folder and create a CSV (comma separated values text file) combining all
choices (one column for each choice file) of the found choices files.
- GetChoices() - Constructor for class org.cpsolver.studentsct.GetChoices
-
- getChoices(File, List<List<String>>, String) - Static method in class org.cpsolver.studentsct.GetChoices
-
- getChoices(String) - Method in class org.cpsolver.studentsct.model.Offering
-
Return the list of all possible choices of the given instructional type
for this offering.
- getChoices() - Method in class org.cpsolver.studentsct.model.Subpart
-
List of available choices of the sections of this subpart.
- getChoicesFile(File, List<List<String>>, String) - Static method in class org.cpsolver.studentsct.GetChoices
-
- getClassFirstDate() - Method in class org.cpsolver.studentsct.model.Student
-
- getClassId() - Method in class org.cpsolver.coursett.model.Lecture
-
Class id
- getClassId() - Method in class org.cpsolver.instructor.model.EnrolledClass
-
Unique id of the enrolled class
- getClassification() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Academic classification
- getClassificationName() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Academic classification name
- getClassifications() - Method in class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Academic classifications
- getClassifications() - Method in class org.cpsolver.studentsct.reservation.CurriculumRestriction
-
Academic classifications
- getClassLabel(Lecture) - Method in class org.cpsolver.coursett.model.DefaultStudentSectioning
-
Class label
- getClassLastDate() - Method in class org.cpsolver.studentsct.model.Student
-
- getClassLimitConstraint() - Method in class org.cpsolver.coursett.model.Lecture
-
- getClassLimitConstraints() - Method in class org.cpsolver.coursett.model.TimetableModel
-
- getClassLimitDelta() - Method in class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- getCoef() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext.Instructor
-
- getCommitedConflicts(Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
- getCommitedConflicts() - Method in class org.cpsolver.coursett.model.Placement
-
- getCommitedPlacements() - Method in class org.cpsolver.coursett.model.Student
-
- getCommonStudents(Long, Long) - Method in class org.cpsolver.coursett.constraint.ExtendedStudentConflicts
-
- getCompactInfo(InstructorConstraint) - Method in class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak.InstructorLunchBreakContext
-
Get compact info that is associated with an instructor constraint.
- getCompactInfo(Assignment<Lecture, Placement>, TimetableModel, boolean, boolean) - Method in class org.cpsolver.coursett.heuristics.UniversalPerturbationsCounter
-
- getCompactInfo(Assignment<Lecture, Placement>, TimetableModel, Placement, boolean, boolean) - Method in class org.cpsolver.coursett.heuristics.UniversalPerturbationsCounter
-
- getCompleteStudents() - Method in class org.cpsolver.studentsct.StudentSectioningModel.StudentSectioningModelContext
-
- getConcentration() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Concentration (optional)
- getConcentrationName() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Concentration (optional)
- getConcentrations(String) - Method in class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Concentrations for major
- getConcentrations(String) - Method in class org.cpsolver.studentsct.reservation.CurriculumRestriction
-
Concentrations for major
- getConfig(long) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return configuration of the requested courses with the given id
- getConfig() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Config of the course request
- getConfig() - Method in class org.cpsolver.studentsct.model.Subpart
-
Instructional offering configuration to which this subpart belongs
- getConfigId() - Method in class org.cpsolver.coursett.model.Configuration
-
- getConfigId() - Method in class org.cpsolver.studentsct.model.Choice
-
config id
- getConfigReservations() - Method in class org.cpsolver.studentsct.model.Config
-
Get reservations that require this configuration
- getConfigs() - Method in class org.cpsolver.studentsct.model.Offering
-
Possible configurations
- getConfigs() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
One or more configurations on which the reservation is set (optional).
- getConfigs() - Method in class org.cpsolver.studentsct.reservation.Restriction
-
One or more configurations on which the restriction is set.
- getConfiguration() - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- getConfiguration() - Method in class org.cpsolver.coursett.model.Lecture
-
- getConfigurations() - Method in class org.cpsolver.coursett.model.Student
-
- getConfigurations() - Method in class org.cpsolver.coursett.sectioning.SctModel
-
All configuration of the selected offering
- getConflictingPriorty(Lecture, Lecture) - Method in class org.cpsolver.coursett.model.Student
-
- getConflicts(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.SoftInstructorConstraint
-
- getConflicts(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.SoftInstructorConstraint
-
- getConflicts() - Method in class org.cpsolver.coursett.constraint.SoftInstructorConstraint.SoftInstructorConstraintContext
-
- getConflictWeight() - Method in class org.cpsolver.coursett.sectioning.SctEnrollment
-
Overall conflict weight
- getConstantValue() - Method in class org.cpsolver.coursett.model.Lecture
-
- getConstantValue() - Method in interface org.cpsolver.ifs.constant.ConstantVariable
-
Return assignment if constant
- getConstraint() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- getConstraint() - Method in class org.cpsolver.ifs.extension.AssignedValue
-
Returns constraint
- getConstraint() - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Returns constraint
- getConstraintId() - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
Constraint id
- getConstraintId() - Method in class org.cpsolver.instructor.constraints.SameInstructorConstraint
-
Constraint id that was provided in the constructor
- getConstraintId() - Method in class org.cpsolver.instructor.constraints.SameLinkConstraint
-
Constraint id that was given in the constructor.
- getConstraintName() - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime
-
- getConstraintType(String) - Static method in class org.cpsolver.coursett.constraint.GroupConstraint
-
Constraint type from reference
- getConstraintType(String, String) - Static method in class org.cpsolver.instructor.constraints.GroupConstraint
-
Create a constraint type from the provided reference.
- getConstructionSelection() - Method in class org.cpsolver.ifs.algorithms.MetaHeuristicSearch.MetaHeuristicSearchContext
-
- getContent() - Method in class org.cpsolver.ifs.assignment.context.InheritedAssignmentContextHolder.VersionedContext
-
- getContent() - Method in class org.cpsolver.ifs.util.PrologFile.Term
-
return content
- getContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.assignment.context.AbstractClassWithContext
-
Returns an assignment context associated with this object.
- getContext() - Method in class org.cpsolver.ifs.assignment.context.AbstractClassWithContext
-
- getContext(HasAssignmentContext<V, T, C>, Assignment<V, T>) - Static method in class org.cpsolver.ifs.assignment.context.AssignmentContextHelper
-
Returns an assignment context associated with the given object.
- getContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.assignment.context.BinaryConstraintWithContext
-
Returns an assignment context associated with this constraint.
- getContext() - Method in class org.cpsolver.ifs.assignment.context.BinaryConstraintWithContext
-
- getContext() - Method in interface org.cpsolver.ifs.assignment.context.CanHoldContext
-
- getContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.assignment.context.ConstraintWithContext
-
Returns an assignment context associated with this constraint.
- getContext() - Method in class org.cpsolver.ifs.assignment.context.ConstraintWithContext
-
- getContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.assignment.context.ExtensionWithContext
-
Returns an assignment context associated with this extension.
- getContext() - Method in class org.cpsolver.ifs.assignment.context.ExtensionWithContext
-
- getContext(Assignment<V, T>) - Method in interface org.cpsolver.ifs.assignment.context.HasAssignmentContext
-
Returns an assignment context associated with this object.
- getContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.assignment.context.ModelWithContext
-
Returns an assignment context associated with this model.
- getContext() - Method in class org.cpsolver.ifs.assignment.context.ModelWithContext
-
- getContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.assignment.context.NeighbourSelectionWithContext
-
Returns an assignment context associated with this selection.
- getContext() - Method in class org.cpsolver.ifs.assignment.context.NeighbourSelectionWithContext
-
- getContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.assignment.context.VariableWithContext
-
Returns an assignment context associated with this extension.
- getContext() - Method in class org.cpsolver.ifs.assignment.context.VariableWithContext
-
- getContext(Assignment<V, T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Returns an assignment context associated with this criterion.
- getContext() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getContext() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
- getContextUpdateType() - Method in class org.cpsolver.ifs.assignment.context.ModelWithContext
-
- getCoolingRate(int) - Method in class org.cpsolver.ifs.algorithms.SimulatedAnnealing.SimulatedAnnealingContext
-
- getCoolRate(int) - Method in class org.cpsolver.ifs.algorithms.GreatDeluge.GreatDelugeContext
-
- getCoordX() - Method in class org.cpsolver.exam.model.ExamRoom
-
X coordinate
- getCoordY() - Method in class org.cpsolver.exam.model.ExamRoom
-
Y coordinate
- getCounter(long) - Method in class org.cpsolver.ifs.extension.AssignedValue
-
Get counter
- getCounter() - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Returns counter
- getCounterLimit(int) - Method in class org.cpsolver.ifs.algorithms.StepCountingHillClimber.StepCountingHillClimberContext
-
- getCourse() - Method in class org.cpsolver.instructor.model.EnrolledClass
-
Name of the enrolled course
- getCourse() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Course of the request that was provided in the constructor
- getCourse() - Method in class org.cpsolver.instructor.model.TeachingRequest.Variable
-
Course of the request that was provided in the constructor
- getCourse(long) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return course of the requested courses with the given id
- getCourse() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Course of the course request
- getCourse(Student) - Method in class org.cpsolver.studentsct.model.Offering
-
Return course, under which the given student enrolls into this offering.
- getCourse() - Method in class org.cpsolver.studentsct.model.RequestGroup
-
Course associated with this group.
- getCourse() - Method in class org.cpsolver.studentsct.report.CourseSection
-
Course
- getCourse() - Method in class org.cpsolver.studentsct.reservation.CourseReservation
-
Course offering
- getCourse() - Method in class org.cpsolver.studentsct.reservation.CourseRestriction
-
Course offering
- getCourse() - Method in class org.cpsolver.studentsct.reservation.LearningCommunityReservation
-
Course offering
- getCourseId() - Method in class org.cpsolver.instructor.model.Course
-
Course id that was provided in the constructor
- getCourseId() - Method in class org.cpsolver.instructor.model.EnrolledClass
-
Unique id of the enrolled course
- getCourseId() - Method in class org.cpsolver.studentsct.model.Unavailability
-
- getCourseName() - Method in class org.cpsolver.instructor.model.Course
-
Course name that was provided in the constructor
- getCourseName() - Method in class org.cpsolver.studentsct.model.Unavailability
-
- getCourseNumber() - Method in class org.cpsolver.studentsct.model.Course
-
Course number
- getCoursePreference(Course) - Method in class org.cpsolver.instructor.model.Instructor
-
Return preference for the given course
- getCoursePreference() - Method in class org.cpsolver.instructor.model.TeachingAssignment
-
Course preference
- getCoursePreference(TeachingRequest, Instructor) - Method in class org.cpsolver.instructor.test.ChmTest
-
- getCoursePreferences() - Method in class org.cpsolver.instructor.model.Instructor
-
Return course preferences
- getCoursePrefs(Instructor) - Method in class org.cpsolver.instructor.test.ChmTest
-
- getCourses(int, int) - Method in class org.cpsolver.coursett.constraint.SpreadConstraint.SpreadConstraintContext
-
- getCourses() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
List of requested courses (in the correct order -- first is the requested
course, second is the first alternative, etc.)
- getCourses() - Method in class org.cpsolver.studentsct.model.Offering
-
List of courses.
- getCredit(int) - Method in class org.cpsolver.studentsct.heuristics.selection.MinCreditBranchAndBoundSelection.MinCreditSelection
-
- getCredit() - Method in class org.cpsolver.studentsct.model.Course
-
Get credit (Online Student Scheduling only)
- getCredit() - Method in class org.cpsolver.studentsct.model.Enrollment
-
- getCredit() - Method in class org.cpsolver.studentsct.model.Subpart
-
Get credit (Online Student Scheduling only)
- getCreditValue() - Method in class org.cpsolver.studentsct.model.Config
-
Sum of subpart credit of this config
return config credit value
- getCreditValue() - Method in class org.cpsolver.studentsct.model.Course
-
Get course credit value (null if not set)
return course credit value
- getCreditValue() - Method in class org.cpsolver.studentsct.model.Subpart
-
Get subpart's credit value (null if not set)
return subpart's credit value
- getCriteria() - Method in class org.cpsolver.ifs.model.Model
-
List all registered criteria
- getCriterion() - Method in class org.cpsolver.coursett.constraint.DepartmentSpreadConstraint
-
- getCriterion() - Method in class org.cpsolver.coursett.constraint.SpreadConstraint
-
- getCriterion(Class<? extends Criterion<V, T>>) - Method in class org.cpsolver.ifs.model.Model
-
Return a registered criterion of the given type.
- getCSVFile() - Method in class org.cpsolver.studentsct.check.CourseLimitCheck
-
Return report
- getCSVFile() - Method in class org.cpsolver.studentsct.check.InevitableStudentConflicts
-
Return report
- getCurrentEnrollment(boolean) - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
Current enrollment of this student
- getCurrentPenalty() - Method in class org.cpsolver.coursett.constraint.SpreadConstraint.SpreadConstraintContext
-
- getCurrentPreference(Assignment<Lecture, Placement>, Set<Placement>, HashMap<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
Return the current preference of the flexible constraint, considering conflicts and new assignments.
- getCurrentPreference(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
Current constraint preference (0 if prohibited or required, depends on
current satisfaction of the constraint)
- getCurrentPreference(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
Current constraint preference change (if given placement is assigned)
- getCurrentPreference(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment) - Method in class org.cpsolver.instructor.constraints.SameInstructorConstraint
-
Current constraint preference (if soft)
- getCurrentPreference(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.constraints.SameInstructorConstraint
-
Current constraint preference (if soft)
- getCurrentPreference(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment) - Method in class org.cpsolver.instructor.constraints.SameLinkConstraint
-
Current constraint preference (if soft)
- getCurrentPreference(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.constraints.SameLinkConstraint
-
Current constraint preference (if soft)
- getCurriculum() - Method in class org.cpsolver.coursett.model.Student
-
- getDate(int, int) - Static method in class org.cpsolver.coursett.TimetableXMLLoader
-
- getDate() - Method in class org.cpsolver.ifs.util.Progress.Message
-
Time stamp
- getDatePatternId() - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getDatePatternName() - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getDatePatternPreference() - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getDates(int) - Method in class org.cpsolver.coursett.model.TimeLocation
-
List dates when this time location meets.
- getDay() - Method in class org.cpsolver.exam.model.ExamPeriod
-
Day index
- getDayAssignments(BitSet) - Method in class org.cpsolver.coursett.constraint.MaxConsecutiveDaysFlexibleConstraint.MaxConsecutiveDaysFlexibleConstraintContext
-
- getDayAssignments(BitSet) - Method in class org.cpsolver.coursett.constraint.MaxDaysFlexibleConstraint.MaxDaysFlexibleConstraintContext
-
- getDayCode() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Days (combination of 1 for Monday, 2 for Tuesday, ...)
- getDayHeader() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Days for printing purposes
- getDayOfWeekOffset() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- getDayOfWeekOffset() - Method in class org.cpsolver.studentsct.model.Section
-
- getDayOfWeekOffset() - Method in class org.cpsolver.studentsct.online.OnlineSection
-
- getDayOfWeekOffset() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getDays() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Days
- getDaysArray() - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getDayStr() - Method in class org.cpsolver.exam.model.ExamPeriod
-
Day string, e.g., 07/12/10
- getDefault() - Static method in class org.cpsolver.coursett.preference.PreferenceCombination
-
- getDefaultAssignment() - Method in class org.cpsolver.ifs.model.Model
-
Deprecated.
- getDegree() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Degree (optional)
- getDegreeName() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Degree (optional)
- getDelta(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.FinalSectioning.Move
-
- getDelta(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.FinalSectioning.MoveBetweenCfgs
-
- getDepartment() - Method in class org.cpsolver.coursett.model.Lecture
-
Controlling Course Offering Department
- getDepartmentId() - Method in class org.cpsolver.coursett.constraint.DepartmentSpreadConstraint
-
- getDepartmentId(int, int) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getDepartmentId(int) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getDepartmentId(char) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getDepartmentIds() - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getDepartmentSpreadConstraints() - Method in class org.cpsolver.coursett.model.TimetableModel
-
The list of all departmental spread constraints
- getDepth() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
Return maximal depth
- getDeptSpreadConstraint() - Method in class org.cpsolver.coursett.model.Lecture
-
Departmental spreading constraint
- getDescription() - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Returns description
- getDescription() - Method in class org.cpsolver.ifs.model.Constraint
-
Constraint's description -- for printing purposes
- getDescription() - Method in class org.cpsolver.ifs.model.Value
-
Values description -- for printing purposes
- getDescription() - Method in class org.cpsolver.ifs.model.Variable
-
Variable's description -- for printing purposes
- getDiffAllInstrValueSquared() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
fairness value with squared P and avg.P
- getDifference(Enrollment) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
Return how much the given enrollment is different from the initial enrollment
- getDifferentRoomWeight() - Method in class org.cpsolver.instructor.criteria.BackToBack
-
Different room weight
- getDifferentRoomWeight() - Method in class org.cpsolver.instructor.criteria.SameDays
-
Different room weight
- getDifferentTypeWeight() - Method in class org.cpsolver.instructor.criteria.BackToBack
-
Different instructional type weight
- getDifferentTypeWeight() - Method in class org.cpsolver.instructor.criteria.SameDays
-
Different instructional type weight
- getDifferentTypeWeight() - Method in class org.cpsolver.instructor.criteria.SameRoom
-
Different instructional type weight
- getDiffInstrValue(List<InstructorConstraint>, double) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
Method estimates value of placement for instructors in entry list
- getDisbalance() - Method in class org.cpsolver.studentsct.online.expectations.AvoidUnbalancedWhenNoExpectations
-
Return allowed disbalance, defaults to 0.1 (parameter OverExpected.Disbalance)
- getDisbalance() - Method in class org.cpsolver.studentsct.online.expectations.FractionallyUnbalancedWhenNoExpectations
-
Return allowed disbalance, defaults to 0.1 (parameter OverExpected.Disbalance)
- getDiscouragedSlots() - Method in class org.cpsolver.ifs.example.tt.Activity
-
- getDiscouragedSlots() - Method in class org.cpsolver.ifs.example.tt.Resource
-
- getDistance() - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- getDistance(Student) - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- getDistance(Student) - Method in class org.cpsolver.coursett.model.Student
-
- getDistance(DistanceMetric) - Method in class org.cpsolver.studentsct.extension.DistanceConflict.Conflict
-
The distance between conflicting sections
- getDistanceConflict() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Return distance conflict extension
- getDistanceConflicts(int) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Distance conflicts of idx-th assignment of the current
schedule
- getDistanceConflicts(Enrollment[], int) - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
Distance conflicts of idx-th assignment of the current schedule
- getDistanceConflictWeight(Assignment<Request, Enrollment>, DistanceConflict.Conflict) - Method in class org.cpsolver.studentsct.online.selection.StudentSchedulingAssistantWeights
-
Deprecated.
- getDistanceConflictWeight(Assignment<Request, Enrollment>, DistanceConflict.Conflict) - Method in class org.cpsolver.studentsct.weights.OriginalStudentWeights
-
- getDistanceConflictWeight(Assignment<Request, Enrollment>, DistanceConflict.Conflict) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getDistanceConflictWeight(Assignment<Request, Enrollment>, DistanceConflict.Conflict) - Method in interface org.cpsolver.studentsct.weights.StudentWeights
-
Return weight of a distance conflict
- getDistanceHardLimitInMinutes() - Method in class org.cpsolver.ifs.util.DistanceMetric
-
- getDistanceInMeters(DistanceMetric, Placement, Placement) - Static method in class org.cpsolver.coursett.model.Placement
-
Distance between two placements
- getDistanceInMeters(DistanceMetric, RoomLocation) - Method in class org.cpsolver.coursett.model.RoomLocation
-
- getDistanceInMeters(ExamPlacement) - Method in class org.cpsolver.exam.model.ExamPlacement
-
Distance between two placements, i.e., maximal distance between a room of
this placement and a room of the given placement.
- getDistanceInMeters(ExamRoom) - Method in class org.cpsolver.exam.model.ExamRoom
-
Distance between two rooms.
- getDistanceInMeters(ExamRoomPlacement) - Method in class org.cpsolver.exam.model.ExamRoomPlacement
-
Room distance
- getDistanceInMeters(Double, Double, Double, Double) - Method in class org.cpsolver.ifs.util.DistanceMetric
-
- getDistanceInMeters(Long, Double, Double, Long, Double, Double) - Method in class org.cpsolver.ifs.util.DistanceMetric
-
Return travel distance between two locations.
- getDistanceInMinutes(DistanceMetric, Placement, Placement) - Static method in class org.cpsolver.coursett.model.Placement
-
Distance between two placements
- getDistanceInMinutes(DistanceMetric, RoomLocation) - Method in class org.cpsolver.coursett.model.RoomLocation
-
- getDistanceInMinutes(double, double, double, double) - Method in class org.cpsolver.ifs.util.DistanceMetric
-
- getDistanceInMinutes(Long, Double, Double, Long, Double, Double) - Method in class org.cpsolver.ifs.util.DistanceMetric
-
Return travel time between two locations.
- getDistanceInMinutes(RoomLocation, RoomLocation) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
- getDistanceInMinutes(Placement, Placement) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
- getDistanceInMinutes(RoomLocation, RoomLocation) - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getDistanceInMinutes(Placement, Placement) - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getDistanceInMinutesFromCache(RoomLocation, RoomLocation) - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getDistanceLongLimitInMinutes() - Method in class org.cpsolver.ifs.util.DistanceMetric
-
Long distance limit in minutes (for display)
- getDistanceMetric() - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- getDistanceMetric() - Method in class org.cpsolver.coursett.model.TimetableModel
-
- getDistanceMetric() - Method in class org.cpsolver.exam.model.ExamModel
-
- getDistanceMetric() - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
- getDistanceMetric() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getDistanceMetric() - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
Current distance metric
- getDistanceMetric() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getDistancePreference(Placement, Placement) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
Back-to-back preference of two placements (3 means prohibited)
- getDistributionConstraintPenalty(Assignment<Exam, ExamPlacement>, ExamRoomPlacement) - Method in class org.cpsolver.exam.model.Exam
-
Check all soft distribution constraint that this exam is involved in
- getDistributionConstraintPenalty(Assignment<Exam, ExamPlacement>, Exam, ExamRoomPlacement, Set<ExamPlacement>, Map<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.neighbours.ExamPeriodSwapMove
-
- getDistributionConstraints() - Method in class org.cpsolver.exam.model.Exam
-
List of distribution constraints that this exam is involved in
- getDistributionConstraints() - Method in class org.cpsolver.exam.model.ExamModel
-
Distribution constraints
- getDistributions() - Method in class org.cpsolver.instructor.model.Instructor
-
Return all distribution preferences for an instructor
- getDistributionType() - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
- getDueTime() - Method in class org.cpsolver.ifs.example.jobshop.Job
-
Get due time
- getE1() - Method in class org.cpsolver.studentsct.extension.DistanceConflict.Conflict
-
First enrollment
- getE1() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
First enrollment
- getE1() - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.Conflict
-
First enrollment
- getE2() - Method in class org.cpsolver.studentsct.extension.DistanceConflict.Conflict
-
Second enrollment
- getE2() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
Second enrollment
- getE2() - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.Conflict
-
Second enrollment
- getEarlySlot() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getEclipsoindName() - Method in enum org.cpsolver.ifs.util.DistanceMetric.Ellipsoid
-
Name of this coordinate system
- getEmail() - Method in class org.cpsolver.studentsct.model.Instructor
-
Get instructor email
- getEmailTimeStamp() - Method in class org.cpsolver.studentsct.model.Student
-
Get last email time stamp (online sectioning only)
- getEmptyAssignment() - Method in class org.cpsolver.ifs.model.Model
-
- getEndSlotCurrentBlock() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint.Block
-
- getEndSlotCurrentBlock() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Block
-
- getEndTimeHeader(boolean) - Method in class org.cpsolver.coursett.model.TimeLocation
-
End time for printing purposes
- getEndTimeHeader() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Deprecated.
- getEndTimeHeaderNoAdj(boolean) - Method in class org.cpsolver.coursett.model.TimeLocation
-
End time for printing purposes
- getEndTimeHeaderNoAdj() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Deprecated.
- getEnrollment(Request, int) - Method in class org.cpsolver.studentsct.constraint.LinkedSections.CurrentAssignment
-
- getEnrollment(Request, int) - Method in interface org.cpsolver.studentsct.constraint.LinkedSections.EnrollmentAssignment
-
Return enrollment of the given request
- getEnrollment(Assignment<Request, Enrollment>, Config, Request) - Method in class org.cpsolver.studentsct.online.expectations.PercentageOverExpected
-
- getEnrollment(Assignment<Request, Enrollment>, Section, Request) - Method in class org.cpsolver.studentsct.online.expectations.PercentageOverExpected
-
- getEnrollment() - Method in class org.cpsolver.studentsct.online.OnlineConfig
-
Get current enrollment
- getEnrollment() - Method in class org.cpsolver.studentsct.online.OnlineSection
-
Get current enrollment
- getEnrollments() - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
Return all possible enrollments of the given student into the given course
- getEnrollments(Comparator<SctEnrollment>) - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
- getEnrollments() - Method in class org.cpsolver.studentsct.model.Config.ConfigContext
-
Set of assigned enrollments
- getEnrollments(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Config
-
Set of assigned enrollments
- getEnrollments() - Method in class org.cpsolver.studentsct.model.Course.CourseContext
-
Set of assigned enrollments
- getEnrollments(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Course
-
Set of assigned enrollments
- getEnrollments() - Method in class org.cpsolver.studentsct.model.FreeTimeRequest.FreeTimeRequestContext
-
Return the list of assigned enrollments that contains this assignment.
- getEnrollments(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
Return the list of assigned enrollments that contains this assignment.
- getEnrollments() - Method in class org.cpsolver.studentsct.model.RequestGroup.RequestGroupContext
-
Set of assigned enrollments
- getEnrollments(Assignment<Request, Enrollment>) - Method in interface org.cpsolver.studentsct.model.SctAssignment
-
Return the list of assigned enrollments that contains this assignment.
- getEnrollments(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Section
-
Set of assigned enrollments
- getEnrollments() - Method in class org.cpsolver.studentsct.model.Section.SectionContext
-
Set of assigned enrollments
- getEnrollments(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Unavailability
-
Not used, always null
- getEnrollments() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.Suggestion
-
Current assignment for the student
- getEnrollments(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Enrollments assigned using this reservation
- getEnrollments() - Method in class org.cpsolver.studentsct.reservation.Reservation.ReservationContext
-
Enrollments assigned using this reservation
- getEnrollmentSpread(Assignment<Request, Enrollment>, Enrollment, double, double) - Method in class org.cpsolver.studentsct.model.RequestGroup
-
Return how much is the given enrollment similar to other enrollments of this group.
- getEnrollmentSpread(Assignment<Request, Enrollment>, Enrollment, double, double) - Method in class org.cpsolver.studentsct.model.RequestGroup.RequestGroupContext
-
Return how much is the given enrollment (which is not part of the request group) creating an issue for this request group
- getEnrollmentsSkipSameTime(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return all possible enrollments, but pick only the first section of
the sections with the same time (of each subpart,
Section
comparator is used).
- getEnrollmentTotalWeight(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Config.ConfigContext
-
Enrollment weight including over the limit enrollments.
- getEnrollmentTotalWeight(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Config
-
Enrollment weight including over the limit enrollments.
- getEnrollmentTotalWeight(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Section
-
Enrollment weight including over the limit enrollments.
- getEnrollmentTotalWeight(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Section.SectionContext
-
Enrollment weight including over the limit enrollments.
- getEnrollmentWeight(Assignment<Request, Enrollment>, Config, Request) - Static method in class org.cpsolver.studentsct.constraint.ConfigLimit
-
Enrollment weight of a config if the given request is assigned.
- getEnrollmentWeight(Assignment<Request, Enrollment>, Course, Request) - Static method in class org.cpsolver.studentsct.constraint.CourseLimit
-
Enrollment weight of a course if the given request is assigned.
- getEnrollmentWeight(Assignment<Request, Enrollment>, Section, Request) - Static method in class org.cpsolver.studentsct.constraint.SectionLimit
-
Enrollment weight of a section if the given request is assigned.
- getEnrollmentWeight(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Config.ConfigContext
-
Enrollment weight -- weight of all requests which have an enrollment that
contains this config, excluding the given one.
- getEnrollmentWeight(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Config
-
Enrollment weight -- weight of all requests which have an enrollment that
contains this config, excluding the given one.
- getEnrollmentWeight(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Course.CourseContext
-
Enrollment weight -- weight of all requests that are enrolled into this course,
excluding the given one.
- getEnrollmentWeight(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Course
-
Enrollment weight -- weight of all requests that are enrolled into this course,
excluding the given one.
- getEnrollmentWeight(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.RequestGroup
-
Enrollment weight -- weight of all requests which have an enrollment that
is of this request group, excluding the given one.
- getEnrollmentWeight(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.RequestGroup.RequestGroupContext
-
Enrollment weight -- weight of all requests which have an enrollment that
is of this request group, excluding the given one.
- getEnrollmentWeight(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Section
-
Enrollment weight -- weight of all requests which have an enrollment that
contains this section, excluding the given one.
- getEnrollmentWeight(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Section.SectionContext
-
Enrollment weight -- weight of all requests which have an enrollment that
contains this section, excluding the given one.
- getExam() - Method in class org.cpsolver.exam.model.ExamOwner
-
An exam for this course/section
- getExamPenalty() - Method in class org.cpsolver.exam.model.ExamPeriodPlacement
-
Period penalty for given exam
- getExams(Assignment<Exam, ExamPlacement>, ExamPeriod) - Method in class org.cpsolver.exam.model.ExamInstructor
-
Exam(s) enrolled by the instructor that are scheduled in the given period
- getExams(Assignment<Exam, ExamPlacement>, ExamPeriod) - Method in class org.cpsolver.exam.model.ExamStudent
-
Exam(s) enrolled by the student that are scheduled in the given period
- getExamsADay(Assignment<Exam, ExamPlacement>, ExamPeriod) - Method in class org.cpsolver.exam.model.ExamInstructor
-
Exam(s) enrolled by the instructor that are scheduled in the given day
- getExamsADay(Assignment<Exam, ExamPlacement>, int) - Method in class org.cpsolver.exam.model.ExamInstructor
-
Exam(s) enrolled by the instructor that are scheduled in the given day
- getExamsADay(Assignment<Exam, ExamPlacement>, ExamPeriod) - Method in class org.cpsolver.exam.model.ExamStudent
-
Exam(s) enrolled by the student that are scheduled in the given day
- getExamsADay(Assignment<Exam, ExamPlacement>, int) - Method in class org.cpsolver.exam.model.ExamStudent
-
Exam(s) enrolled by the student that are scheduled in the given day
- getExpected(int, double) - Method in class org.cpsolver.studentsct.online.expectations.MinimizeConflicts
-
- getExpected(int, double) - Method in class org.cpsolver.studentsct.online.expectations.NeverOverExpected
-
- getExpected(int, double) - Method in interface org.cpsolver.studentsct.online.expectations.OverExpectedCriterion
-
Expected space, for printing purposes
- getExpected(int, double) - Method in class org.cpsolver.studentsct.online.expectations.PenaltyNotNegative
-
- getExpected(int, double) - Method in class org.cpsolver.studentsct.online.expectations.PercentageOverExpected
-
- getExtendedInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness
-
- getExtendedInfo(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamModel
-
Extended info table
- getExtendedInfo(Assignment<V, T>, Map<String, String>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getExtendedInfo(Assignment<V, T>, Map<String, String>) - Method in interface org.cpsolver.ifs.model.ExtendedInfoProvider
-
Extended information about current solution.
- getExtendedInfo() - Method in class org.cpsolver.ifs.model.Model
-
Deprecated.
- getExtendedInfo(Assignment<V, T>) - Method in class org.cpsolver.ifs.model.Model
-
Extended information about current solution.
- getExtendedInfo() - Method in class org.cpsolver.ifs.solution.Solution
-
Extended solution information.
- getExtendedInfo(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.online.Test.TestModel
-
- getExtendedInfo(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Model extended info.
- getExtensions() - Method in class org.cpsolver.ifs.solver.Solver
-
Returns list of all used extensions
- getExternalId() - Method in class org.cpsolver.instructor.model.EnrolledClass
-
External id of the enrolled class
- getExternalId() - Method in class org.cpsolver.instructor.model.Instructor
-
Instructor external Id that was provided in the constructor
- getExternalId() - Method in class org.cpsolver.instructor.model.Section
-
Section external unique id that was provided in the constructor
- getExternalId() - Method in class org.cpsolver.studentsct.model.Instructor
-
Get instructor external id
- getExternalId() - Method in class org.cpsolver.studentsct.model.Student
-
Get student external id
- getExtra() - Method in class org.cpsolver.ifs.model.Value
-
Deprecated.
- getExtra() - Method in class org.cpsolver.ifs.model.Variable
-
Extra information to which can be used by an extension (see
Extension
).
- getFailedIterations() - Method in class org.cpsolver.ifs.solution.Solution
-
- getField(int) - Method in class org.cpsolver.ifs.util.CSVFile.CSVLine
-
- getField(String) - Method in class org.cpsolver.ifs.util.CSVFile.CSVLine
-
- getFields() - Method in class org.cpsolver.ifs.util.CSVFile.CSVLine
-
- getFilter() - Method in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
Only consider students meeting the given filter.
- getFilter() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
Only consider students meeting the given filter.
- getFilter() - Method in class org.cpsolver.studentsct.heuristics.selection.UnassignedRequestSelection
-
Only consider students meeting the given filter.
- getFilter() - Method in class org.cpsolver.studentsct.reservation.UniversalOverride
-
Student filter
- getFinalValue() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext.Instructor
-
representation how well instructors requirements are met
- getFinishingTime(Assignment<Operation, Location>) - Method in class org.cpsolver.ifs.example.jobshop.JobShopModel
-
Get finishing time of the current (partial) solution
- getFinishingTime() - Method in class org.cpsolver.ifs.example.jobshop.Location
-
Get finishing time of the location (start time + operation processing
time)
- getFirstCoordinateName() - Method in enum org.cpsolver.ifs.util.DistanceMetric.Ellipsoid
-
Name of the fist coordinate (e.g., Latitude)
- getFirstMeeting(int) - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getFixedValue() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
- getFlexibleConstraints() - Method in class org.cpsolver.coursett.model.TimetableModel
-
- getFlexibleGroupConstraints() - Method in class org.cpsolver.coursett.model.Lecture
-
- getFreeForAllPrefChar() - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getFreeTimeAccommodation() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getGeneratedId() - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
Generated unique id
- getGroupConstraints() - Method in class org.cpsolver.coursett.model.TimetableModel
-
The list of all group constraints
- getGroupNames() - Method in class org.cpsolver.coursett.model.Student
-
- getGroups() - Method in class org.cpsolver.coursett.custom.DeterministicStudentSectioning.DeterministicInitialSectioning
-
- getGroups() - Method in class org.cpsolver.coursett.model.InitialSectioning
-
- getGroups() - Method in class org.cpsolver.coursett.model.Student
-
- getGroups() - Method in class org.cpsolver.studentsct.model.Student
-
- getHalfDay(TimeLocation) - Method in class org.cpsolver.coursett.constraint.MaxHalfDaysFlexibleConstraint
-
Returns index of the half day
- getHalfDayAssignments(BitSet) - Method in class org.cpsolver.coursett.constraint.MaxHalfDaysFlexibleConstraint.MaxHalfDaysFlexibleConstraintContext
-
- getHeader() - Method in class org.cpsolver.ifs.util.CSVFile
-
- getHeight() - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
Returns height of the rectangle
- getHillClimberSelection() - Method in class org.cpsolver.ifs.algorithms.MetaHeuristicSearch.MetaHeuristicSearchContext
-
- getHtmlLog(int, boolean) - Method in class org.cpsolver.ifs.util.Progress
-
Returns log in HTML format
- getHtmlLog(int, boolean, String) - Method in class org.cpsolver.ifs.util.Progress
-
Returns log in HTML format (only messages with the given level or higher
are included)
- getId() - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- getId() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext.Instructor
-
- getId() - Method in class org.cpsolver.coursett.model.Lecture
-
Class id
- getId() - Method in class org.cpsolver.coursett.model.RoomLocation
-
Room id
- getId() - Method in class org.cpsolver.coursett.model.Student
-
- getId() - Method in class org.cpsolver.coursett.model.StudentGroup
-
Returns student group id
- getId() - Method in class org.cpsolver.coursett.sectioning.SctEnrollment
-
- getId() - Method in class org.cpsolver.coursett.TimetableXMLLoader.DatePattern
-
- getId() - Method in class org.cpsolver.exam.model.ExamOwner
-
Unique identifier
- getId() - Method in class org.cpsolver.exam.model.ExamPeriod
-
Period unique identifier
- getId() - Method in class org.cpsolver.exam.model.ExamPeriodPlacement
-
Examination period id
- getId() - Method in class org.cpsolver.exam.model.ExamRoomPlacement
-
Examination room id
- getId() - Method in class org.cpsolver.ifs.model.Constraint
-
Unique id
- getId() - Method in class org.cpsolver.ifs.model.Value
-
Unique id
- getId() - Method in class org.cpsolver.ifs.model.Variable
-
Unique id
- getId() - Method in class org.cpsolver.studentsct.model.Choice
-
Choice id combined from instructionalType, time and instructorIds in the
following format: instructionalType|time|instructorIds where time is of
format dayCode:startSlot:length:datePatternId
- getId() - Method in class org.cpsolver.studentsct.model.Config
-
Configuration id
- getId() - Method in class org.cpsolver.studentsct.model.Course
-
Course offering unique id
- getId() - Method in class org.cpsolver.studentsct.model.Instructor
-
Instructor unique id
- getId() - Method in class org.cpsolver.studentsct.model.Offering
-
Offering id
- getId() - Method in class org.cpsolver.studentsct.model.Request
-
Request id
- getId() - Method in class org.cpsolver.studentsct.model.RequestGroup
-
Request group id
- getId() - Method in interface org.cpsolver.studentsct.model.SctAssignment
-
Unique id
- getId() - Method in class org.cpsolver.studentsct.model.Section
-
Section id
- getId() - Method in class org.cpsolver.studentsct.model.Student
-
Student unique id
- getId() - Method in class org.cpsolver.studentsct.model.Subpart
-
Subpart id
- getId() - Method in class org.cpsolver.studentsct.model.Unavailability
-
- getId() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Reservation id
- getId() - Method in class org.cpsolver.studentsct.reservation.Restriction
-
Restriction id
- getIgnoreConflictWithSectionIds() - Method in class org.cpsolver.studentsct.model.Section
-
Returns a set of ids of sections that student conflicts are to be ignored with (between this section and the others)
- getIgnoreTooFar() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- getIgnoreTooFar() - Method in class org.cpsolver.coursett.model.RoomLocation
-
- getImplementation() - Method in enum org.cpsolver.studentsct.weights.StudentWeights.Implementation
-
- getImprovementSelection() - Method in class org.cpsolver.ifs.algorithms.MetaHeuristicSearch.MetaHeuristicSearchContext
-
- getIncompleteSelection() - Method in class org.cpsolver.ifs.algorithms.MetaHeuristicSearch.MetaHeuristicSearchContext
-
- getIndex(Long) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getIndex() - Method in class org.cpsolver.exam.model.ExamPeriod
-
Period index
- getIndex() - Method in class org.cpsolver.exam.model.ExamPeriodPlacement
-
Examination period index
- getIndex() - Method in interface org.cpsolver.ifs.assignment.Assignment
-
Assignment index.
- getIndex() - Method in class org.cpsolver.ifs.assignment.AssignmentAbstract
-
- getIndex() - Method in class org.cpsolver.ifs.assignment.context.AssignmentContextReference
-
Return index, a unique number associated with the reference by the
Model
.
- getIndex() - Method in class org.cpsolver.ifs.assignment.DefaultParallelAssignment
-
- getIndex() - Method in class org.cpsolver.ifs.assignment.DefaultSingleAssignment
-
- getIndex() - Method in class org.cpsolver.ifs.assignment.InheritedAssignmentArray
-
- getIndex() - Method in class org.cpsolver.ifs.model.Variable
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.IgnoredStudentConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.IgnoredStudentConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentHardConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentHardConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorStudentConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorStudentConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorStudentHardConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorStudentHardConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.RoomSizePenalty
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.StudentLuchBreak
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.StudentLuchBreak
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeDaysOfWeek
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeDaysOfWeek
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeScheduleHoles
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeScheduleHoles
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.StudentOnlineConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.StudentOnlineConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.additional.StudentOverLunchConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.StudentOverLunchConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.FlexibleConstraintCriterion
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.FlexibleConstraintCriterion
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.placement.PlacementSelectionCriterion
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.placement.PlacementSelectionCriterion
-
- getInfo(Solution<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts
-
- getInfo(Solution<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.criteria.StudentWorkdayConflict
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.StudentWorkdayConflict
-
- GetInfo - Class in org.cpsolver.coursett
-
Process all solutions (files solution.xml or output.csv) in all subfolders of
the given folder and create a CSV (comma separated values text file) with
solution infos of the found solutions.
- GetInfo() - Constructor for class org.cpsolver.coursett.GetInfo
-
- getInfo(String) - Static method in class org.cpsolver.coursett.GetInfo
-
- getInfo(File) - Static method in class org.cpsolver.coursett.GetInfo
-
- getInfo(Element) - Static method in class org.cpsolver.coursett.GetInfo
-
- getInfo(File, List<GetInfo.Info>, String) - Static method in class org.cpsolver.coursett.GetInfo
-
- getInfo() - Method in class org.cpsolver.coursett.GetInfo.Info
-
- getInfo(File) - Static method in class org.cpsolver.coursett.GetMppInfo
-
- getInfo(Assignment<Lecture, Placement>, TimetableModel, Map<String, String>) - Method in class org.cpsolver.coursett.heuristics.UniversalPerturbationsCounter
-
- getInfo(Assignment<Lecture, Placement>, TimetableModel, Map<String, String>, List<Lecture>) - Method in class org.cpsolver.coursett.heuristics.UniversalPerturbationsCounter
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.model.DefaultStudentSectioning
-
- getInfo(Assignment<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.model.DefaultStudentSectioning
-
- getInfo(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.TimetableModel
-
Global info
- getInfo(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.model.TimetableModel
-
- getInfo(Solution<Lecture, Placement>, Map<String, String>) - Method in class org.cpsolver.coursett.Test
-
- getInfo(Solution<Lecture, Placement>, Map<String, String>, Collection<Lecture>) - Method in class org.cpsolver.coursett.Test
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.additional.DistanceToStronglyPreferredRoom
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.additional.StudentMoreThan1ADayConflicts
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.ExamCriterion
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.ExamRotationPenalty
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.InstructorDirectConflicts
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.InstructorNotAvailableConflicts
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.PeriodIndexPenalty
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.PeriodSizePenalty
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.RoomSizePenalty
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.RoomSplitDistancePenalty
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.RoomSplitPenalty
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.StudentDirectConflicts
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.StudentMoreThan2ADayConflicts
-
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.criteria.StudentNotAvailableConflicts
-
- getInfo(Solution<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge
-
Deprecated.
- getInfo(Solution<Exam, ExamPlacement>, Map<String, String>, Collection<Exam>) - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge
-
Deprecated.
- getInfo(Solution<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.heuristics.ExamHillClimbing
-
Deprecated.
- getInfo(Solution<Exam, ExamPlacement>, Map<String, String>, Collection<Exam>) - Method in class org.cpsolver.exam.heuristics.ExamHillClimbing
-
Deprecated.
- getInfo(Solution<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.heuristics.ExamSimulatedAnnealing
-
Deprecated.
- getInfo(Solution<Exam, ExamPlacement>, Map<String, String>, Collection<Exam>) - Method in class org.cpsolver.exam.heuristics.ExamSimulatedAnnealing
-
Deprecated.
- getInfo(Assignment<Exam, ExamPlacement>, Map<String, String>) - Method in class org.cpsolver.exam.split.ExamSplitter
-
Lists the split
- getInfo(Solution<V, T>, Map<String, String>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
- getInfo(Solution<V, T>, Map<String, String>, Collection<V>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
- getInfo(Solution<V, T>, Map<String, String>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch.NeighbourSearchContext
-
- getInfo(Solution<V, T>, Map<String, String>, Collection<V>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch.NeighbourSearchContext
-
- getInfo(Solution<V, T>, Map<String, String>) - Method in class org.cpsolver.ifs.algorithms.ParallelConstruction
-
- getInfo(Solution<V, T>, Map<String, String>, Collection<V>) - Method in class org.cpsolver.ifs.algorithms.ParallelConstruction
-
- getInfo(Assignment<V, T>, Map<String, String>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getInfo(Assignment<V, T>, Map<String, String>, Collection<V>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getInfo(Assignment<CSPVariable, CSPValue>) - Method in class org.cpsolver.ifs.example.csp.StructuredCSPModel
-
Return information table
- getInfo(Assignment<Operation, Location>) - Method in class org.cpsolver.ifs.example.jobshop.JobShopModel
-
Get information table
- getInfo(Solution<V, T>, Map<String, String>) - Method in class org.cpsolver.ifs.extension.SearchIntensification
-
- getInfo(Solution<V, T>, Map<String, String>, Collection<V>) - Method in class org.cpsolver.ifs.extension.SearchIntensification
-
- getInfo(Solution<V, T>, Map<String, String>) - Method in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection
-
- getInfo(Solution<V, T>, Map<String, String>, Collection<V>) - Method in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection
-
- getInfo(Assignment<V, T>, Map<String, String>) - Method in interface org.cpsolver.ifs.model.InfoProvider
-
Adds some information into the table with information about the solution
- getInfo(Assignment<V, T>, Map<String, String>, Collection<V>) - Method in interface org.cpsolver.ifs.model.InfoProvider
-
Adds some information into the table with information about the solution,
only consider variables from the given set
- getInfo() - Method in class org.cpsolver.ifs.model.Model
-
Deprecated.
- getInfo(Assignment<V, T>) - Method in class org.cpsolver.ifs.model.Model
-
Returns information about the current solution.
- getInfo(Collection<V>) - Method in class org.cpsolver.ifs.model.Model
-
Deprecated.
- getInfo(Assignment<V, T>, Collection<V>) - Method in class org.cpsolver.ifs.model.Model
-
Returns information about the current solution.
- getInfo(Assignment<V, T>, Model<V, T>, Map<String, String>) - Method in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
- getInfo(Assignment<V, T>, Model<V, T>, Map<String, String>, Collection<V>) - Method in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
- getInfo(Assignment<V, T>, Model<V, T>, Map<String, String>) - Method in interface org.cpsolver.ifs.perturbations.PerturbationsCounter
-
Some (perturbation) information about the solution might be returned
here.
- getInfo(Assignment<V, T>, Model<V, T>, Map<String, String>, Collection<V>) - Method in interface org.cpsolver.ifs.perturbations.PerturbationsCounter
-
Some (perturbation) information about the solution might be returned here
(only include variables from the given set).
- getInfo() - Method in class org.cpsolver.ifs.solution.Solution
-
Solution information.
- getInfo(Collection<V>) - Method in class org.cpsolver.ifs.solution.Solution
-
Solution information.
- getInfo(Solution<V, T>, Map<String, String>) - Method in interface org.cpsolver.ifs.solution.SolutionListener
-
- getInfo(Solution<V, T>, Map<String, String>, Collection<V>) - Method in interface org.cpsolver.ifs.solution.SolutionListener
-
- getInfo(Assignment<TeachingRequest.Variable, TeachingAssignment>, Map<String, String>) - Method in class org.cpsolver.instructor.criteria.DifferentLecture
-
- getInfo(Assignment<TeachingRequest.Variable, TeachingAssignment>, Map<String, String>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.DifferentLecture
-
- getInfo(Assignment<TeachingRequest.Variable, TeachingAssignment>, Map<String, String>) - Method in class org.cpsolver.instructor.criteria.InstructorSchedulingCriterion
-
- getInfo(Assignment<TeachingRequest.Variable, TeachingAssignment>, Map<String, String>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.InstructorSchedulingCriterion
-
- getInfo(Assignment<TeachingRequest.Variable, TeachingAssignment>, Map<String, String>) - Method in class org.cpsolver.instructor.criteria.OriginalInstructor
-
- getInfo(Assignment<TeachingRequest.Variable, TeachingAssignment>, Map<String, String>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.OriginalInstructor
-
- getInfo(Assignment<TeachingRequest.Variable, TeachingAssignment>, Map<String, String>) - Method in class org.cpsolver.instructor.criteria.TimeOverlaps
-
- getInfo(Assignment<TeachingRequest.Variable, TeachingAssignment>, Map<String, String>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.TimeOverlaps
-
- getInfo(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.model.InstructorSchedulingModel
-
- getInfo(Assignment<Request, Enrollment>, Map<String, String>) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
- getInfo(Assignment<Request, Enrollment>, Map<String, String>, Collection<Request>) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
- GetInfo - Class in org.cpsolver.studentsct
-
Process all solutions (files solution.xml) in all subfolders of the given
folder and create a CSV (comma separated values text file) with solution
infos of the found solutions.
- GetInfo() - Constructor for class org.cpsolver.studentsct.GetInfo
-
- getInfo(String) - Static method in class org.cpsolver.studentsct.GetInfo
-
- getInfo(File) - Static method in class org.cpsolver.studentsct.GetInfo
-
- getInfo(Element) - Static method in class org.cpsolver.studentsct.GetInfo
-
- getInfo(File, List<GetInfo.Info>, String) - Static method in class org.cpsolver.studentsct.GetInfo
-
- getInfo() - Method in class org.cpsolver.studentsct.GetInfo.Info
-
- getInfo(Assignment<Request, Enrollment>, Map<String, String>) - Method in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- getInfo(Assignment<Request, Enrollment>, Map<String, String>, Collection<Request>) - Method in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- getInfo(Assignment<Request, Enrollment>, Map<String, String>) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- getInfo(Assignment<Request, Enrollment>, Map<String, String>, Collection<Request>) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- getInfo(Assignment<Request, Enrollment>, Map<String, String>) - Method in class org.cpsolver.studentsct.heuristics.selection.StudentEnrollmentSwapSelection
-
- getInfo(Assignment<Request, Enrollment>, Map<String, String>, Collection<Request>) - Method in class org.cpsolver.studentsct.heuristics.selection.StudentEnrollmentSwapSelection
-
- getInfo(Assignment<Request, Enrollment>, Map<String, String>) - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
- getInfo(Assignment<Request, Enrollment>, Map<String, String>, Collection<Request>) - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
- getInfo(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Model info
- getInfo(Assignment<Request, Enrollment>, Map<String, String>) - Method in class org.cpsolver.studentsct.StudentSectioningModel.StudentSectioningModelContext
-
- getInfo(Assignment<Request, Enrollment>, Map<String, String>, Collection<Request>) - Method in class org.cpsolver.studentsct.StudentSectioningModel.StudentSectioningModelContext
-
- getInfo(Solution<Request, Enrollment>, Map<String, String>) - Method in class org.cpsolver.studentsct.Test.TestSolutionListener
-
- getInfo(Solution<Request, Enrollment>, Map<String, String>, Collection<Request>) - Method in class org.cpsolver.studentsct.Test.TestSolutionListener
-
- GetInfo.Info - Class in org.cpsolver.coursett
-
- GetInfo.Info - Class in org.cpsolver.studentsct
-
- getInfoOfASolution(File) - Static method in class org.cpsolver.coursett.GetInfo
-
- getInfoProviders() - Method in class org.cpsolver.ifs.model.Model
-
- getInfos(File, List<GetInfo.Info>, String) - Static method in class org.cpsolver.coursett.GetInfo
-
- getInfos(File, HashMap<String, HashMap<String, HashMap<Integer, double[]>>>, String) - Static method in class org.cpsolver.coursett.GetMppInfo
-
- getInfos(File, List<GetInfo.Info>, String) - Static method in class org.cpsolver.studentsct.GetInfo
-
- getInitialAssignment() - Method in class org.cpsolver.ifs.model.Variable
-
Returns initial assignment
- getInitialStudentConflicts() - Method in class org.cpsolver.coursett.model.Lecture
-
Table of student conflicts caused by the initial assignment of this
lecture in format (another lecture, number)
- getInstance() - Static method in class org.cpsolver.coursett.IdConvertor
-
Get an instance of IdConvertor class.
- getInstance() - Static method in class org.cpsolver.ifs.util.Progress
-
Progress default instance
- getInstance(Object) - Static method in class org.cpsolver.ifs.util.Progress
-
Progress instance
- getInstrMeanFairValue() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
- getInstructingLectures() - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
List of lectures of the given course that the student is instructing (if he/she is also an instructor, using
Student.getInstructor()
)
- getInstructionalMethodId() - Method in class org.cpsolver.studentsct.model.Config
-
Return instructional method id
- getInstructionalMethodName() - Method in class org.cpsolver.studentsct.model.Config
-
Return instructional method name
- getInstructionalMethodReference() - Method in class org.cpsolver.studentsct.model.Config
-
Return instructional method reference
- getInstructionalType() - Method in class org.cpsolver.studentsct.model.Choice
-
Instructional type (e.g., Lecture, Recitation or Laboratory) to which
this choice belongs
- getInstructionalType() - Method in class org.cpsolver.studentsct.model.Subpart
-
Instructional type, e.g., Lecture, Recitation or Laboratory
- getInstructionalTypes() - Method in class org.cpsolver.studentsct.model.Offering
-
Return set of instructional types, union over all configurations.
- getInstructor() - Method in class org.cpsolver.coursett.model.Student
-
- getInstructor() - Method in class org.cpsolver.instructor.model.Instructor.Context
-
Instructor
- getInstructor() - Method in class org.cpsolver.instructor.model.TeachingAssignment
-
Assigned instructor
- getInstructorConstraints() - Method in class org.cpsolver.coursett.model.Lecture
-
Instructor constraint
- getInstructorConstraints() - Method in class org.cpsolver.coursett.model.TimetableModel
-
The list of all instructor constraints
- getInstructorDiscouragedLimit() - Method in class org.cpsolver.ifs.util.DistanceMetric
-
Back-to-back classes in rooms within this limit have discouraged preference
- getInstructorId() - Method in class org.cpsolver.instructor.model.Instructor
-
Instructor unique id that was provided in the constructor
- getInstructorIds() - Method in class org.cpsolver.studentsct.model.Choice
-
Deprecated.
- getInstructorIndex() - Method in class org.cpsolver.instructor.model.TeachingRequest.Variable
-
Instructor index that was provided in the constructor
- getInstructorLongTravelInMinutes() - Method in class org.cpsolver.ifs.util.DistanceMetric
-
When Distances.ComputeDistanceConflictsBetweenNonBTBClasses is enabled, distance limit (in minutes)
for a long travel.
- getInstructorName() - Method in class org.cpsolver.coursett.model.Lecture
-
- getInstructorNames() - Method in class org.cpsolver.coursett.model.Lecture
-
Instructor name
- getInstructorNames() - Method in class org.cpsolver.studentsct.model.Choice
-
Deprecated.
- getInstructorNames(String) - Method in class org.cpsolver.studentsct.model.Choice
-
Instructor names
- getInstructorNames(String) - Method in class org.cpsolver.studentsct.model.Section
-
Instructor names
- getInstructorNoPreferenceLimit() - Method in class org.cpsolver.ifs.util.DistanceMetric
-
Back-to-back classes in rooms within this limit have neutral preference
- getInstructorPreference() - Method in class org.cpsolver.instructor.model.TeachingAssignment
-
Instructor preference
- getInstructorPreference(Instructor) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Return instructor preference for the given instructor
- getInstructorPreferences() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Return instructor preferences for this request
- getInstructorProhibitedLimit() - Method in class org.cpsolver.ifs.util.DistanceMetric
-
Back-to-back classes in rooms within this limit have strongly discouraged preference, it is prohibited to exceed this limit.
- getInstructors() - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- getInstructors() - Method in class org.cpsolver.exam.model.Exam
-
List of instructors that are assigned to this exam
- getInstructors() - Method in class org.cpsolver.exam.model.ExamModel
-
Problem instructors
- getInstructors(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.InstructorSchedulingCriterion
-
Instructor of a sub-problem
- getInstructors() - Method in class org.cpsolver.instructor.model.InstructorSchedulingModel
-
All instructors
- getInstructors() - Method in class org.cpsolver.studentsct.model.Choice
-
Instructors of this choice
- getInstructors() - Method in class org.cpsolver.studentsct.model.Section
-
Instructors assigned to this section
- getInstructorsOfDay(int) - Method in class org.cpsolver.exam.model.ExamContext
-
- getInstructorsOfDay(Assignment<Exam, ExamPlacement>, ExamPeriod) - Method in class org.cpsolver.exam.model.ExamModel
-
- getInstructorsOfDay(Assignment<Exam, ExamPlacement>, int) - Method in class org.cpsolver.exam.model.ExamModel
-
- getInstructorsOfPeriod(int) - Method in class org.cpsolver.exam.model.ExamContext
-
- getInstructorsOfPeriod(Assignment<Exam, ExamPlacement>, ExamPeriod) - Method in class org.cpsolver.exam.model.ExamModel
-
- getInstructorsWithAssig() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
- getIntructors() - Method in class org.cpsolver.exam.model.ExamOwner
-
List of instructors that are enrolled into this section/course
- getIteration() - Method in class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts.IterationContext
-
- getIteration(V) - Method in interface org.cpsolver.ifs.assignment.Assignment
-
Returns iteration of the last assignment.
- getIteration(V) - Method in class org.cpsolver.ifs.assignment.AssignmentArray
-
- getIteration(V) - Method in class org.cpsolver.ifs.assignment.AssignmentMap
-
- getIteration(V) - Method in class org.cpsolver.ifs.assignment.DefaultParallelAssignment
-
- getIteration(V) - Method in class org.cpsolver.ifs.assignment.DefaultSingleAssignment
-
- getIteration(V) - Method in class org.cpsolver.ifs.assignment.EmptyAssignment
-
- getIteration(V) - Method in class org.cpsolver.ifs.assignment.OptimisticInheritedAssignment
-
- getIteration() - Method in class org.cpsolver.ifs.solution.Solution
-
Current iteration
- getJenrConflictWeight(Lecture, Lecture) - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
Conflict weight of a lecture pair
- getJenrConflictWeight(List<StudentConflict>, Student, Placement, Placement) - Method in class org.cpsolver.coursett.sectioning.StudentSwap
-
Compute student conflict weigth between two classes.
- getJenrl() - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
Number of joined enrollments (during student final sectioning)
- getJenrlConstraints() - Method in class org.cpsolver.coursett.model.TimetableModel
-
The list of all jenrl constraints
- getJenrlWeight(Student) - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- getJenrlWeight(Lecture, Lecture) - Method in class org.cpsolver.coursett.model.Student
-
- getJob(int) - Method in class org.cpsolver.ifs.example.jobshop.JobShopModel
-
Get job of the given number
- getJob() - Method in class org.cpsolver.ifs.example.jobshop.Operation
-
Get job
- getJobNumber() - Method in class org.cpsolver.ifs.example.jobshop.Operation
-
Get job number
- getJobNumner() - Method in class org.cpsolver.ifs.example.jobshop.Job
-
Get job number
- getJointEnrollments() - Method in class org.cpsolver.exam.model.Exam
-
Joint enrollments
- getKeepInitialAssignments() - Method in class org.cpsolver.studentsct.online.OnlineSectioningModel
-
- getKeepInitialAssignments() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Return true if the inital assignments are to be kept unchanged
- getKernelId() - Method in class org.cpsolver.ifs.example.csp.CSPVariable
-
Get kernel id
- getLargePeriod() - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
Period index (number of periods multiplied by this number) for front load
criteria for large exams.
- getLargePeriodIndex() - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
- getLargeSize() - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
An exam is considered large, if its size is greater or equal to this
large size.
- getLastIteration() - Method in class org.cpsolver.ifs.model.Variable
-
Deprecated.
- getLastLikeStudentWeight(Course, int, int) - Static method in class org.cpsolver.studentsct.Test
-
Compute last-like student weight for the given course
- getLastMeeting(int) - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getLastWeight() - Method in class org.cpsolver.studentsct.model.Request.RequestContext
-
- getLateSlot() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getLecture() - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- getLectures() - Method in class org.cpsolver.coursett.model.Student
-
- getLectures() - Method in class org.cpsolver.coursett.sectioning.SctEnrollment
-
List of classes of this enrollment
- getLength() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Length
- getLength() - Method in class org.cpsolver.exam.model.Exam
-
Length of the exam in minutes.
- getLength() - Method in class org.cpsolver.exam.model.ExamPeriod
-
Length of period in minutes
- getLength() - Method in class org.cpsolver.ifs.example.tt.Activity
-
- getLengthInSlots() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint.Block
-
- getLengthInSlots() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Block
-
- getLevel() - Method in class org.cpsolver.ifs.util.Progress.Message
-
Debug level
- getLevel(Instructor) - Method in class org.cpsolver.instructor.test.MathTest
-
- getLevel() - Method in class org.cpsolver.studentsct.StudentSctBBTest.Message
-
- getLevelString() - Method in class org.cpsolver.studentsct.StudentSctBBTest.Message
-
Message level as string
- getLimit() - Method in class org.cpsolver.coursett.constraint.DiscouragedRoomConstraint.DiscouragedRoomConstraintContext
-
- getLimit() - Method in class org.cpsolver.coursett.model.Configuration
-
- getLimit(V) - Method in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection.MaxIdleContext
-
- getLimit() - Method in class org.cpsolver.studentsct.model.Config
-
Configuration limit.
- getLimit() - Method in class org.cpsolver.studentsct.model.Course
-
Course offering limit
- getLimit() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Enrollment limit, i.e., the number of students that would be able to get into the offering using this enrollment (if all the sections are empty)
- getLimit() - Method in class org.cpsolver.studentsct.model.Section
-
Section limit.
- getLimit() - Method in class org.cpsolver.studentsct.model.Subpart
-
Sum of the section limits (unlimited, if one or more sections are unlimited)
- getLimit(Section) - Method in class org.cpsolver.studentsct.online.expectations.PercentageOverExpected
-
- getLimit(Subpart) - Method in class org.cpsolver.studentsct.online.expectations.PercentageOverExpected
-
- getLimit() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
- getLimit(Config) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
- getLimitCap() - Method in class org.cpsolver.studentsct.online.OnlineReservation
-
- getLimitCap() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Compute limit cap (maximum number of students that can get into the offering using this reservation)
- getLimitCap(Config) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Compute limit cap (maximum number of students that can get into the offering using this reservation) for a particular configuration
- getLine(int) - Method in class org.cpsolver.ifs.util.CSVFile
-
- getLines() - Method in class org.cpsolver.ifs.util.CSVFile
-
- getLink(TeachingRequest.Variable) - Method in class org.cpsolver.instructor.test.MathTest
-
- getLinkedSections() - Method in class org.cpsolver.studentsct.constraint.LinkedSections.LinkedSectionsConstraint
-
Return linked section
- getLinkedSections() - Method in class org.cpsolver.studentsct.model.Student
-
Linked sections of this student
- getLinkedSections() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
List of linked sections
- getLoad() - Method in class org.cpsolver.instructor.model.Instructor.Context
-
Current load of this instructor
- getLoad() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Return teaching load of the request
- getLock() - Method in class org.cpsolver.ifs.solution.Solution
-
Return solution lock
- getLog() - Method in class org.cpsolver.ifs.util.Progress
-
Returns log (list of messages)
- getLog(int) - Method in class org.cpsolver.ifs.util.Progress
-
Returns log (list of messages).
- getLongName(boolean) - Method in class org.cpsolver.coursett.model.Placement
-
- getLongName() - Method in class org.cpsolver.coursett.model.Placement
-
Deprecated.
- getLongName(boolean) - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getLongName() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Deprecated.
- getLongName(boolean) - Method in class org.cpsolver.studentsct.model.Section
-
Long name: subpart name + time long name + room names + instructor names
- getLongName() - Method in class org.cpsolver.studentsct.model.Section
-
Deprecated.
- getLongNameNoAdj(boolean) - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getLongNameNoAdj() - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getLunchDayViolations() - Method in class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak.CompactInfo
-
- getLunchEnd() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getLunchLength() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getLunchStart() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getMachine(int) - Method in class org.cpsolver.ifs.example.jobshop.JobShopModel
-
Get machine of the given number
- getMachine() - Method in class org.cpsolver.ifs.example.jobshop.Operation
-
Get machine
- getMachineNumber() - Method in class org.cpsolver.ifs.example.jobshop.Machine
-
Get machine number
- getMachineNumber() - Method in class org.cpsolver.ifs.example.jobshop.Operation
-
Get machine number
- getMajor() - Method in class org.cpsolver.coursett.model.Student
-
- getMajor() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Major
- getMajorName() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Major name
- getMajors() - Method in class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Majors
- getMajors() - Method in class org.cpsolver.studentsct.reservation.CurriculumRestriction
-
Majors
- getMax() - Method in enum org.cpsolver.coursett.constraint.GroupConstraint.ConstraintType
-
Maximum (gap, hours a day) parameter
- getMax() - Method in interface org.cpsolver.coursett.constraint.GroupConstraint.ConstraintTypeInterface
-
Maximum (gap, hours a day) parameter
- getMax() - Method in class org.cpsolver.coursett.constraint.GroupConstraint.ParametrizedConstraintType
-
- getMaxAllowedPenalty() - Method in class org.cpsolver.coursett.constraint.SpreadConstraint.SpreadConstraintContext
-
- getMaxCourses() - Method in class org.cpsolver.coursett.constraint.SpreadConstraint.SpreadConstraintContext
-
- getMaxCourses(int, int) - Method in class org.cpsolver.coursett.constraint.SpreadConstraint.SpreadConstraintContext
-
- getMaxCredit() - Method in class org.cpsolver.studentsct.model.Student
-
Get student max credit (
Float.MAX_VALUE
if not set)
return student max credit
- getMaxDomainSize() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Maximal domain size (i.e., number of enrollments of a course request), -1 if there is no limit.
- getMaxDomainSize() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Maximal domain size (i.e., number of enrollments of a course request), -1 if there is no limit.
- getMaxEnrollmentWeight() - Method in class org.cpsolver.studentsct.model.Config.ConfigContext
-
Maximal weight of a single enrollment in the config
- getMaxEnrollmentWeight(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Config
-
Maximal weight of a single enrollment in the config
- getMaxEnrollmentWeight() - Method in class org.cpsolver.studentsct.model.Course.CourseContext
-
Maximal weight of a single enrollment in the course
- getMaxEnrollmentWeight(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Course
-
Maximal weight of a single enrollment in the course
- getMaxEnrollmentWeight(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Section
-
Maximal weight of a single enrollment in the section
- getMaxEnrollmentWeight() - Method in class org.cpsolver.studentsct.model.Section.SectionContext
-
Maximal weight of a single enrollment in the section
- getMaxHoles(int, BitSet) - Method in class org.cpsolver.coursett.constraint.MaxHolesFlexibleConstraint.MaxHolesFlexibleConstraintContext
-
- getMaximum() - Method in class org.cpsolver.studentsct.online.expectations.FractionallyOverExpected
-
Maximum, null if not set
- getMaximum(Section) - Method in class org.cpsolver.studentsct.online.expectations.FractionallyOverExpected
-
Maximum, section limit if not set
- getMaximum(Section, double) - Method in class org.cpsolver.studentsct.online.expectations.FractionallyUnbalancedWhenNoExpectations
-
Get maximum
- getMaxIters() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
Return maximal number of iterations
- getMaxLoad() - Method in class org.cpsolver.instructor.model.Instructor
-
Maximal load
- getMaxPenalty(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.SpreadConstraint
-
- getMaxPenalty() - Method in class org.cpsolver.exam.model.ExamRoomPlacement
-
- getMaxPenalty() - Method in class org.cpsolver.studentsct.model.Config
-
- getMaxPenalty() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
- getMaxPenalty() - Method in class org.cpsolver.studentsct.model.Offering
-
- getMaxPenalty() - Method in class org.cpsolver.studentsct.model.Subpart
-
- getMaxPenalty(Request) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Maximal penalty of a course request
- getMaxPenalty(CourseRequest) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Maximal penalty of a course request
- getMaxPenalty(Offering) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Maximal penalty of an offering
- getMaxPenalty(Config) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Maximal penalty of a config
- getMaxPenalty(Subpart) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Maximal penalty of a subpart
- getMaxPreference() - Method in class org.cpsolver.coursett.model.RoomLocation
-
Support for multiple rooms with different preferences: return max preference
- getMaxRoomCombinations() - Method in class org.cpsolver.coursett.model.Lecture
-
- getMaxRooms() - Method in class org.cpsolver.exam.model.Exam
-
Maximal number of rooms that can be assigned to the exam
- getMaxRooms() - Method in class org.cpsolver.exam.model.ExamModel
-
Default maximum number of rooms (can be set by problem property
Exams.MaxRooms, or in the input xml file, property maxRooms)
- getMaxSize() - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- getMaxSpreadPenalty(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.Placement
-
- getMaxStartTime() - Method in class org.cpsolver.ifs.example.jobshop.Operation
-
Get maximal starting time
- getMaxTravelDistanceInMinutes() - Method in class org.cpsolver.ifs.util.DistanceMetric
-
Maximal travel distance between rooms when no coordinates are given
- getMaxTravelGap() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getMaxX() - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
- getMaxY() - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
- getMem() - Static method in class org.cpsolver.coursett.model.TimetableModel
-
Returns amount of allocated memory.
- getMessage() - Method in class org.cpsolver.ifs.util.Progress.Message
-
Message
- getMessage() - Method in class org.cpsolver.studentsct.StudentSctBBTest.Message
-
Message
- getMessages() - Method in class org.cpsolver.studentsct.StudentSctBBTest
-
- getMetrics() - Method in class org.cpsolver.coursett.criteria.StudentConflict
-
- getMin() - Method in enum org.cpsolver.coursett.constraint.GroupConstraint.ConstraintType
-
Minimum (gap) parameter
- getMin() - Method in interface org.cpsolver.coursett.constraint.GroupConstraint.ConstraintTypeInterface
-
Minimum (gap) parameter
- getMin() - Method in class org.cpsolver.coursett.constraint.GroupConstraint.ParametrizedConstraintType
-
- getMinCredit() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
- getMinCredit() - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
- getMinCredit() - Method in class org.cpsolver.studentsct.model.Request
-
Smallest credit provided by this request
- getMinCredit() - Method in class org.cpsolver.studentsct.model.Student
-
Get student min credit (0 if not set)
return student min credit
- getMinEnrollmentWeight() - Method in class org.cpsolver.studentsct.model.Config.ConfigContext
-
Minimal weight of a single enrollment in the config
- getMinEnrollmentWeight(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Config
-
Minimal weight of a single enrollment in the config
- getMinEnrollmentWeight() - Method in class org.cpsolver.studentsct.model.Course.CourseContext
-
Minimal weight of a single enrollment in the course
- getMinEnrollmentWeight(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Course
-
Minimal weight of a single enrollment in the course
- getMinEnrollmentWeight(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Section
-
Minimal weight of a single enrollment in the section
- getMinEnrollmentWeight() - Method in class org.cpsolver.studentsct.model.Section.SectionContext
-
Minimal weight of a single enrollment in the section
- getMinMaxAvailableEnrollmentPenalty(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Minimal and maximal available enrollment penalty of a request
- getMinMaxAvailableEnrollmentPenalty(Assignment<Request, Enrollment>, CourseRequest) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Minimal and maximal available enrollment penalty of a request
- getMinMaxAvailableEnrollmentPenalty(Assignment<Request, Enrollment>, CourseRequest) - Static method in class org.cpsolver.studentsct.Test
-
- getMinMaxEnrollmentPenalty(Request) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Minimal and maximal available enrollment penalty of a request
- getMinMaxEnrollmentPenalty(CourseRequest) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Minimal and maximal available enrollment penalty of a request
- getMinMaxEnrollmentPenalty(CourseRequest) - Static method in class org.cpsolver.studentsct.Test
-
- getMinMaxRoomPreference() - Method in class org.cpsolver.coursett.model.Lecture
-
- getMinMaxTimePreference() - Method in class org.cpsolver.coursett.model.Lecture
-
- getMinors() - Method in class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Minors
- getMinors() - Method in class org.cpsolver.studentsct.reservation.CurriculumRestriction
-
Minors
- getMinPenalty() - Method in class org.cpsolver.studentsct.model.Config
-
- getMinPenalty() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
- getMinPenalty() - Method in class org.cpsolver.studentsct.model.Offering
-
- getMinPenalty() - Method in class org.cpsolver.studentsct.model.Subpart
-
- getMinPenalty(Request) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Minimal penalty of a course request
- getMinPenalty(CourseRequest) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Minimal penalty of a course request
- getMinPenalty(Offering) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Minimal penalty of an offering
- getMinPenalty(Config) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Minimal penalty of a config
- getMinPenalty(Subpart) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Minimal penalty of a subpart
- getMinPreference() - Method in class org.cpsolver.coursett.model.RoomLocation
-
Support for multiple rooms with different preferences: return min preference
- getMinSize() - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- getMinSize() - Method in class org.cpsolver.exam.model.Exam
-
- getMinStartTime() - Method in class org.cpsolver.ifs.example.jobshop.Operation
-
Get minimal starting time
- getMinWeeks() - Method in class org.cpsolver.coursett.model.Lecture
-
- getMinX() - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
- getMinY() - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
- getModalityPreference() - Method in class org.cpsolver.studentsct.model.Student
-
- getModel() - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.NeighbourSelectionWithSuggestionsContext
-
- getModel() - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
Student sectioning model
- getModel() - Method in class org.cpsolver.ifs.assignment.context.AbstractClassWithContext
-
Get the model.
- getModel() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Returns current model
- getModel() - Method in class org.cpsolver.ifs.extension.Extension
-
Returns the model
- getModel() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BacktrackNeighbourSelectionContext
-
- getModel() - Method in class org.cpsolver.ifs.model.Constraint
-
The model which the constraint belongs to
- getModel() - Method in class org.cpsolver.ifs.model.LazyNeighbour
-
Return problem model (it is needed in order to be able to get
overall solution value before and after the assignment of this neighbour)
- getModel() - Method in class org.cpsolver.ifs.model.LazySwap
-
Return problem model
- getModel() - Method in class org.cpsolver.ifs.model.Variable
-
Model, the variable belong to
- getModel() - Method in class org.cpsolver.ifs.solution.Solution
-
The model associated with the solution
- getModel() - Method in class org.cpsolver.ifs.util.ProblemLoader
-
Returns provided model.
- getModel() - Method in class org.cpsolver.ifs.util.ProblemSaver
-
Model of the solution
- getModel() - Method in class org.cpsolver.instructor.model.Instructor
-
- getModel() - Method in class org.cpsolver.studentsct.check.CourseLimitCheck
-
Return student sectioning model
- getModel() - Method in class org.cpsolver.studentsct.check.InevitableStudentConflicts
-
Return student sectioning model
- getModel() - Method in class org.cpsolver.studentsct.check.OverlapCheck
-
Return student sectioning model
- getModel() - Method in class org.cpsolver.studentsct.check.SectionLimitCheck
-
Return student sectioning model
- getModel() - Method in class org.cpsolver.studentsct.model.Config
-
- getModel() - Method in class org.cpsolver.studentsct.model.Course
-
- getModel() - Method in class org.cpsolver.studentsct.model.Offering
-
- getModel() - Method in class org.cpsolver.studentsct.model.RequestGroup
-
- getModel() - Method in class org.cpsolver.studentsct.model.Section
-
- getModel() - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- getModel() - Method in class org.cpsolver.studentsct.report.AbstractStudentSectioningReport
-
Returns the student sectioning model
- getModel() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
- getModelListeners() - Method in class org.cpsolver.ifs.model.Model
-
The list of model listeners
- GetMppInfo - Class in org.cpsolver.coursett
-
Process all solutions (files output.csv) in all subfolders of the given
folder and create a CSV (comma separated values text file) combining all
minimal perturbation information of the found solutions.
- GetMppInfo() - Constructor for class org.cpsolver.coursett.GetMppInfo
-
- getName() - Method in class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- getName() - Method in class org.cpsolver.coursett.constraint.DiscouragedRoomConstraint
-
- getName() - Method in class org.cpsolver.coursett.constraint.ExtendedStudentConflicts
-
- getName() - Method in enum org.cpsolver.coursett.constraint.FlexibleConstraint.FlexibleConstraintType
-
- getName() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- getName() - Method in enum org.cpsolver.coursett.constraint.GroupConstraint.ConstraintType
-
Constraint name
- getName() - Method in interface org.cpsolver.coursett.constraint.GroupConstraint.ConstraintTypeInterface
-
Constraint name
- getName() - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- getName() - Method in class org.cpsolver.coursett.constraint.GroupConstraint.ParametrizedConstraintType
-
- getName() - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
Resource name
- getName() - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- getName() - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime
-
- getName() - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedRoomsConstraint
-
- getName() - Method in class org.cpsolver.coursett.constraint.NoStudentOnlineConflicts
-
- getName() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
Room name
- getName() - Method in class org.cpsolver.coursett.constraint.SpreadConstraint
-
- getName() - Method in class org.cpsolver.coursett.model.Lecture
-
Class name
- getName() - Method in class org.cpsolver.coursett.model.Placement
-
- getName(boolean) - Method in class org.cpsolver.coursett.model.Placement
-
- getName() - Method in class org.cpsolver.coursett.model.RoomLocation
-
Room name
- getName() - Method in class org.cpsolver.coursett.model.StudentGroup
-
Returns student group name
- getName(boolean) - Method in class org.cpsolver.coursett.model.TimeLocation
-
Text representation
- getName() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Deprecated.
- getName() - Method in class org.cpsolver.coursett.TimetableXMLLoader.DatePattern
-
- getName() - Method in class org.cpsolver.exam.criteria.additional.StudentMoreThan1ADayConflicts
-
- getName() - Method in class org.cpsolver.exam.criteria.InstructorBackToBackConflicts
-
- getName() - Method in class org.cpsolver.exam.criteria.InstructorDirectConflicts
-
- getName() - Method in class org.cpsolver.exam.criteria.InstructorDistanceBackToBackConflicts
-
- getName() - Method in class org.cpsolver.exam.criteria.InstructorMoreThan2ADayConflicts
-
- getName() - Method in class org.cpsolver.exam.criteria.InstructorNotAvailableConflicts
-
- getName() - Method in class org.cpsolver.exam.criteria.PeriodIndexPenalty
-
- getName() - Method in class org.cpsolver.exam.criteria.PeriodSizePenalty
-
- getName() - Method in class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
- getName() - Method in class org.cpsolver.exam.criteria.StudentDirectConflicts
-
- getName() - Method in class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
- getName() - Method in class org.cpsolver.exam.criteria.StudentMoreThan2ADayConflicts
-
- getName() - Method in class org.cpsolver.exam.criteria.StudentNotAvailableConflicts
-
- getName() - Method in class org.cpsolver.exam.model.Exam
-
Exam name
- getName() - Method in class org.cpsolver.exam.model.ExamInstructor
-
Instructor name
- getName() - Method in class org.cpsolver.exam.model.ExamOwner
-
Course/section name
- getName() - Method in class org.cpsolver.exam.model.ExamPlacement
-
Assignment name (period / room(s))
- getName() - Method in class org.cpsolver.exam.model.ExamRoom
-
Room name
- getName() - Method in class org.cpsolver.exam.model.ExamRoomPlacement
-
Examination room name
- getName() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getName() - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Criterion name
- getName() - Method in class org.cpsolver.ifs.example.csp.CSPBinaryConstraint
-
- getName() - Method in class org.cpsolver.ifs.example.csp.CSPValue
-
- getName() - Method in class org.cpsolver.ifs.example.csp.CSPVariable
-
- getName() - Method in class org.cpsolver.ifs.example.jobshop.Job
-
Name of the job (e.g.
- getName() - Method in class org.cpsolver.ifs.example.jobshop.Location
-
Name -- start time
- getName() - Method in class org.cpsolver.ifs.example.jobshop.Machine
-
Name of the machine (e.g.
- getName() - Method in class org.cpsolver.ifs.example.jobshop.Operation
-
Operation's name (e.g., O[2,4] where 2 is the job number and 4 is the
operation number
- getName() - Method in class org.cpsolver.ifs.example.rpp.Location
-
Location's name.
- getName() - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
Returns name of the rectangle
- getName() - Method in class org.cpsolver.ifs.example.tt.Activity
-
- getName() - Method in class org.cpsolver.ifs.example.tt.Dependence
-
- getName() - Method in class org.cpsolver.ifs.example.tt.Location
-
- getName() - Method in class org.cpsolver.ifs.example.tt.Resource
-
- getName() - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Returns name
- getName() - Method in class org.cpsolver.ifs.model.Constraint
-
Constraint's name -- for printing purposes
- getName() - Method in class org.cpsolver.ifs.model.Value
-
Values name -- for printing purposes (E.g., Monday 7:30)
- getName() - Method in class org.cpsolver.ifs.model.Variable
-
Variable's name -- for printing purposes
- getName() - Method in enum org.cpsolver.instructor.constraints.GroupConstraint.ConstraintType
-
- getName() - Method in interface org.cpsolver.instructor.constraints.GroupConstraint.ConstraintTypeInterface
-
- getName() - Method in class org.cpsolver.instructor.constraints.GroupConstraint
-
- getName() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.ParametrizedConstraintType
-
- getName() - Method in class org.cpsolver.instructor.constraints.InstructorConstraint
-
- getName() - Method in class org.cpsolver.instructor.constraints.SameInstructorConstraint
-
- getName() - Method in class org.cpsolver.instructor.constraints.SameLinkConstraint
-
- getName() - Method in class org.cpsolver.instructor.model.Instructor
-
Instructor name that was provided in the constructor
- getName() - Method in class org.cpsolver.instructor.model.TeachingAssignment
-
- getName() - Method in class org.cpsolver.instructor.model.TeachingRequest.Variable
-
- getName() - Method in enum org.cpsolver.studentsct.extension.StudentQuality.Type
-
- getName() - Method in class org.cpsolver.studentsct.filter.CombinedStudentFilter
-
- getName() - Method in class org.cpsolver.studentsct.filter.FreshmanStudentFilter
-
- getName() - Method in class org.cpsolver.studentsct.filter.PriortyStudentFilter
-
- getName() - Method in class org.cpsolver.studentsct.filter.RandomStudentFilter
-
- getName() - Method in class org.cpsolver.studentsct.filter.RealStudentFilter
-
- getName() - Method in class org.cpsolver.studentsct.filter.ReverseStudentFilter
-
- getName() - Method in interface org.cpsolver.studentsct.filter.StudentFilter
-
Filter name
- getName() - Method in class org.cpsolver.studentsct.model.Choice
-
Choice name: name of the appropriate subpart + long name of time +
instructor(s) name
- getName() - Method in class org.cpsolver.studentsct.model.Config
-
Configuration name
- getName() - Method in class org.cpsolver.studentsct.model.Course
-
Course offering name: subject area + course number
- getName() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Request name: A for alternative, 1 + priority, (w) when wait-list, list of
course names
- getName() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Enrollment name
- getName() - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
Request name: A for alternative, 1 + priority, Free Time, long name of
requested time
- getName() - Method in class org.cpsolver.studentsct.model.Instructor
-
Get instructor name
- getName() - Method in class org.cpsolver.studentsct.model.Offering
-
Offering name
- getName() - Method in class org.cpsolver.studentsct.model.RequestGroup
-
Request group name
- getName() - Method in class org.cpsolver.studentsct.model.Section
-
Section name
- getName(long) - Method in class org.cpsolver.studentsct.model.Section
-
Return course-dependent section name
- getName() - Method in class org.cpsolver.studentsct.model.Student
-
Get student name
- getName() - Method in class org.cpsolver.studentsct.model.StudentGroup
-
Group name
- getName() - Method in class org.cpsolver.studentsct.model.Subpart
-
Subpart name
- getName() - Method in enum org.cpsolver.studentsct.report.SolutionStatsReport.StudentGroup
-
- getName() - Method in class org.cpsolver.studentsct.Test.ExtraStudentFilter
-
- getNameByCourse() - Method in class org.cpsolver.studentsct.model.Section
-
Return course-dependent section names
- getNames() - Method in enum org.cpsolver.studentsct.report.SolutionStatsReport.Statistics
-
- getNbrPlacements() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint.Block
-
- getNbrPlacements() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Block
-
- getNbrStudents(Student.StudentPriority) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getNeighbours() - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
Return list of neighbour selections
- getNeighbourSelection() - Method in class org.cpsolver.ifs.solver.Solver
-
Returns neighbour selection criterion
- getNoGood(V) - Method in class org.cpsolver.ifs.extension.MacPropagation.NoGood
-
- getNoGood(T) - Method in class org.cpsolver.ifs.extension.MacPropagation.NoGood
-
- getNoGood(V) - Method in class org.cpsolver.ifs.extension.MacRevised.NoGood
-
- getNoGood(T) - Method in class org.cpsolver.ifs.extension.MacRevised.NoGood
-
- getNoGoods() - Method in class org.cpsolver.ifs.extension.ConflictStatistics
-
- getNormalizedPreference() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Normalized preference
- getNotAvailablePrefChar() - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getNote() - Method in class org.cpsolver.coursett.model.Lecture
-
- getNote() - Method in class org.cpsolver.studentsct.model.Course
-
Course note
- getNote() - Method in class org.cpsolver.studentsct.model.Section
-
Section note
- getNotes() - Method in enum org.cpsolver.studentsct.report.SolutionStatsReport.Statistics
-
- getNotValidReason(Assignment<Lecture, Placement>, Placement, boolean) - Method in class org.cpsolver.coursett.model.Lecture
-
- getNotValidReason(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
Deprecated.
- getNotValidReason(Assignment<Lecture, Placement>, boolean) - Method in class org.cpsolver.coursett.model.Placement
-
- getNotValidReason(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.Placement
-
Deprecated.
- getNrArrHours() - Method in class org.cpsolver.studentsct.model.Config
-
- getNrAssigned() - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.NeighbourSelectionWithSuggestionsContext
-
- getNrAssigned() - Method in class org.cpsolver.studentsct.check.InevitableStudentConflicts.StudentCheck
-
Number of assigned requests in the current schedule
- getNrAssigned() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Number of assigned requests in the current schedule
- getNrAssignedBound(int) - Method in class org.cpsolver.studentsct.check.InevitableStudentConflicts.StudentCheck
-
Bound for the number of assigned requests in the current schedule
- getNrAssignedBound(int) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Bound for the number of assigned requests in the current schedule
- getNrAssignedLastLikeRequests(Assignment<Request, Enrollment>, boolean) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Number of requests from projected (
Student.isDummy()
equals true)
students that are assigned.
- getNrAssignedLastLikeRequests() - Method in class org.cpsolver.studentsct.StudentSectioningModel.StudentSectioningModelContext
-
Number of requests from projected (
Student.isDummy()
equals true)
students that are assigned.
- getNrAssignedRealRequests(Assignment<Request, Enrollment>, boolean) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Number of requests from real (
Student.isDummy()
equals false)
students that are assigned.
- getNrChanges() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.Suggestion
-
Number of changes in this schedule (comparing to the original one)
- getNrCompleteLastLikeStudents(Assignment<Request, Enrollment>, boolean) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getNrCompleteLastLikeStudents() - Method in class org.cpsolver.studentsct.StudentSectioningModel.StudentSectioningModelContext
-
- getNrCompleteRealStudents(Assignment<Request, Enrollment>, boolean) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getNrCourses(int, int, Placement) - Method in class org.cpsolver.coursett.constraint.SpreadConstraint.SpreadConstraintContext
-
- getNrDays() - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getNrDays() - Method in class org.cpsolver.exam.model.ExamModel
-
Number of days
- getNrDays() - Method in class org.cpsolver.ifs.example.tt.TimetableModel
-
- getNrDepartments() - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getNrHalfDays() - Method in class org.cpsolver.coursett.constraint.MaxHalfDaysFlexibleConstraint
-
Returns number of half-days in a day
- getNrHours() - Method in class org.cpsolver.ifs.example.tt.TimetableModel
-
- getNrInstructors() - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- getNrInstructors() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Get number of instructors needed
- getNrLastLikeRequests(boolean) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getNrLastLikeStudents(boolean) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getNrMatched() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
Number of possible enrollments of the selected request
- getNrMeetings() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Number of meetings
- getNrOfDiscouragedSlots() - Method in class org.cpsolver.ifs.example.tt.Location
-
Number of slots (over all resources) which are discouraged
- getNrOnline() - Method in class org.cpsolver.studentsct.model.Config
-
- getNrPast() - Method in class org.cpsolver.studentsct.model.Config
-
- getNrPeriods() - Method in class org.cpsolver.exam.model.ExamModel
-
Number of periods
- getNrRealRequests(boolean) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getNrRealStudents(boolean) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getNrRooms() - Method in class org.cpsolver.coursett.model.Lecture
-
- getNrRooms() - Method in class org.cpsolver.coursett.model.Placement
-
- getNrRooms() - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
Assignment API: free time request has no rooms
- getNrRooms() - Method in interface org.cpsolver.studentsct.model.SctAssignment
-
Number of rooms in which a section meets
- getNrRooms() - Method in class org.cpsolver.studentsct.model.Section
-
Number of rooms in which the section meet.
- getNrRooms() - Method in class org.cpsolver.studentsct.model.Unavailability
-
- getNrSlots() - Method in class org.cpsolver.coursett.constraint.InstructorConstraint.InstructorConstraintContext
-
- getNrSlots() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Return total number of slots of all sections in the enrollment.
- getNrSlotsPerMeeting() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Length
- getNrSolutionsSeen() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
Number of possible suggestions visited
- getNrStudents() - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- getNrTimes() - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getNrUnassigned() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.Suggestion
-
Number of unassigned requests
- getNrViolations(Assignment<Lecture, Placement>, Set<Placement>, HashMap<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.BreakFlexibleConstraint
-
- getNrViolations(Assignment<Lecture, Placement>, Set<Placement>, HashMap<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
Return current number of violations.
- getNrViolations(Assignment<Lecture, Placement>, Set<Placement>, HashMap<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxBlockFlexibleConstraint
-
- getNrViolations(Assignment<Lecture, Placement>, Set<Placement>, HashMap<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxBreaksFlexibleConstraint
-
- getNrViolations(Assignment<Lecture, Placement>, Set<Placement>, HashMap<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxConsecutiveDaysFlexibleConstraint
-
- getNrViolations(Assignment<Lecture, Placement>, Set<Placement>, HashMap<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxDaysFlexibleConstraint
-
- getNrViolations(Assignment<Lecture, Placement>, Set<Placement>, HashMap<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxHalfDaysFlexibleConstraint
-
- getNrViolations(Assignment<Lecture, Placement>, Set<Placement>, HashMap<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxHolesFlexibleConstraint
-
Count violations, that is weekly average free time that is over the limit in hours.
- getNrViolations(Assignment<Lecture, Placement>, Set<Placement>, HashMap<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxWeeksFlexibleConstraint
-
- getNrWeeks() - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getNrWeeks(int, int) - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getNumberOfEnrollments() - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
Number of all possible enrollments of the given student into the given course
- getNumOfClasses() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext.Instructor
-
- getNumOfIstructors() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
- getObject() - Method in class org.cpsolver.coursett.heuristics.HeuristicSelector.Element
-
given object
- getObjectiveValue() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
Fairness value based on pdev (pdev sec. part) of all instructors
- getObjectiveValue(Collection<InstructorConstraint>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
Fairness value based on pdev (pdev sec. part) of instructors
- getOffering() - Method in class org.cpsolver.studentsct.model.Choice
-
Instructional offering to which this choice belongs
- getOffering() - Method in class org.cpsolver.studentsct.model.Config
-
Instructional offering to which this configuration belongs.
- getOffering() - Method in class org.cpsolver.studentsct.model.Course
-
Instructional offering which is offered under this course offering.
- getOffering() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Offering of the course request
- getOffering() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Instructional offering on which the reservation is set.
- getOffering() - Method in class org.cpsolver.studentsct.reservation.Restriction
-
Instructional offering on which the restriction is set.
- getOfferingId() - Method in class org.cpsolver.coursett.model.Configuration
-
- getOfferingId() - Method in class org.cpsolver.coursett.sectioning.SctModel
-
Selected offering id
- getOfferings() - Method in class org.cpsolver.coursett.model.Student
-
- getOfferings() - Method in class org.cpsolver.studentsct.constraint.LinkedSections
-
Return offerings of this link
- getOfferings() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
List of offerings
- getOfferingsMap() - Method in class org.cpsolver.coursett.model.Student
-
- getOfferingWeight(Configuration) - Method in class org.cpsolver.coursett.model.Student
-
- getOfferingWeight(Long) - Method in class org.cpsolver.coursett.model.Student
-
- getOfferingWeight() - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
- getOnlineBound() - Method in class org.cpsolver.studentsct.model.Course
-
- getOnlineSectioningPenalty(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Section
-
Online sectioning penalty.
- getOp() - Method in class org.cpsolver.ifs.util.Query.AndTerm
-
- getOp() - Method in class org.cpsolver.ifs.util.Query.CompositeTerm
-
Operation over the terms, such as AND or OR
- getOp() - Method in class org.cpsolver.ifs.util.Query.OrTerm
-
- getOperation(int) - Method in class org.cpsolver.ifs.example.jobshop.Job
-
Get operation of the given index (0..countOperations()-1)
- getOperationNumber() - Method in class org.cpsolver.ifs.example.jobshop.Operation
-
Get operation number
- getOrd() - Method in class org.cpsolver.coursett.model.Lecture
-
- getOther(Enrollment) - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
Other enrollment of the conflict
- getOverExpected(Assignment<Request, Enrollment>, Section, Request) - Method in class org.cpsolver.studentsct.online.expectations.AvoidUnbalancedWhenNoExpectations
-
- getOverExpected(Assignment<Request, Enrollment>, Section, Request) - Method in class org.cpsolver.studentsct.online.expectations.FractionallyOverExpected
-
- getOverExpected(Assignment<Request, Enrollment>, Section, Request) - Method in class org.cpsolver.studentsct.online.expectations.FractionallyUnbalancedWhenNoExpectations
-
- getOverExpected(Assignment<Request, Enrollment>, Section, Request) - Method in class org.cpsolver.studentsct.online.expectations.MinimizeConflicts
-
- getOverExpected(Assignment<Request, Enrollment>, Enrollment, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.online.expectations.MinimizeConflicts
-
- getOverExpected(Assignment<Request, Enrollment>, Enrollment[], int, Section, Request) - Method in class org.cpsolver.studentsct.online.expectations.MinimizeConflicts
-
- getOverExpected(Assignment<Request, Enrollment>, Section, Request) - Method in class org.cpsolver.studentsct.online.expectations.NeverOverExpected
-
- getOverExpected(Assignment<Request, Enrollment>, Section, Request) - Method in interface org.cpsolver.studentsct.online.expectations.OverExpectedCriterion
-
Expectation penalty, to be minimized
- getOverExpected(Assignment<Request, Enrollment>, Enrollment, Enrollment, Set<Enrollment>) - Method in interface org.cpsolver.studentsct.online.expectations.OverExpectedCriterion.HasContext
-
Expectation penalty, to be minimized.
- getOverExpected(Assignment<Request, Enrollment>, Enrollment[], int, Section, Request) - Method in interface org.cpsolver.studentsct.online.expectations.OverExpectedCriterion.HasContext
-
Expectation penalty, to be minimized
- getOverExpected(Assignment<Request, Enrollment>, Section, Request) - Method in class org.cpsolver.studentsct.online.expectations.PenaltyNotNegative
-
- getOverExpected(Assignment<Request, Enrollment>, Section, Request) - Method in class org.cpsolver.studentsct.online.expectations.PercentageOverExpected
-
- getOverExpected(Assignment<Request, Enrollment>, Section, Request) - Method in class org.cpsolver.studentsct.online.OnlineSectioningModel
-
- getOverExpected(Assignment<Request, Enrollment>, Enrollment[], int, Section, Request) - Method in class org.cpsolver.studentsct.online.OnlineSectioningModel
-
Expectation penalty, to be minimized
- getOverExpected(Assignment<Request, Enrollment>, Enrollment, Enrollment, Set<Enrollment>) - Method in class org.cpsolver.studentsct.online.OnlineSectioningModel
-
Expectation penalty, to be minimized.
- getOverExpectedCriterion() - Method in class org.cpsolver.studentsct.online.OnlineSectioningModel
-
Get over-expected criterion
- getOverLimit(Placement) - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime.MinimizeNumberOfUsedGroupsOfTimeContext
-
- getOverLimit(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedRoomsConstraint.MinimizeNumberOfUsedRoomsConstraintContext
-
- getOwner() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- getOwners() - Method in class org.cpsolver.exam.model.Exam
-
Courses and/or sections that are having this exam
- getOwners(ExamStudent) - Method in class org.cpsolver.exam.model.Exam
-
Courses/sections of this exam into which the given student is enrolled
into
- getOwners(ExamInstructor) - Method in class org.cpsolver.exam.model.Exam
-
Courses/sections of this exam into which the given instructor is enrolled
into
- getOwners() - Method in class org.cpsolver.exam.model.ExamInstructor
-
Courses and/or sections that this instructor is enrolled to
- getOwners() - Method in class org.cpsolver.exam.model.ExamStudent
-
Courses and/or sections that this student is enrolled to
- getParameter() - Method in class org.cpsolver.coursett.constraint.GroupConstraint.ParametrizedConstraintType
-
Return constraint's parameter
- getParameter() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Distribution
-
- getParameter() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.ParametrizedConstraintType
-
- getParameterBaseName() - Method in class org.cpsolver.ifs.algorithms.GreatDeluge
-
- getParameterBaseName() - Method in class org.cpsolver.ifs.algorithms.HillClimber
-
All parameters start with HillClimber base name, e.g., HillClimber.MaxIdle
- getParameterBaseName() - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
Parameter base name.
- getParameterBaseName() - Method in class org.cpsolver.ifs.algorithms.SimulatedAnnealing
-
- getParent() - Method in class org.cpsolver.coursett.model.Lecture
-
- getParent() - Method in class org.cpsolver.ifs.assignment.context.AssignmentContextReference
-
- getParent() - Method in class org.cpsolver.studentsct.model.Section
-
Parent section of this section (can be null).
- getParent() - Method in class org.cpsolver.studentsct.model.Subpart
-
Parent subpart, if parent-child relation is defined between subparts
- getParentAssignment() - Method in class org.cpsolver.ifs.assignment.DefaultInheritedAssignment
-
- getParentAssignment() - Method in interface org.cpsolver.ifs.assignment.InheritedAssignment
-
Return parent assignment.
- getParentAssignment() - Method in class org.cpsolver.ifs.assignment.InheritedAssignmentArray
-
- getParentAssignment() - Method in class org.cpsolver.ifs.assignment.OptimisticInheritedAssignment
-
- getParentAttribute() - Method in class org.cpsolver.instructor.model.Attribute
-
Parent attribute
- getParentLecture() - Method in class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- getParentRoom() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
If this room is a partition of some other room, returns the parent room (which is partitioned).
- getParentRoom() - Method in class org.cpsolver.exam.model.ExamRoom
-
If this room is a partition of some other room, returns the parent room (which is partitioned).
- getParentSections() - Method in class org.cpsolver.studentsct.model.Choice
-
List of parent sections of sections of the instructional offering which
represent this choice.
- getPartitions() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
If this room is partitioned into multiple rooms, return room partitions
- getPartitions() - Method in class org.cpsolver.exam.model.ExamRoom
-
If this room is partitioned into multiple rooms, return room partitions
- getPastBound() - Method in class org.cpsolver.studentsct.model.Course
-
- getPattern() - Method in enum org.cpsolver.coursett.constraint.FlexibleConstraint.FlexibleConstraintType
-
- getPattern() - Method in class org.cpsolver.coursett.TimetableXMLLoader.DatePattern
-
- getPenalties() - Method in class org.cpsolver.studentsct.heuristics.selection.OnlineSelection.EpsilonSelection
-
Student preference penalties
- getPenalty(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.SpreadConstraint
-
Department balancing penalty for this department
- getPenalty(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.SpreadConstraint
-
Department balancing penalty of the given placement
- getPenalty(Assignment<Lecture, Placement>, Placement, Placement) - Method in class org.cpsolver.coursett.heuristics.UniversalPerturbationsCounter
-
- getPenalty() - Method in class org.cpsolver.exam.model.ExamPeriod
-
Period weight to be used to penalize unpopular periods
- getPenalty() - Method in class org.cpsolver.exam.model.ExamPeriodPlacement
-
- getPenalty(ExamPeriod) - Method in class org.cpsolver.exam.model.ExamRoom
-
Return room penalty for given period
- getPenalty(int) - Method in class org.cpsolver.exam.model.ExamRoom
-
- getPenalty() - Method in class org.cpsolver.exam.model.ExamRoomPlacement
-
- getPenalty(ExamPeriod) - Method in class org.cpsolver.exam.model.ExamRoomPlacement
-
- getPenalty(Assignment<V, T>, T, T) - Method in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
Computes perturbation penalty between assigned and initial value of the
same lecture.
- getPenalty() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Distribution
-
- getPenalty() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
Conflict penalty, e.g., the number of overlapping slots against the number of slots of the smallest section
- getPenalty() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Penalty of the current schedule
- getPenalty() - Method in class org.cpsolver.studentsct.model.Enrollment
-
- getPenalty() - Method in class org.cpsolver.studentsct.model.Section
-
Return penalty which is added to an enrollment that contains this
section.
- getPenalty(TimeLocation) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Return penalty of the given time.
- getPenalty(SctAssignment) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Return penalty of an assignment.
- getPenalty(Enrollment) - Method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Return penalty of an enrollment.
- getPenaltyA(Assignment<V, T>, T, T) - Method in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
Case A: initial value of a different unassigned variable cannot be
assigned (computed by
ViolatedInitials
)
- getPenaltyB(Assignment<V, T>, T, T, T) - Method in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
Case B: initial value is unassigned from a conflicting variable.
- getPenaltyBound(int) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Penalty bound of the current schedule
- getPenaltyC(Assignment<V, T>, T, T, T) - Method in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
Case C: non-initial value is unassigned from a conflicting variable.
- getPenaltyD(Assignment<V, T>, T, T) - Method in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
Case D: different than initial value is assigned to the variable
- getPenaltyEstimate(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.SpreadConstraint
-
- getPerc(double, double, double) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getPerc(double, double, double) - Method in class org.cpsolver.ifs.model.Model
-
- getPerc(double, double, double) - Static method in class org.cpsolver.studentsct.Test
-
Compute percentage
- getPercDisbalancedSections(Assignment<Request, Enrollment>, double) - Method in class org.cpsolver.studentsct.online.Test
-
- getPercentage(Assignment<V, T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Return formatted value of this criterion, as percentage when possible
- getPercentage() - Method in class org.cpsolver.studentsct.online.expectations.PercentageOverExpected
-
Over-expected percentage, defaults to 1.0
- getPercRev(double, double, double) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getPercRev(double, double, double) - Method in class org.cpsolver.ifs.model.Model
-
- getPeriod(Long) - Method in class org.cpsolver.exam.model.ExamModel
-
Period of given unique id
- getPeriod() - Method in class org.cpsolver.exam.model.ExamPeriodPlacement
-
Examination period
- getPeriod() - Method in class org.cpsolver.exam.model.ExamPlacement
-
Assigned period
- getPeriodPlacement(Long) - Method in class org.cpsolver.exam.model.Exam
-
Returns appropriate
ExamPeriodPlacement
for the given period, if
it is available for this exam, null otherwise.
- getPeriodPlacement(ExamPeriod) - Method in class org.cpsolver.exam.model.Exam
-
Returns appropriate
ExamPeriodPlacement
for the given period, if
it is available for this exam, null otherwise.
- getPeriodPlacement() - Method in class org.cpsolver.exam.model.ExamPlacement
-
Assigned period placement
- getPeriodPlacements() - Method in class org.cpsolver.exam.model.Exam
-
Return list of possible period placements.
- getPeriods() - Method in class org.cpsolver.exam.model.ExamModel
-
- getPeriodValue(Assignment<Exam, ExamPlacement>, ExamPlacement) - Method in class org.cpsolver.exam.criteria.additional.DistributionViolation
-
- getPeriodValue(Assignment<Exam, ExamPlacement>, ExamPlacement) - Method in class org.cpsolver.exam.criteria.DistributionPenalty
-
Period related distribution penalty, i.e., sum weights of violated
distribution constraints
- getPeriodValue(Assignment<Exam, ExamPlacement>, ExamPlacement) - Method in class org.cpsolver.exam.criteria.ExamCriterion
-
Return impact of this criterion on period assignment (if this criterion is based on period assignment).
- getPerturbationPenalty(Assignment<V, T>, Model<V, T>) - Method in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
- getPerturbationPenalty(Assignment<V, T>, Model<V, T>, Collection<V>) - Method in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
- getPerturbationPenalty(Assignment<V, T>, Model<V, T>, T, Collection<T>) - Method in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
- getPerturbationPenalty(Assignment<V, T>, Model<V, T>) - Method in interface org.cpsolver.ifs.perturbations.PerturbationsCounter
-
- getPerturbationPenalty(Assignment<V, T>, Model<V, T>, Collection<V>) - Method in interface org.cpsolver.ifs.perturbations.PerturbationsCounter
-
Returns perturbation penalty, i.e., the distance between current solution
and the solution of the initial (only include variables from the given
set) problem (see
Variable.getInitialAssignment()
).
- getPerturbationPenalty(Assignment<V, T>, Model<V, T>, T, Collection<T>) - Method in interface org.cpsolver.ifs.perturbations.PerturbationsCounter
-
Returns perturbation penalty of the solution which become from the
current solution when given conflicting values are unassigned and the
selected value is assigned.
- getPerturbationsCounter() - Method in class org.cpsolver.coursett.criteria.Perturbations
-
- getPerturbationsCounter() - Method in class org.cpsolver.ifs.solution.Solution
-
Returns perturbation counter
- getPerturbationsCounter() - Method in class org.cpsolver.ifs.solver.Solver
-
Returns perturbation counter (minimal perturbation problem)
- getPhase() - Method in class org.cpsolver.coursett.heuristics.FixCompleteSolutionNeighbourSelection.FixCompleteSolutionNeighbourContext
-
- getPhase() - Method in class org.cpsolver.exam.heuristics.ExamNeighbourSelection.Context
-
- getPhase() - Method in class org.cpsolver.ifs.algorithms.MetaHeuristicSearch.MetaHeuristicSearchContext
-
- getPhase() - Method in class org.cpsolver.ifs.algorithms.SimpleSearch.SimpleSearchContext
-
- getPhase() - Method in class org.cpsolver.ifs.util.Progress
-
Current phase
- getPlacement(int, int) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint.InstructorConstraintContext
-
- getPlacement(int, int) - Method in class org.cpsolver.coursett.constraint.RoomConstraint.RoomConstraintContext
-
- getPlacement() - Method in class org.cpsolver.studentsct.model.Section
-
Time/room placement of the section.
- getPlacements() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint.Block
-
- getPlacements(int) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint.InstructorConstraintContext
-
- getPlacements(int, BitSet) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint.InstructorConstraintContext
-
- getPlacements(int, Placement) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint.InstructorConstraintContext
-
- getPlacements(int) - Method in class org.cpsolver.coursett.constraint.RoomConstraint.RoomConstraintContext
-
- getPlacements(int) - Method in class org.cpsolver.exam.model.ExamRoom.ExamRoomContext
-
- getPlacements(Assignment<Exam, ExamPlacement>, ExamPeriod) - Method in class org.cpsolver.exam.model.ExamRoom
-
Exams placed at the given period
- getPlacementSelectionAdjustmentsName() - Method in class org.cpsolver.coursett.criteria.TimetablingCriterion
-
- getPlacementSelectionWeight(int, int) - Method in class org.cpsolver.coursett.criteria.TimetablingCriterion
-
- getPlacementSelectionWeightDefault(int) - Method in class org.cpsolver.coursett.criteria.placement.DeltaTimePreference
-
- getPlacementSelectionWeightDefault(int) - Method in class org.cpsolver.coursett.criteria.placement.HardConflicts
-
- getPlacementSelectionWeightDefault(int) - Method in class org.cpsolver.coursett.criteria.placement.PotentialHardConflicts
-
- getPlacementSelectionWeightDefault(int) - Method in class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts
-
- getPlacementSelectionWeightDefault(int) - Method in class org.cpsolver.coursett.criteria.TimetablingCriterion
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.IgnoredCommittedStudentConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.IgnoredStudentConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentHardConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.InstructorConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.InstructorStudentConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.InstructorStudentHardConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.QuadraticStudentConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.QuadraticStudentHardConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.RoomSizePenalty
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.StudentLuchBreak
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeDaysOfWeek
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeScheduleHoles
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.StudentOnlineConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.additional.StudentOverLunchConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.BackToBackInstructorPreferences
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.BrokenTimePatterns
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.DepartmentBalancingPenalty
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.DistributionPreferences
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.FlexibleConstraintCriterion
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.Perturbations
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.placement.AssignmentCount
-
Deprecated.
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.placement.DeltaTimePreference
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.placement.HardConflicts
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.placement.PotentialHardConflicts
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.RoomPreferences
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.SameSubpartBalancingPenalty
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.StudentCommittedConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.StudentConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.StudentDistanceConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.StudentHardConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.StudentOverlapConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.StudentWorkdayConflict
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.TimePreferences
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.TimetablingCriterion
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.TooBigRooms
-
- getPlacementSelectionWeightName() - Method in class org.cpsolver.coursett.criteria.UselessHalfHours
-
- getPoints() - Method in class org.cpsolver.ifs.algorithms.NeighbourSelector
-
Weight of the selector in the roulette wheel selection of neighbour selectors
- getPosX() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
X-position of the building
- getPosX() - Method in class org.cpsolver.coursett.model.RoomLocation
-
X-position of the building
- getPosY() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
Y-position of the building
- getPosY() - Method in class org.cpsolver.coursett.model.RoomLocation
-
Y-position of the building
- getPrecedingOperation() - Method in class org.cpsolver.ifs.example.jobshop.Operation
-
Get the preceding operation (if any)
- getPreference() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint.FlexibleConstraintContext
-
- getPreference() - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
Constraint preference (0 if prohibited or required)
- getPreference() - Method in class org.cpsolver.coursett.constraint.GroupConstraint.GroupConstraintContext
-
- getPreference(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
Back-to-back preference of the given placement
- getPreference(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- getPreference() - Method in class org.cpsolver.coursett.constraint.InstructorConstraint.InstructorConstraintContext
-
Overall back-to-back preference of this instructor
- getPreference(Placement) - Method in class org.cpsolver.coursett.criteria.TooBigRooms
-
- getPreference() - Method in class org.cpsolver.coursett.model.RoomLocation
-
Room preference
- getPreference(int) - Method in class org.cpsolver.coursett.model.RoomLocation
-
Support for multiple rooms with different preferences: override default room preference for the given index
- getPreference() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Preference
- getPreference() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Distribution
-
- getPreference() - Method in class org.cpsolver.instructor.constraints.SameInstructorConstraint.Context
-
- getPreference() - Method in class org.cpsolver.instructor.constraints.SameInstructorConstraint
-
Constraint preference that was provided in the constructor
- getPreference() - Method in class org.cpsolver.instructor.constraints.SameLinkConstraint.Context
-
- getPreference() - Method in class org.cpsolver.instructor.constraints.SameLinkConstraint
-
Constraint preference that was provided in the constructor
- getPreference() - Method in class org.cpsolver.instructor.model.Instructor
-
Return teaching preference
- getPreference() - Method in class org.cpsolver.instructor.model.Preference
-
Preference value
- getPreferenceByIndex() - Method in class org.cpsolver.coursett.model.RoomLocation
-
Support for multiple rooms with different preferences: return preference overrides
- getPreferenceCombination(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- getPreferenceInt() - Method in class org.cpsolver.coursett.preference.AveragePreferenceCombination
-
- getPreferenceInt() - Method in class org.cpsolver.coursett.preference.MinMaxPreferenceCombination
-
- getPreferenceInt() - Method in class org.cpsolver.coursett.preference.PreferenceCombination
-
- getPreferenceInt() - Method in class org.cpsolver.coursett.preference.SumPreferenceCombination
-
- getPreferenceProlog() - Method in class org.cpsolver.coursett.preference.PreferenceCombination
-
- getPreferences() - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getPreferredRoomPlacements() - Method in class org.cpsolver.exam.model.Exam
-
Return list of possible room placements that are strongly preferred.
- getPreferredSections(Request) - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- getPrefix() - Method in class org.cpsolver.coursett.GetInfo.Info
-
- getPrefix() - Method in class org.cpsolver.studentsct.GetInfo.Info
-
- getPrimaryMajor() - Method in class org.cpsolver.studentsct.model.Student
-
- getPrintOffset() - Method in class org.cpsolver.exam.model.Exam
-
Print offset -- for reporting purposes
- getPriority(Long) - Method in class org.cpsolver.coursett.model.Student
-
Priority of an offering (for the student).
- getPriority(Configuration) - Method in class org.cpsolver.coursett.model.Student
-
- getPriority(Lecture) - Method in class org.cpsolver.coursett.model.Student
-
- getPriority() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Return enrollment priority
- getPriority() - Method in class org.cpsolver.studentsct.model.Request
-
Request priority -- if there is a choice, request with lower priority is
more preferred to be assigned
- getPriority() - Method in class org.cpsolver.studentsct.model.Student
-
Student's priority.
- getPriority(String) - Static method in enum org.cpsolver.studentsct.model.Student.StudentPriority
-
- getPriority() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Reservation priority (e.g., individual reservations first)
- getProblemStudents() - Method in interface org.cpsolver.studentsct.heuristics.selection.ProblemStudentsProvider
-
Set of problematic students (
Student
objects).
- getProblemStudents() - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
List of problematic students
- getProblemStudents() - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection.Selection
-
Set of problematic students computed in the last selection
- getProcessingTime() - Method in class org.cpsolver.ifs.example.jobshop.Operation
-
Get processing time
- getProgram() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Program (optional)
- getProgramName() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Program (optional)
- getProgress() - Method in class org.cpsolver.coursett.model.DefaultStudentSectioning
-
- getProgress() - Method in class org.cpsolver.coursett.model.InitialSectioning
-
- getProgress() - Method in class org.cpsolver.ifs.util.Progress
-
Current progress
- getProgressMax() - Method in class org.cpsolver.ifs.util.Progress
-
Maximum of current progress
- getProhibitedSlots() - Method in class org.cpsolver.ifs.example.tt.Activity
-
- getProhibitedSlots() - Method in class org.cpsolver.ifs.example.tt.Resource
-
- getProhibitedX() - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
- getProhibitedY() - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
- getProjected() - Method in class org.cpsolver.studentsct.model.Course
-
Course offering projected number of students
- getPrologPreference() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
Prolog reference: "R" for required, "P" for prohibited", "-2",.."2" for
preference
- getPrologPreference() - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
Prolog reference: "R" for required, "P" for prohibited", "-2",.."2" for
preference
- getProperties() - Method in class org.cpsolver.coursett.model.TimetableModel
-
- getProperties() - Method in class org.cpsolver.exam.model.ExamModel
-
Problem properties
- getProperties() - Method in class org.cpsolver.ifs.extension.Extension
-
Returns input configuration
- getProperties() - Method in class org.cpsolver.ifs.solver.Solver
-
Returns configuration
- getProperties() - Method in class org.cpsolver.instructor.model.InstructorSchedulingModel
-
Return solver configuration
- getProperties() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Configuration
- getProperty(String, String) - Method in class org.cpsolver.ifs.util.DataProperties
-
Returns string property
- getPropertyBoolean(String, boolean) - Method in class org.cpsolver.ifs.util.DataProperties
-
Returns boolean property
- getPropertyBoolean(String, Boolean) - Method in class org.cpsolver.ifs.util.DataProperties
-
Returns boolean property
- getPropertyDouble(String, double) - Method in class org.cpsolver.ifs.util.DataProperties
-
Returns double property
- getPropertyDouble(String, Double) - Method in class org.cpsolver.ifs.util.DataProperties
-
Returns double property
- getPropertyDoubleArry(String, Double[]) - Method in class org.cpsolver.ifs.util.DataProperties
-
- getPropertyFloat(String, float) - Method in class org.cpsolver.ifs.util.DataProperties
-
Returns float property
- getPropertyFloat(String, Float) - Method in class org.cpsolver.ifs.util.DataProperties
-
Returns float property
- getPropertyInt(String, int) - Method in class org.cpsolver.ifs.util.DataProperties
-
Returns int property
- getPropertyInteger(String, Integer) - Method in class org.cpsolver.ifs.util.DataProperties
-
Returns int property
- getPropertyIntegerArry(String, Integer[]) - Method in class org.cpsolver.ifs.util.DataProperties
-
- getPropertyLong(String, long) - Method in class org.cpsolver.ifs.util.DataProperties
-
Returns long property
- getPropertyLong(String, Long) - Method in class org.cpsolver.ifs.util.DataProperties
-
Returns long property
- getPropertyLongArry(String, Long[]) - Method in class org.cpsolver.ifs.util.DataProperties
-
- getPuid() - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- getQuery() - Method in class org.cpsolver.ifs.util.Query
-
- getQuotationMark() - Method in class org.cpsolver.ifs.util.CSVFile
-
- getR1() - Method in class org.cpsolver.studentsct.extension.DistanceConflict.Conflict
-
First request
- getR1() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
First request
- getR1() - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.Conflict
-
First request
- getR1Weight() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
First request weight
- getR1Weight() - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.Conflict
-
First request weight
- getR2() - Method in class org.cpsolver.studentsct.extension.DistanceConflict.Conflict
-
Second request
- getR2() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
Second request
- getR2() - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.Conflict
-
Second request
- getR2Weight() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
Second request weight
- getR2Weight() - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.Conflict
-
Second request weight
- getRandom() - Static method in class org.cpsolver.ifs.util.ToolBox
-
Gets random number generator
- getRectangle(int, int) - Method in class org.cpsolver.ifs.example.rpp.ResourceConstraint.Context
-
- getRectangle(String) - Method in class org.cpsolver.ifs.example.rpp.RPPModel
-
Returns rectangle of the given name
- getReference() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- getReference() - Method in enum org.cpsolver.exam.model.ExamDistributionConstraint.DistributionType
-
- getReference() - Method in class org.cpsolver.studentsct.model.StudentGroup
-
Group reference
- getReleaseDate() - Static method in class org.cpsolver.ifs.Constants
-
Release date
- getRelevantPlacements(Assignment<Lecture, Placement>, int, Set<Placement>, Placement, HashMap<Lecture, Placement>, BitSet) - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
Returns placements of variables assigned to this constraint with assignment which satisfy following conditions:
They must be taught in the day included in dayCode.
- getRelevantPlacements(Assignment<TeachingRequest.Variable, TeachingAssignment>, Instructor, int, Set<TeachingAssignment>, TeachingRequest.Variable, TeachingAssignment, BitSet) - Static method in class org.cpsolver.instructor.constraints.GroupConstraint
-
Return teaching assignment + section combinations for the given instructor, considering the selected value and the provided conflicts.
- getRemainingPoints() - Method in class org.cpsolver.ifs.heuristics.RouletteWheelSelection
-
Total value of objects that are still in the selection.
- getRequest() - Method in class org.cpsolver.instructor.model.TeachingRequest.Variable
-
Teaching request for this variable
- getRequest() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Request
- getRequest(int) - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- getRequest() - Method in class org.cpsolver.studentsct.StudentSctBBTest.Message
-
Related course / free time request
- getRequestDate(Student) - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentByRequestDate
-
- getRequestGroups() - Method in class org.cpsolver.studentsct.model.Course
-
Lists all the request groups of this course
- getRequestGroups() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Lists request groups of this request
- getRequestId() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Teaching request id that was provided in the constructor
- getRequestPriority() - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentChoiceOrder
-
- getRequestPriority() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
- getRequestPriority() - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
- getRequestPriority() - Method in class org.cpsolver.studentsct.model.Request
-
Importance of the request.
- getRequests() - Method in class org.cpsolver.instructor.model.InstructorSchedulingModel
-
All teaching requests
- getRequests() - Method in class org.cpsolver.studentsct.model.Course
-
Set of course requests requesting this course
- getRequests() - Method in class org.cpsolver.studentsct.model.RequestGroup
-
Return the set of course requests that are associated with this group.
- getRequests() - Method in class org.cpsolver.studentsct.model.Student
-
Student's course and free time requests
- getRequiredChoices() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Required choices
- getReservation() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Return reservation used for this enrollment
- getReservationCanAssignOverTheLimit() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getReservationLimit() - Method in class org.cpsolver.studentsct.online.OnlineReservation
-
- getReservationLimit() - Method in class org.cpsolver.studentsct.reservation.CourseReservation
-
Reservation limit (-1 for unlimited)
- getReservationLimit() - Method in class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Reservation limit (-1 for unlimited)
- getReservationLimit() - Method in class org.cpsolver.studentsct.reservation.DummyReservation
-
Dummy reservation is unlimited
- getReservationLimit() - Method in class org.cpsolver.studentsct.reservation.GroupReservation
-
Reservation limit
- getReservationLimit() - Method in class org.cpsolver.studentsct.reservation.IndividualReservation
-
Reservation limit == number of students in the reservation
- getReservationLimit() - Method in class org.cpsolver.studentsct.reservation.LearningCommunityReservation
-
Reservation limit (-1 for unlimited)
- getReservationLimit() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Reservation limit
- getReservationLimit() - Method in class org.cpsolver.studentsct.reservation.UniversalOverride
-
Reservation limit (-1 for unlimited)
- getReservations() - Method in class org.cpsolver.studentsct.model.Config
-
Get reservations for this configuration
- getReservations(Course) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Get reservations for this course requests
- getReservations() - Method in class org.cpsolver.studentsct.model.Offering
-
Reservations associated with this offering
- getReservations() - Method in class org.cpsolver.studentsct.model.Section
-
Get reservations for this section
- getReservedAvailableSpace(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Available reserved space
- getReservedAvailableSpace(Assignment<Request, Enrollment>, Config, Request) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Available reserved space for a particular config
- getReservedAvailableSpace(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.reservation.Reservation.ReservationContext
-
Available reserved space
- getReservedAvailableSpace(Assignment<Request, Enrollment>, Config, Request) - Method in class org.cpsolver.studentsct.reservation.Reservation.ReservationContext
-
Available reserved space for a particular config
- getResource(Assignment<Lecture, Placement>, int) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
Lookup table getResource()[slot] → lecture using this room placed in the
given time slot (null if empty)
- getResource(int) - Method in class org.cpsolver.ifs.example.tt.Location
-
Gets given resource
- getResourceGroup(int) - Method in class org.cpsolver.ifs.example.tt.Activity
-
- getResourceGroups() - Method in class org.cpsolver.ifs.example.tt.Activity
-
- getResourceId() - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
Resource id
- getResourceId() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
Room id
- getResourceId() - Method in class org.cpsolver.ifs.example.tt.Dependence
-
- getResourceId() - Method in class org.cpsolver.ifs.example.tt.Resource
-
- getResourceOfWeek(int) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint.InstructorConstraintContext
-
- getResourceOfWeek(Assignment<Lecture, Placement>, int) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- getResourceOfWeek(int) - Method in class org.cpsolver.coursett.constraint.RoomConstraint.RoomConstraintContext
-
- getResources() - Method in class org.cpsolver.ifs.example.tt.Location
-
Gets selection of resources
- getRestrictions(Course) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Get restrictions for this course requests
- getRestrictions() - Method in class org.cpsolver.studentsct.model.Offering
-
Restrictions associated with this offering
- getRestrictivity() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Reservation restrictivity (estimated percentage of enrollments that include this reservation, 1.0 reservation on the whole offering)
- getRoom() - Method in class org.cpsolver.exam.model.ExamRoomPlacement
-
Examination room
- getRoom() - Method in class org.cpsolver.instructor.model.EnrolledClass
-
Room or rooms (comma separated) of the enrolled class
- getRoom() - Method in class org.cpsolver.instructor.model.Section
-
Section room (or rooms)
- getRoomConstraint() - Method in class org.cpsolver.coursett.model.RoomLocation
-
- getRoomConstraints() - Method in class org.cpsolver.coursett.model.TimetableModel
-
The list of all room constraints
- getRoomCost(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamPlacement
-
Overall cost of using this set or rooms.
- getRoomIds() - Method in class org.cpsolver.coursett.model.Placement
-
- getRoomLocation() - Method in class org.cpsolver.coursett.model.Placement
-
Room location
- getRoomLocation(Long) - Method in class org.cpsolver.coursett.model.Placement
-
- getRoomLocationIndex(Long) - Method in class org.cpsolver.coursett.model.Placement
-
- getRoomLocations() - Method in class org.cpsolver.coursett.model.Placement
-
Room locations (multi-room placement)
- getRoomName() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- getRoomName(String) - Method in class org.cpsolver.coursett.model.Placement
-
- getRoomName(String) - Method in class org.cpsolver.exam.model.ExamPlacement
-
Room names separated with the given delimiter
- getRoomNames() - Method in class org.cpsolver.coursett.model.Placement
-
- getRoomPenalty() - Method in class org.cpsolver.coursett.model.Placement
-
- getRoomPlacement(long) - Method in class org.cpsolver.exam.model.Exam
-
Returns appropriate
ExamRoomPlacement
for the given room, if it
is available for this exam, null otherwise.
- getRoomPlacement(ExamRoom) - Method in class org.cpsolver.exam.model.Exam
-
Returns appropriate
ExamRoomPlacement
for the given room, if it
is available for this exam, null otherwise.
- getRoomPlacements() - Method in class org.cpsolver.exam.model.Exam
-
Return list of possible room placements.
- getRoomPlacements() - Method in class org.cpsolver.exam.model.ExamPlacement
-
- getRoomPreference() - Method in class org.cpsolver.coursett.model.Placement
-
- getRoomPrefs() - Method in class org.cpsolver.coursett.model.Placement
-
- getRooms() - Method in class org.cpsolver.exam.model.ExamModel
-
Problem rooms
- getRooms() - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
Assignment API: free time request has no rooms
- getRooms() - Method in interface org.cpsolver.studentsct.model.SctAssignment
-
Room assignment
- getRooms() - Method in class org.cpsolver.studentsct.model.Section
-
- getRooms() - Method in class org.cpsolver.studentsct.model.Unavailability
-
- getRoomSharing() - Method in class org.cpsolver.exam.model.ExamModel
-
Return examination room sharing model
- getRoomSharing() - Method in class org.cpsolver.exam.model.ExamRoom
-
- getRoomSize() - Method in class org.cpsolver.coursett.model.Placement
-
- getRoomSize() - Method in class org.cpsolver.coursett.model.RoomLocation
-
Room size
- getRoomSplits() - Method in class org.cpsolver.exam.criteria.RoomSplitPenalty.RoomSplitContext
-
- getRoomValue(Assignment<Exam, ExamPlacement>, ExamPlacement) - Method in class org.cpsolver.exam.criteria.additional.DistributionViolation
-
- getRoomValue(Assignment<Exam, ExamPlacement>, ExamPlacement) - Method in class org.cpsolver.exam.criteria.DistributionPenalty
-
Room related distribution penalty, i.e., sum weights of violated
distribution constraints
- getRoomValue(Assignment<Exam, ExamPlacement>, ExamPlacement) - Method in class org.cpsolver.exam.criteria.ExamCriterion
-
Return impact of this criterion on room assignment (if this criterion is based on room assignment).
- getRoulette(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.RouletteWheelRequestSelection
-
Populate roulette wheel selection, if null or empty.
- getS1() - Method in class org.cpsolver.studentsct.extension.DistanceConflict.Conflict
-
First section
- getS1() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
First section
- getS1() - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.Conflict
-
First section
- getS2() - Method in class org.cpsolver.studentsct.extension.DistanceConflict.Conflict
-
Second section
- getS2() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
Second section
- getS2() - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.Conflict
-
Second section
- getSameCommonPenalty(TeachingRequest) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Return same common penalty of this request and the given request being assigned to the same instructor
- getSameCommonPreference() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Whether to ensure that multiple assignments given to the same instructor share the common part.
- getSameCoursePenalty(TeachingRequest) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Return same course penalty of this request and the given request being assigned to the same instructor
- getSameCoursePreference() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Preference of an instructor taking this request together with some other request of the same / different course.
- getSameDaysPreference() - Method in class org.cpsolver.instructor.model.Instructor
-
Return same-days preference (only soft preference can be set at the moment)
- getSameGroupWeight(Student) - Method in class org.cpsolver.coursett.model.Student
-
- getSameRoomPreference() - Method in class org.cpsolver.instructor.model.Instructor
-
Return same-room preference (only soft preference can be set at the moment)
- getScheduler() - Method in class org.cpsolver.coursett.model.Lecture
-
Scheduler (Managing Department)
- getSchedulingSubpartId() - Method in class org.cpsolver.coursett.model.Lecture
-
Scheduling subpart id
- getSecondCoordinateName() - Method in enum org.cpsolver.ifs.util.DistanceMetric.Ellipsoid
-
Name of the second coordinate (e.g., Longitude)
- getSection() - Method in class org.cpsolver.instructor.model.EnrolledClass
-
Name of the enrolled class
- getSection(long) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return section of the requested courses with the given id
- getSection(long) - Method in class org.cpsolver.studentsct.model.Offering
-
Return section of the given id, if it is part of one of this offering
configurations.
- getSection() - Method in class org.cpsolver.studentsct.model.Unavailability
-
Section
- getSection() - Method in class org.cpsolver.studentsct.report.CourseSection
-
Class
- getSectionId() - Method in class org.cpsolver.instructor.model.Section
-
Section unique id that was provided in the constructor
- getSectionId() - Method in class org.cpsolver.studentsct.model.Choice
-
section id
- getSectionName() - Method in class org.cpsolver.instructor.model.Section
-
Section name that was provided in the constructor
- getSectionName() - Method in class org.cpsolver.studentsct.model.Unavailability
-
- getSectionReservations() - Method in class org.cpsolver.studentsct.model.Section
-
Get reservations that require this section
- getSectionReservations() - Method in class org.cpsolver.studentsct.model.Subpart
-
Get reservations that require sections of this subpart
- getSections() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Block
-
- getSections() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Sections of the request that was provided in the constructor
- getSections() - Method in class org.cpsolver.instructor.model.TeachingRequest.Variable
-
Sections of the request that was provided in the constructor
- getSections(Subpart) - Method in class org.cpsolver.studentsct.constraint.LinkedSections
-
Return section (or sections) of a subpart of this link
- getSections() - Method in class org.cpsolver.studentsct.model.Choice
-
List of sections of the instructional offering which represent this
choice.
- getSections() - Method in class org.cpsolver.studentsct.model.Enrollment
-
List of sections (only for course request)
- getSections() - Method in class org.cpsolver.studentsct.model.Subpart
-
List of sections
- getSections() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
One or more sections on which the reservation is set (optional).
- getSections(Subpart) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
One or more sections on which the reservation is set (optional).
- getSections() - Method in class org.cpsolver.studentsct.reservation.Restriction
-
One or more sections on which the restriction is set.
- getSections(Subpart) - Method in class org.cpsolver.studentsct.reservation.Restriction
-
One or more sections on which the restriction is set (optional).
- getSectionSpread(Assignment<Request, Enrollment>, Section) - Method in class org.cpsolver.studentsct.model.RequestGroup
-
Return section spread of this group.
- getSectionSpread(Section) - Method in class org.cpsolver.studentsct.model.RequestGroup.RequestGroupContext
-
Return section spread of this group.
- getSectionType() - Method in class org.cpsolver.instructor.model.Section
-
Section instructional type (e.g., Lecture) that was provided in the constructor
- getSectionWeight(Assignment<Request, Enrollment>, Section, Request) - Method in class org.cpsolver.studentsct.model.RequestGroup
-
Section weight -- weight of all requests which have an enrollment that
is of this request group and that includes the given section, excluding the given one.
- getSectionWeight(Assignment<Request, Enrollment>, Section, Request) - Method in class org.cpsolver.studentsct.model.RequestGroup.RequestGroupContext
-
Section weight -- weight of all requests which have an enrollment that
is of this request group and that includes the given section, excluding the given one.
- getSeed() - Static method in class org.cpsolver.ifs.util.ToolBox
-
Gets current seed
- getSelectedChoices() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Selected choices
- getSelectedEnrollments(Assignment<Request, Enrollment>, boolean) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
- getSelection() - Method in class org.cpsolver.ifs.heuristics.RoundRobinNeighbourSelection
-
- getSelection(Assignment<Request, Enrollment>, Student) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
Branch & bound selection for a student
- getSelection(Assignment<Request, Enrollment>, Student) - Method in class org.cpsolver.studentsct.heuristics.selection.CriticalCoursesBranchAndBoundSelection
-
- getSelection(Assignment<Request, Enrollment>, Student) - Method in class org.cpsolver.studentsct.heuristics.selection.MinCreditBranchAndBoundSelection
-
- getSelection(Assignment<Request, Enrollment>, Student) - Method in class org.cpsolver.studentsct.heuristics.selection.OnlineSelection
-
Branch & bound selection for a student
- getSelection(Assignment<Request, Enrollment>, Student) - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
Selection subclass for a student
- getSelection(Enrollment) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
Return how much the given enrollment is different from the selection (if any)
- getSelectionIndex() - Method in class org.cpsolver.ifs.heuristics.RoundRobinNeighbourSelection
-
- getSeparator() - Method in class org.cpsolver.ifs.util.CSVFile
-
- getSet() - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Returns set of assignments
- getShare() - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.Conflict
-
The number of overlapping slots against the number of slots of the smallest section
- getSharingModel() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- getShortDistanceAccommodationReference() - Method in class org.cpsolver.ifs.util.DistanceMetric
-
Reference of the accommodation of students that need short distances
- getSize() - Method in class org.cpsolver.exam.model.Exam
-
- getSize() - Method in class org.cpsolver.exam.model.ExamRoom
-
- getSize(boolean) - Method in class org.cpsolver.exam.model.ExamRoomPlacement
-
Room size
- getSizeOverride() - Method in class org.cpsolver.exam.model.Exam
-
Override exam size with given value (revert to default when null)
- getSlot() - Method in class org.cpsolver.ifs.example.tt.Location
-
Gets slot
- getSlots() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Used slots
- getSolution() - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.NeighbourSelectionWithSuggestionsContext
-
- getSolution() - Method in class org.cpsolver.ifs.util.ProblemSaver
-
Solution to be saved
- getSolution() - Method in class org.cpsolver.studentsct.StudentSctBBTest
-
Compute and return the sectioning solution.
- getSolutionComparator() - Method in class org.cpsolver.ifs.solver.Solver
-
Returns solution comparator
- getSolutionListeners() - Method in class org.cpsolver.ifs.solution.Solution
-
Registered of solution listeners
- getSolver() - Method in class org.cpsolver.coursett.TimetableXMLLoader
-
- getSolver() - Method in class org.cpsolver.ifs.extension.Extension
-
Returns the solver
- getSolver() - Method in class org.cpsolver.ifs.util.ProblemSaver
-
Solver
- getSolverGroupId() - Method in class org.cpsolver.coursett.model.Lecture
-
- getSolverListeners() - Method in class org.cpsolver.ifs.solver.Solver
-
Registered solver listeners
- getSolverThread() - Method in class org.cpsolver.ifs.solver.ParallelSolver
-
Returns solver's thread
- getSolverThread() - Method in class org.cpsolver.ifs.solver.Solver
-
Returns solver's thread
- getSortedReservations(Assignment<Request, Enrollment>, Course) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
- getSpaceExpected() - Method in class org.cpsolver.studentsct.model.Section
-
Return the amount of space of this section that is expected to be taken
by incoming students.
- getSpaceHeld() - Method in class org.cpsolver.studentsct.model.Section
-
Return the amount of space of this section that is held for incoming
students.
- getSpreadConstraints() - Method in class org.cpsolver.coursett.model.Lecture
-
- getSpreadConstraints() - Method in class org.cpsolver.coursett.model.TimetableModel
-
- getSpreadPenalty(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.Lecture
-
- getSpreadPenalty(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.Placement
-
- getStartSlot() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Start slot
- getStartSlotCurrentBlock() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint.Block
-
- getStartSlotCurrentBlock() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Block
-
- getStartSlots() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Used start slots (for each meeting)
- getStartTime() - Method in class org.cpsolver.exam.model.ExamPeriod
-
- getStartTime() - Method in class org.cpsolver.ifs.example.jobshop.Location
-
Get start time of the location
- getStartTimeHeader(boolean) - Method in class org.cpsolver.coursett.model.TimeLocation
-
Start time for printing purposes
- getStartTimeHeader() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Deprecated.
- getStatus() - Method in class org.cpsolver.ifs.util.Progress
-
Current status
- getStatus() - Method in class org.cpsolver.studentsct.model.Student
-
Get student status (online sectioning only)
- getStep() - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- getStudent() - Method in class org.cpsolver.coursett.sectioning.SctEnrollment
-
Student
- getStudent() - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
Student for which the possible enrollments are being computed
- getStudent() - Method in class org.cpsolver.studentsct.constraint.LinkedSections.LinkedSectionsConstraint
-
Return student
- getStudent() - Method in class org.cpsolver.studentsct.extension.DistanceConflict.Conflict
-
Related student
- getStudent() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
Related student
- getStudent() - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.Conflict
-
Related student
- getStudent() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.BranchBoundNeighbour
-
Student
- getStudent() - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection.SwapStudentNeighbour
-
- getStudent() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Student
- getStudent() - Method in class org.cpsolver.studentsct.model.Request
-
Student to which this request belongs
- getStudent() - Method in class org.cpsolver.studentsct.model.Unavailability
-
Student
- getStudent() - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- getStudent() - Method in class org.cpsolver.studentsct.StudentSctBBTest
-
Return the given student
- getStudentConflictCriteria() - Method in class org.cpsolver.coursett.model.TimetableModel
-
List of student conflict criteria
- getStudentConflictCriteria() - Method in class org.cpsolver.coursett.sectioning.SctModel
-
List of student conflict criteria
- getStudentConflictCriteria() - Method in class org.cpsolver.coursett.sectioning.SctSectioning
-
List of student conflict criteria
- getStudentConflictCriteria() - Method in class org.cpsolver.coursett.sectioning.StudentSwapSectioning
-
- getStudentConflicts(Assignment<Exam, ExamPlacement>, ExamPeriod) - Method in class org.cpsolver.exam.model.Exam
-
List of exams that are assigned to the given period and share one or more
students with this exam (that does not have direct conflicts allowed, see
ExamStudent.canConflict(Exam, Exam)
).
- getStudentCorrelatedExams() - Method in class org.cpsolver.exam.model.Exam
-
Exams that are correlated with this exam (there is at least one
student attending both exams).
- getStudentGroups() - Method in class org.cpsolver.coursett.model.TimetableModel
-
- getStudentIds() - Method in class org.cpsolver.studentsct.reservation.IndividualReservation
-
Students in the reservation
- getStudentIds() - Method in class org.cpsolver.studentsct.reservation.IndividualRestriction
-
Students in the restriction
- getStudentQuality() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getStudentQualityConflicts(int) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
- getStudentQualityConflicts(Enrollment[], int) - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- getStudentQualityConflictWeight(Assignment<Request, Enrollment>, Enrollment, StudentQuality.Conflict) - Method in class org.cpsolver.studentsct.online.selection.StudentSchedulingAssistantWeights
-
- getStudentQualityConflictWeight(Assignment<Request, Enrollment>, Enrollment, StudentQuality.Conflict) - Method in class org.cpsolver.studentsct.weights.OriginalStudentWeights
-
- getStudentQualityConflictWeight(Assignment<Request, Enrollment>, Enrollment, StudentQuality.Conflict) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getStudentQualityConflictWeight(Assignment<Request, Enrollment>, Enrollment, StudentQuality.Conflict) - Method in interface org.cpsolver.studentsct.weights.StudentWeights
-
Return weight of a student quality conflict
- getStudentQualityContext() - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
Student quality context
- getStudentQuery() - Method in class org.cpsolver.studentsct.reservation.UniversalOverride
-
- getStudents() - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- getStudents() - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- getStudents() - Method in class org.cpsolver.coursett.model.StudentGroup
-
Return students of this group
- getStudents() - Method in class org.cpsolver.exam.model.Exam
-
List of students that are enrolled in the exam
- getStudents() - Method in class org.cpsolver.exam.model.ExamModel
-
Problem students
- getStudents() - Method in class org.cpsolver.exam.model.ExamOwner
-
List of students that are enrolled into this section/course
- getStudents() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Students
- getStudentSectioning() - Method in class org.cpsolver.coursett.model.TimetableModel
-
Returns interface to the student sectioning functions needed during course timetabling.
- getStudentsOfDay(int) - Method in class org.cpsolver.exam.model.ExamContext
-
- getStudentsOfDay(Assignment<Exam, ExamPlacement>, ExamPeriod) - Method in class org.cpsolver.exam.model.ExamModel
-
- getStudentsOfDay(Assignment<Exam, ExamPlacement>, int) - Method in class org.cpsolver.exam.model.ExamModel
-
- getStudentsOfPeriod(int) - Method in class org.cpsolver.exam.model.ExamContext
-
- getStudentsOfPeriod(Assignment<Exam, ExamPlacement>, ExamPeriod) - Method in class org.cpsolver.exam.model.ExamModel
-
- getStudentsWithAccommodation(String) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Count students with given accommodation
- getStudentWeight(Student) - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- getStudentWeights() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Return student weighting model
- getStudentWorkDayLimit() - Method in class org.cpsolver.coursett.criteria.StudentWorkdayConflict
-
- getStudentWorkDayLimit() - Method in class org.cpsolver.coursett.model.TimetableModel
-
- getSubjectArea() - Method in class org.cpsolver.studentsct.model.Course
-
Subject area
- getSubpart(long) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return subpart of the requested courses with the given id
- getSubpart() - Method in class org.cpsolver.studentsct.model.Section
-
Scheduling subpart to which this section belongs
- getSubpartId() - Method in class org.cpsolver.studentsct.model.Choice
-
subpart id
- getSubpartIds() - Method in class org.cpsolver.coursett.model.Configuration
-
- getSubparts(Configuration) - Method in class org.cpsolver.coursett.sectioning.SctModel
-
List of scheduling subparts and their classes of the given configuration
- getSubparts(Offering) - Method in class org.cpsolver.studentsct.constraint.LinkedSections
-
Return subpart (or subparts) of an offering of this link
- getSubparts() - Method in class org.cpsolver.studentsct.model.Config
-
List of subparts
- getSubparts(String) - Method in class org.cpsolver.studentsct.model.Offering
-
Return list of all subparts of the given isntructional type for this
offering.
- getSubsequentOperation() - Method in class org.cpsolver.ifs.example.jobshop.Operation
-
Get the subsequent operation (if any)
- getSuggestionNeighbour() - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.NeighbourSelectionWithSuggestionsContext
-
- getTarget() - Method in class org.cpsolver.instructor.model.Preference
-
Target object for which the preference is given
- getTerminationCondition() - Method in class org.cpsolver.ifs.solver.Solver
-
Returns termination condition
- getTerminationCondition() - Method in class org.cpsolver.ifs.util.ProblemLoader
-
Return termination condition so that the save process can be stopped if needed.
- getTerminationCondition() - Method in class org.cpsolver.ifs.util.ProblemSaver
-
Return termination condition so that the save process can be stopped if needed.
- getText() - Method in class org.cpsolver.ifs.util.PrologFile.Term
-
return text
- getTime() - Method in class org.cpsolver.exam.model.ExamPeriod
-
Time index
- getTime() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BacktrackNeighbourSelectionContext
-
Time needed to find a neighbour (last call of selectNeighbour method)
- getTime() - Method in class org.cpsolver.ifs.solution.Solution
-
Current solution time (time in seconds from the start of the solver)
- getTime() - Method in class org.cpsolver.instructor.model.Section
-
Section time that was provided in the constructor
- getTime() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Time (in milliseconds) the branch & bound did run
- getTime() - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection.Selection
-
Time spent in the last selection
- getTime() - Method in class org.cpsolver.studentsct.model.Choice
-
Time location of the choice
- getTime() - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
Return requested time to be free
- getTime() - Method in interface org.cpsolver.studentsct.model.SctAssignment
-
Time assignment
- getTime() - Method in class org.cpsolver.studentsct.model.Section
-
Time placement of the section.
- getTime() - Method in class org.cpsolver.studentsct.model.Unavailability
-
- getTime() - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
Time (in milliseconds) the branch & bound did run
- getTime() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
Return search time
- getTimeCost(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamPlacement
-
Overall cost of using this period.
- getTimeLocation() - Method in class org.cpsolver.coursett.model.Placement
-
Time location
- getTimeMillis() - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch.NeighbourSearchContext
-
Running time in milliseconds (since the last call of activate)
- getTimeName(boolean) - Method in class org.cpsolver.instructor.model.Section
-
Format the time statement
- getTimeout() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
Return time limit
- getTimeOverlapConflictWeight(Assignment<Request, Enrollment>, Enrollment, TimeOverlapsCounter.Conflict) - Method in class org.cpsolver.studentsct.online.selection.StudentSchedulingAssistantWeights
-
Deprecated.
- getTimeOverlapConflictWeight(Assignment<Request, Enrollment>, Enrollment, TimeOverlapsCounter.Conflict) - Method in class org.cpsolver.studentsct.weights.OriginalStudentWeights
-
- getTimeOverlapConflictWeight(Assignment<Request, Enrollment>, Enrollment, TimeOverlapsCounter.Conflict) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getTimeOverlapConflictWeight(Assignment<Request, Enrollment>, Enrollment, TimeOverlapsCounter.Conflict) - Method in interface org.cpsolver.studentsct.weights.StudentWeights
-
Return weight of a time overlapping conflict
- getTimeOverlapMaxLimit() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getTimeOverlappingConflicts(int) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Time overlapping conflicts of idx-th assignment of the current
schedule
- getTimeOverlappingConflicts(Enrollment[], int) - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
Time overlapping conflicts of idx-th assignment of the current schedule
- getTimeOverlaps() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Return time overlaps extension
- getTimePatternId() - Method in class org.cpsolver.coursett.model.TimeLocation
-
Time pattern model (can be null)
- getTimePenalty() - Method in class org.cpsolver.coursett.model.Placement
-
- getTimePreference(TimeLocation) - Method in class org.cpsolver.instructor.model.Instructor
-
Compute time preference for a given time.
- getTimePreference(TeachingRequest) - Method in class org.cpsolver.instructor.model.Instructor
-
Compute time preference for a given teaching request.
- getTimePreference() - Method in class org.cpsolver.instructor.model.TeachingAssignment
-
Time preference
- getTimePreferences() - Method in class org.cpsolver.instructor.model.Instructor
-
Return instructor preferences
- getTimeStamp() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Time stamp of the request
- getTimeStamp() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Time stamp of the enrollment
- getTimesToAvoid() - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- getTimeStr() - Method in class org.cpsolver.exam.model.ExamPeriod
-
Time string, e.g., 8:00am-10:00am
- getTimetableModel() - Method in class org.cpsolver.coursett.sectioning.SctModel
-
Course timetabling model
- getTitle() - Method in class org.cpsolver.studentsct.model.Course
-
Course title
- getTooBigRoomPreference(Placement) - Static method in class org.cpsolver.coursett.criteria.TooBigRooms
-
Deprecated.
- getTopLectures() - Method in class org.cpsolver.coursett.model.Configuration
-
- getTopLectures(Long) - Method in class org.cpsolver.coursett.model.Configuration
-
- getTopSubpartIds() - Method in class org.cpsolver.coursett.model.Configuration
-
- getTotal() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion.ValueContext
-
Return value
- getTotalMultiValue(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamModel
-
Return weighted individual objective criteria.
- getTotalNrConflicts() - Method in class org.cpsolver.studentsct.extension.DistanceConflict.DistanceConflictContext
-
Actual number of all distance conflicts
- getTotalNrConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
Actual number of all distance conflicts
- getTotalNrConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter
-
Actual number of all time overlapping conflicts
- getTotalNrConflicts() - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter.TimeOverlapsCounterContext
-
Actual number of all time overlapping conflicts
- getTotalNrShortConflicts() - Method in class org.cpsolver.studentsct.extension.DistanceConflict.DistanceConflictContext
-
Actual number of all distance conflicts of students that need short distances
- getTotalNrShortConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
Actual number of all distance conflicts of students that need short distances
- getTotalNumberOfSlots() - Method in class org.cpsolver.ifs.example.jobshop.JobShopModel
-
Get total number of slots
- getTotalPenalty(StudentQuality.Type, Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
Total penalisation of given type
- getTotalPenalty(Assignment<Request, Enrollment>, StudentQuality.Type...) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
Total penalisation of given types
- getTotalPenalty(StudentQuality.Type) - Method in class org.cpsolver.studentsct.extension.StudentQuality.StudentQualityContext
-
- getTotalPoints() - Method in class org.cpsolver.ifs.heuristics.RouletteWheelSelection
-
Total value of objects that were added into the selection.
- getTotalRequestWeight() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getTotalUnreservedSpace() - Method in class org.cpsolver.studentsct.model.Config
-
Total space in the configuration that cannot be reserved by any config reservation
- getTotalUnreservedSpace() - Method in class org.cpsolver.studentsct.model.Offering
-
Total space in the offering that is not reserved by any reservation
- getTotalUnreservedSpace() - Method in class org.cpsolver.studentsct.model.Section
-
Total space in the section that cannot be used by any section reservation
- getTotalValue(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.TimetableModel
-
- getTotalValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.model.TimetableModel
-
- getTotalValue(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamModel
-
Objective function.
- getTotalValue() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BackTrackNeighbour
-
Neighbour value (solution total value if the neighbour is applied).
- getTotalValue() - Method in class org.cpsolver.ifs.model.Model
-
Deprecated.
- getTotalValue(Assignment<V, T>) - Method in class org.cpsolver.ifs.model.Model
-
Value of the current solution.
- getTotalValue(Collection<V>) - Method in class org.cpsolver.ifs.model.Model
-
Deprecated.
- getTotalValue(Assignment<V, T>, Collection<V>) - Method in class org.cpsolver.ifs.model.Model
-
Value of the current solution.
- getTotalValue(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.model.InstructorSchedulingModel
-
- getTotalValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.model.InstructorSchedulingModel
-
- getTotalValue(Assignment<Request, Enrollment>, boolean) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Overall solution value
- getTotalValue(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Overall solution value
- getTotalValue() - Method in class org.cpsolver.studentsct.StudentSectioningModel.StudentSectioningModelContext
-
Overall solution value
- getTotalWeight() - Method in class org.cpsolver.studentsct.model.RequestGroup
-
- getTotalWeight(Assignment<Request, Enrollment>, Enrollment[]) - Method in class org.cpsolver.studentsct.online.selection.BestPenaltyCriterion
-
- getTotalWeight(Assignment<Request, Enrollment>, Enrollment[]) - Method in interface org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection.SelectionCriterion
-
For backward compatibility, return a weighted sum
- getTotalWeight(Assignment<Request, Enrollment>, Enrollment[]) - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- getTrace() - Method in class org.cpsolver.ifs.util.Progress.Message
-
Tracelog
- getTravelTimeInMinutes(Long, Long) - Method in class org.cpsolver.ifs.util.DistanceMetric
-
Return travel time between two locations.
- getTravelTimes() - Method in class org.cpsolver.ifs.util.DistanceMetric
-
Return travel times matrix
- getTruePriority() - Method in class org.cpsolver.studentsct.model.Enrollment
-
Return enrollment priority, ignoring priority bump provided by reservations
- getType() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- getType() - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- getType() - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- getType() - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- getType() - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
Constraint type
- getType() - Method in class org.cpsolver.ifs.example.tt.Dependence
-
- getType() - Method in class org.cpsolver.ifs.example.tt.Resource
-
- getType() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Distribution
-
- getType() - Method in class org.cpsolver.instructor.model.Attribute
-
Attribute type that was provided in the constructor
- getType() - Method in class org.cpsolver.instructor.model.EnrolledClass
-
Name of the instructional type of the enrolled class
- getType() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
Conflict type
- getType() - Method in enum org.cpsolver.studentsct.extension.StudentQuality.Type
-
- getType() - Method in class org.cpsolver.studentsct.model.Course
-
Course type
- getType() - Method in class org.cpsolver.studentsct.model.StudentGroup
-
Group type
- getType() - Method in class org.cpsolver.studentsct.online.OnlineReservation
-
- getTypeId() - Method in class org.cpsolver.instructor.model.Attribute.Type
-
Attribute type id that was provided in the constructor
- getTypeName() - Method in class org.cpsolver.instructor.model.Attribute.Type
-
Attribute type name that was provided in the constructor
- getTypes() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getTypeString() - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
Constraint type name
- getUnassignedRequestWeight(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- getUnassignmentsToWeaken() - Method in class org.cpsolver.coursett.constraint.SpreadConstraint.SpreadConstraintContext
-
- getUnavailabilities() - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- getUnavailabilities() - Method in class org.cpsolver.studentsct.model.Section
-
List of student unavailabilities
- getUnavailabilities() - Method in class org.cpsolver.studentsct.model.Student
-
List of student unavailabilities
- getUnavailabilityDistanceInMinutes(RoomLocation, RoomLocation) - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getUnavailabilityDistanceInMinutes(Placement, Unavailability) - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getUnavailabilityDistanceInMinutesFromCache(RoomLocation, RoomLocation) - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getUnavailabilityDistanceMetric() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getUndoMove() - Method in class org.cpsolver.coursett.model.FinalSectioning.Move
-
- getUndoMove() - Method in class org.cpsolver.coursett.model.FinalSectioning.MoveBetweenCfgs
-
- getUniTimeReference() - Method in enum org.cpsolver.exam.model.ExamDistributionConstraint.DistributionType
-
- getUnreservedSpace(Assignment<Request, Enrollment>, Config, Request, boolean) - Static method in class org.cpsolver.studentsct.constraint.ReservationLimit
-
Remaining unreserved space in a config if the given request is assigned.
- getUnreservedSpace(Assignment<Request, Enrollment>, Section, Request) - Static method in class org.cpsolver.studentsct.constraint.SectionLimit
-
Remaining unreserved space in a section if the given request is assigned.
- getUnreservedSpace(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Config
-
Available space in the configuration that is not reserved by any config reservation
- getUnreservedSpace(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Offering
-
Available space in the offering that is not reserved by any reservation
- getUnreservedSpace(Assignment<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.model.Section
-
Available space in the section that is not reserved by any section reservation
- getUnusedLoad() - Method in class org.cpsolver.instructor.model.Instructor.Context
-
Current unused load of this instructor
- getUsage() - Method in class org.cpsolver.coursett.constraint.DiscouragedRoomConstraint.DiscouragedRoomConstraintContext
-
- getUsage(int) - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime.MinimizeNumberOfUsedGroupsOfTimeContext
-
- getUsedPoints() - Method in class org.cpsolver.ifs.heuristics.RouletteWheelSelection
-
Total value of objects that were already returned by the selection.
- getUsedRooms() - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedRoomsConstraint.MinimizeNumberOfUsedRoomsConstraintContext
-
- getUsedSpace() - Method in class org.cpsolver.studentsct.reservation.Reservation.ReservationContext
-
Used space
- getUsedSpace(Config) - Method in class org.cpsolver.studentsct.reservation.Reservation.ReservationContext
-
Used space in a particular config
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.additional.IgnoredCommittedStudentConflict
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.IgnoredCommittedStudentConflict
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorConflict
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorConflict
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness
-
- getValue(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness
-
- getValue() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext.Instructor
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.additional.RoomSizePenalty
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.BackToBackInstructorPreferences
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.BackToBackInstructorPreferences
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.BrokenTimePatterns
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.BrokenTimePatterns
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.DepartmentBalancingPenalty
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.DepartmentBalancingPenalty
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.DistributionPreferences
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.DistributionPreferences
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.FlexibleConstraintCriterion
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.FlexibleConstraintCriterion
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.Perturbations
-
- getValue(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.Perturbations
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.Perturbations
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.placement.AssignmentCount
-
Deprecated.
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.placement.DeltaTimePreference
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.placement.HardConflicts
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.placement.PotentialHardConflicts
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.RoomPreferences
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.RoomViolations
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.SameSubpartBalancingPenalty
-
- getValue(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.SameSubpartBalancingPenalty
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.SameSubpartBalancingPenalty
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.StudentCommittedConflict
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.StudentCommittedConflict
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.StudentConflict
-
- getValue(Assignment<Lecture, Placement>, Collection<Lecture>) - Method in class org.cpsolver.coursett.criteria.StudentConflict
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.TimePreferences
-
- getValue(Assignment<Lecture, Placement>, Placement, Set<Placement>) - Method in class org.cpsolver.coursett.criteria.TooBigRooms
-
- getValue(int) - Method in class org.cpsolver.coursett.heuristics.HeuristicSelector.Element
-
weighted sum in the given level
- getValue() - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.NeighbourSelectionWithSuggestionsContext
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.additional.DistanceToStronglyPreferredRoom
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.additional.DistributionViolation
-
- getValue(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.additional.DistributionViolation
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.additional.PeriodViolation
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.additional.RoomViolation
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.additional.StudentMoreThan1ADayConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.additional.StudentMoreThan1ADayConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.DistributionPenalty
-
- getValue(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.DistributionPenalty
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.ExamRotationPenalty
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.InstructorBackToBackConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.InstructorDirectConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.InstructorDirectConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.InstructorDistanceBackToBackConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.InstructorMoreThan2ADayConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.InstructorMoreThan2ADayConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.InstructorNotAvailableConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.InstructorNotAvailableConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.PeriodIndexPenalty
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.PeriodPenalty
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.PeriodSizePenalty
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.PerturbationPenalty
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.RoomPenalty
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.RoomPerturbationPenalty
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.RoomSizePenalty
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.RoomSplitDistancePenalty
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.RoomSplitPenalty
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.StudentDirectConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.StudentDirectConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.StudentMoreThan2ADayConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.StudentMoreThan2ADayConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.criteria.StudentNotAvailableConflicts
-
- getValue(Assignment<Exam, ExamPlacement>, Collection<Exam>) - Method in class org.cpsolver.exam.criteria.StudentNotAvailableConflicts
-
- getValue(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.split.ExamSplitter
-
- getValue(Assignment<Exam, ExamPlacement>, ExamPlacement, Set<ExamPlacement>) - Method in class org.cpsolver.exam.split.ExamSplitter
-
Not used
- getValue(V) - Method in interface org.cpsolver.ifs.assignment.Assignment
-
- getValue(V) - Method in class org.cpsolver.ifs.assignment.AssignmentAbstract
-
- getValue(Assignment<V, T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getValue(Assignment<V, T>, Collection<V>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getValue(T, Set<T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Deprecated.
- getValue(Collection<V>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Deprecated.
- getValue(Assignment<V, T>, T, Set<T>) - Method in class org.cpsolver.ifs.criteria.AssignedValue
-
- getValue(Assignment<V, T>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Current value of the criterion (optimization objective)
- getValue(T, Set<T>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Deprecated.
- getValue(Assignment<V, T>, T, Set<T>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Value of a proposed assignment (including hard conflicts)
- getValue(Collection<V>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Deprecated.
- getValue(Assignment<V, T>, Collection<V>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Value of a part of the problem (given by the collection of variables)
- getValue() - Method in class org.cpsolver.ifs.extension.AssignedValue
-
Returns value
- getValue() - Method in class org.cpsolver.ifs.model.SimpleNeighbour
-
Selected value
- getValue(GroupConstraint.Distribution, Assignment<TeachingRequest.Variable, TeachingAssignment>, Instructor, TeachingAssignment) - Method in interface org.cpsolver.instructor.constraints.GroupConstraint.Check
-
- getValue(GroupConstraint.Distribution, Assignment<TeachingRequest.Variable, TeachingAssignment>, Instructor, TeachingAssignment) - Method in enum org.cpsolver.instructor.constraints.GroupConstraint.ConstraintType
-
- getValue(GroupConstraint.Distribution, Assignment<TeachingRequest.Variable, TeachingAssignment>, Instructor, TeachingAssignment) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.PairCheck
-
- getValue(GroupConstraint.Distribution, Assignment<TeachingRequest.Variable, TeachingAssignment>, Instructor, TeachingAssignment) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.ParametrizedConstraintType
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.AttributePreferences
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.BackToBack
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.BackToBack
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.CoursePreferences
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.DifferentLecture
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.DifferentLecture
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.Distributions
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.Distributions
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.InstructorPreferences
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.OriginalInstructor
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.SameCommon
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.SameCommon
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.SameCourse
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.SameCourse
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.SameDays
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.SameDays
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.SameInstructor
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.SameInstructor
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.SameLink
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.SameLink
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.SameRoom
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.SameRoom
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.TeachingPreferences
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.TimeOverlaps
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.TimeOverlaps
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.TimePreferences
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, Set<TeachingAssignment>) - Method in class org.cpsolver.instructor.criteria.UnusedInstructorLoad
-
- getValue(Assignment<TeachingRequest.Variable, TeachingAssignment>, Collection<TeachingRequest.Variable>) - Method in class org.cpsolver.instructor.criteria.UnusedInstructorLoad
-
- getValue() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Value of the current schedule
- getValue() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.Suggestion
-
Current value
- getValueInternal(V) - Method in class org.cpsolver.ifs.assignment.AssignmentAbstract
-
Returns assignment of a variable, null if not assigned.
- getValueInternal(V) - Method in class org.cpsolver.ifs.assignment.AssignmentArray
-
- getValueInternal(V) - Method in class org.cpsolver.ifs.assignment.AssignmentMap
-
- getValueInternal(V) - Method in class org.cpsolver.ifs.assignment.DefaultParallelAssignment
-
- getValueInternal(V) - Method in class org.cpsolver.ifs.assignment.DefaultSingleAssignment
-
- getValueInternal(V) - Method in class org.cpsolver.ifs.assignment.EmptyAssignment
-
- getValueInternal(V) - Method in class org.cpsolver.ifs.assignment.OptimisticInheritedAssignment
-
- getValues() - Method in class org.cpsolver.coursett.heuristics.HeuristicSelector.Element
-
weighted sum in each level
- getValues(SolutionStatsReport.StudentGroup, StudentSectioningModel, Assignment<Request, Enrollment>, StudentSectioningReport.Filter) - Method in interface org.cpsolver.studentsct.report.SolutionStatsReport.Statistic
-
- getValues(SolutionStatsReport.StudentGroup, StudentSectioningModel, Assignment<Request, Enrollment>, StudentSectioningReport.Filter) - Method in enum org.cpsolver.studentsct.report.SolutionStatsReport.Statistics
-
- getValueSelection() - Method in class org.cpsolver.ifs.heuristics.StandardNeighbourSelection
-
Returns value selection criterion
- getValueUpdateType() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getVariable() - Method in class org.cpsolver.ifs.model.SimpleNeighbour
-
Selected variable
- getVariable(int) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Get single instructor assignment variable
- getVariableListeners() - Method in class org.cpsolver.ifs.model.Variable
-
Return variable listeners
- getVariables() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Get single instructor assignment variables
- getVariableSelection() - Method in class org.cpsolver.ifs.heuristics.StandardNeighbourSelection
-
Returns variable selection criterion
- getVersion() - Method in class org.cpsolver.ifs.assignment.DefaultInheritedAssignment
-
- getVersion() - Method in interface org.cpsolver.ifs.assignment.InheritedAssignment
-
Version of the assignment (usually the iteration of the parent assignment at the time of creation)
- getVersion() - Method in class org.cpsolver.ifs.assignment.InheritedAssignmentArray
-
- getVersion() - Method in class org.cpsolver.ifs.assignment.OptimisticInheritedAssignment
-
- getVersion() - Static method in class org.cpsolver.ifs.Constants
-
Version
- getVersionString() - Static method in class org.cpsolver.coursett.Test
-
Current version
- getViolatedInitials(T) - Method in class org.cpsolver.ifs.extension.ViolatedInitials
-
Initial values that cannot be assigned when the given value is assigned
- getViolatedInitials() - Method in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
- getViolations() - Method in class org.cpsolver.exam.model.ExamDistributionConstraint.Context
-
- getWaitlistedChoices() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Wait-listed choices
- getWeakeningConstraints() - Method in class org.cpsolver.coursett.model.Lecture
-
- getWeekCode() - Method in class org.cpsolver.coursett.model.TimeLocation
-
- getWeeks() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
Return weeks of the term.
- getWeeks() - Method in class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak
-
The method creates date patterns (bitsets) which represent the weeks of a
semester.
- getWeeks() - Method in class org.cpsolver.coursett.model.TimetableModel
-
The method creates date patterns (bitsets) which represent the weeks of a
semester.
- getWeeks() - Method in class org.cpsolver.instructor.model.InstructorSchedulingModel
-
The method creates date patterns (bitsets) which represent the weeks of a
semester.
- getWeight() - Method in class org.cpsolver.coursett.model.Lecture
-
Get class weight.
- getWeight() - Method in class org.cpsolver.coursett.model.StudentGroup
-
Returns student group weight
- getWeight() - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
If not hard, penalty for violation
- getWeight() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getWeight() - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Weight of the criterion
- getWeight(Enrollment) - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
Weight of the conflict on the given enrollment
- getWeight() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Conflict
-
Weight of the conflict on both enrollment (sum)
- getWeight(StudentQuality.Context, StudentQuality.Conflict, Enrollment) - Method in interface org.cpsolver.studentsct.extension.StudentQuality.Quality
-
Base weight of the given conflict and enrollment.
- getWeight(StudentQuality.Context, StudentQuality.Conflict, Enrollment) - Method in enum org.cpsolver.studentsct.extension.StudentQuality.Type
-
- getWeight(Enrollment, Set<DistanceConflict.Conflict>, Set<TimeOverlapsCounter.Conflict>) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Deprecated.
- getWeight(Enrollment, Set<StudentQuality.Conflict>) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
- getWeight() - Method in class org.cpsolver.studentsct.model.AreaClassificationMajor
-
Weight (optional, defaults to 1.0)
- getWeight() - Method in class org.cpsolver.studentsct.model.Request
-
Request weight, set by default to 1.0, defines the amount of space which
will be taken in the section by this request.
- getWeight(Assignment<Request, Enrollment>, Enrollment, Set<DistanceConflict.Conflict>, Set<TimeOverlapsCounter.Conflict>) - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
Deprecated.
- getWeight(Assignment<Request, Enrollment>, Enrollment, Set<StudentQuality.Conflict>) - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- getWeight(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.online.selection.ResectioningWeights
-
- getWeight(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.online.selection.StudentSchedulingAssistantWeights
-
- getWeight(Assignment<Request, Enrollment>, Enrollment, Set<DistanceConflict.Conflict>, Set<TimeOverlapsCounter.Conflict>) - Method in class org.cpsolver.studentsct.online.selection.StudentSchedulingAssistantWeights
-
- getWeight(Assignment<Request, Enrollment>, Enrollment, Set<StudentQuality.Conflict>) - Method in class org.cpsolver.studentsct.online.selection.StudentSchedulingAssistantWeights
-
- getWeight(Enrollment, Set<DistanceConflict.Conflict>, Set<TimeOverlapsCounter.Conflict>) - Method in class org.cpsolver.studentsct.online.selection.SuggestionSelection.Selection
-
Deprecated.
- getWeight(Request) - Method in class org.cpsolver.studentsct.weights.EqualStudentWeights
-
- getWeight(Request) - Method in class org.cpsolver.studentsct.weights.OriginalStudentWeights
-
- getWeight(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.weights.OriginalStudentWeights
-
- getWeight(Assignment<Request, Enrollment>, Enrollment, Set<DistanceConflict.Conflict>, Set<TimeOverlapsCounter.Conflict>) - Method in class org.cpsolver.studentsct.weights.OriginalStudentWeights
-
- getWeight(Assignment<Request, Enrollment>, Enrollment, Set<StudentQuality.Conflict>) - Method in class org.cpsolver.studentsct.weights.OriginalStudentWeights
-
- getWeight(Request) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getWeight(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getWeight(Assignment<Request, Enrollment>, Enrollment, Set<DistanceConflict.Conflict>, Set<TimeOverlapsCounter.Conflict>) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getWeight(Assignment<Request, Enrollment>, Enrollment, Set<StudentQuality.Conflict>) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getWeight(Assignment<Request, Enrollment>, Enrollment) - Method in interface org.cpsolver.studentsct.weights.StudentWeights
-
Return base weight of the given enrollment
- getWeight(Assignment<Request, Enrollment>, Enrollment, Set<DistanceConflict.Conflict>, Set<TimeOverlapsCounter.Conflict>) - Method in interface org.cpsolver.studentsct.weights.StudentWeights
-
Return weight of the given enrollment
- getWeight(Assignment<Request, Enrollment>, Enrollment, Set<StudentQuality.Conflict>) - Method in interface org.cpsolver.studentsct.weights.StudentWeights
-
Return weight of the given enrollment
- getWeightAdditive(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.IgnoredCommittedStudentConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.IgnoredStudentConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentHardConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.InstructorConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.InstructorStudentConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.InstructorStudentHardConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.QuadraticStudentConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.QuadraticStudentHardConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.RoomSizePenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.StudentLuchBreak
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeDaysOfWeek
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeScheduleHoles
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.StudentOnlineConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.additional.StudentOverLunchConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.BackToBackInstructorPreferences
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.BrokenTimePatterns
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.DepartmentBalancingPenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.DistributionPreferences
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.Perturbations
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.placement.PlacementSelectionCriterion
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.RoomPreferences
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.SameSubpartBalancingPenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.StudentCommittedConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.StudentDistanceConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.StudentHardConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.StudentOverlapConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.StudentWorkdayConflict
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.TimePreferences
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.TooBigRooms
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.coursett.criteria.UselessHalfHours
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.additional.DistanceToStronglyPreferredRoom
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.additional.StudentMoreThan1ADayConflicts
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.DistributionPenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.ExamRotationPenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.InstructorBackToBackConflicts
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.InstructorDirectConflicts
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.InstructorDistanceBackToBackConflicts
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.InstructorMoreThan2ADayConflicts
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.PeriodIndexPenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.PeriodPenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.PeriodSizePenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.PerturbationPenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.RoomPenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.RoomPerturbationPenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.RoomSizePenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.RoomSplitDistancePenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.RoomSplitPenalty
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.StudentDirectConflicts
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.criteria.StudentMoreThan2ADayConflicts
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.exam.split.ExamSplitter
-
Returns half of a student direct conflict weight
- getWeightDefault(DataProperties) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.ifs.criteria.AssignedValue
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.AttributePreferences
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.BackToBack
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.CoursePreferences
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.DifferentLecture
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.Distributions
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.InstructorPreferences
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.OriginalInstructor
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.SameCommon
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.SameCourse
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.SameDays
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.SameInstructor
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.SameLink
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.SameRoom
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.TeachingPreferences
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.TimeOverlaps
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.TimePreferences
-
- getWeightDefault(DataProperties) - Method in class org.cpsolver.instructor.criteria.UnusedInstructorLoad
-
- getWeightDefault() - Method in enum org.cpsolver.studentsct.extension.StudentQuality.Type
-
- getWeightedBest() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getWeightedBest() - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Weighted best value of the objective (value in the best solution).
- getWeightedValue(Assignment<V, T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getWeightedValue(Assignment<V, T>, T, Set<T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getWeightedValue(Assignment<V, T>, Collection<V>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- getWeightedValue() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Deprecated.
- getWeightedValue(T, Set<T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Deprecated.
- getWeightedValue(Collection<V>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Deprecated.
- getWeightedValue() - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Deprecated.
- getWeightedValue(Assignment<V, T>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Weighted value of the objectives
- getWeightedValue(T, Set<T>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Deprecated.
- getWeightedValue(Assignment<V, T>, T, Set<T>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Weighted value of a proposed assignment (including hard conflicts)
- getWeightedValue(Collection<V>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Deprecated.
- getWeightedValue(Assignment<V, T>, Collection<V>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Weighted value of a part of the problem (given by the collection of variables)
- getWeightMultiplicative(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.additional.DistanceToStronglyPreferredRoom
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.additional.DistributionViolation
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.additional.PeriodViolation
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.additional.RoomViolation
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.additional.StudentMoreThan1ADayConflicts
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.DistributionPenalty
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.ExamCriterion
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.ExamRotationPenalty
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.InstructorBackToBackConflicts
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.InstructorDirectConflicts
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.InstructorDistanceBackToBackConflicts
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.InstructorMoreThan2ADayConflicts
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.PeriodIndexPenalty
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.PeriodPenalty
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.PeriodSizePenalty
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.PerturbationPenalty
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.RoomPenalty
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.RoomPerturbationPenalty
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.RoomSizePenalty
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.RoomSplitDistancePenalty
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.RoomSplitPenalty
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.StudentDirectConflicts
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
- getWeightName() - Method in class org.cpsolver.exam.criteria.StudentMoreThan2ADayConflicts
-
- getWeightName() - Method in class org.cpsolver.exam.split.ExamSplitter
-
Returns Exams.ExamSplitWeight
- getWeightName() - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Defines weight name (to be used to get the criterion weight from the configuration).
- getWeightName() - Method in enum org.cpsolver.studentsct.extension.StudentQuality.Type
-
- getWidth() - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
Returns width of the rectangle
- getWorkDayLimit() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- getWorkingSolution() - Method in class org.cpsolver.ifs.solver.ParallelSolver
-
Return a working (parallel) solution that contributed to the best solution last.
- getWorstConflicts() - Method in class org.cpsolver.coursett.constraint.SoftInstructorConstraint
-
- getWorstPreference() - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
Worst back-to-back preference of this instructor
- getX() - Method in class org.cpsolver.ifs.example.rpp.Location
-
Gets x coordinate
- getXmlParameters(Map<String, String>) - Method in class org.cpsolver.exam.criteria.ExamCriterion
-
Put all the parameters of this criterion into a map that is used to write parameters section of the examination XML file.
- getXmlParameters(Map<String, String>) - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
- getXmlParameters(Map<String, String>) - Method in class org.cpsolver.exam.criteria.PerturbationPenalty
-
- getXmlParameters(Map<String, String>) - Method in class org.cpsolver.exam.criteria.RoomSizePenalty
-
- getXmlParameters(Map<String, String>) - Method in class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
- getXmlParameters(Map<String, String>) - Method in class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.additional.DistanceToStronglyPreferredRoom
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.additional.DistributionViolation
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.additional.PeriodViolation
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.additional.RoomViolation
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.additional.StudentMoreThan1ADayConflicts
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.DistributionPenalty
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.ExamCriterion
-
Name of the weight parameter in the parameters section of the examination XML file.
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.ExamRotationPenalty
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.InstructorBackToBackConflicts
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.InstructorDirectConflicts
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.InstructorDistanceBackToBackConflicts
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.InstructorMoreThan2ADayConflicts
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.PeriodIndexPenalty
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.PeriodPenalty
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.PeriodSizePenalty
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.PerturbationPenalty
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.RoomPenalty
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.RoomPerturbationPenalty
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.RoomSizePenalty
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.RoomSplitDistancePenalty
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.RoomSplitPenalty
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.StudentDirectConflicts
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
- getXmlWeightName() - Method in class org.cpsolver.exam.criteria.StudentMoreThan2ADayConflicts
-
- getXmlWeightName() - Method in class org.cpsolver.exam.split.ExamSplitter
-
Returns examSplitWeight
- getY() - Method in class org.cpsolver.ifs.example.rpp.Location
-
Gets y coordinate
- getYear() - Method in class org.cpsolver.coursett.model.TimetableModel
-
- GlobalConstraint<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.model
-
Generic global constraint.
- GlobalConstraint() - Constructor for class org.cpsolver.ifs.model.GlobalConstraint
-
- globalConstraints() - Method in class org.cpsolver.ifs.model.Model
-
The list of global constraints in the model
- GOOD_SELECTION_PROB - Static variable in class org.cpsolver.coursett.heuristics.PlacementSelection
-
- goodValues(Assignment<V, T>, V) - Method in class org.cpsolver.ifs.extension.MacPropagation
-
good values of a variable (values not removed from variables domain)
- goodValues(V) - Method in class org.cpsolver.ifs.extension.MacRevised.NoGood
-
good values of a variable (values not removed from variables domain)
- gp(TimetableModel, Collection<Lecture>) - Static method in class org.cpsolver.coursett.sectioning.StudentSwapSectioning
-
Student group percentage of a solution subset
- gp(TimetableModel) - Static method in class org.cpsolver.coursett.sectioning.StudentSwapSectioning
-
Student group percentage of a solution
- gp(Solution<Lecture, Placement>) - Static method in class org.cpsolver.coursett.sectioning.StudentSwapSectioning
-
Student group percentage of a solution
- GreatDeluge<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.algorithms
-
Great deluge.
- GreatDeluge(DataProperties) - Constructor for class org.cpsolver.ifs.algorithms.GreatDeluge
-
Constructor.
- GreatDeluge.GreatDelugeContext - Class in org.cpsolver.ifs.algorithms
-
- GreatDelugeContext() - Constructor for class org.cpsolver.ifs.algorithms.GreatDeluge.GreatDelugeContext
-
- Group(Lecture) - Constructor for class org.cpsolver.coursett.model.InitialSectioning.Group
-
- Group(Configuration) - Constructor for class org.cpsolver.coursett.model.InitialSectioning.Group
-
- group(SctEnrollment[], int, Map<Long, Double>, Map<Long, Map<Long, SctModel.Match>>) - Method in class org.cpsolver.coursett.sectioning.SctModel
-
Group weight of the given enrollments (up until the given index, computing bound for students above the index)
- group(List<StudentConflict>, Assignment<Lecture, Placement>) - Method in interface org.cpsolver.coursett.sectioning.StudentMove
-
Student group weight change
- group(List<StudentConflict>, Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.sectioning.StudentSwap
-
- group(Neighbour<Lecture, Placement>, Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.sectioning.StudentSwapSectioning
-
Student group weight change of a student swap
- group(TimetableModel) - Static method in class org.cpsolver.coursett.sectioning.StudentSwapSectioning
-
Student group weight of a solution
- group(Student) - Method in class org.cpsolver.studentsct.report.AccommodationConflictsTable
-
- GroupBasedInitialSectioning(Progress, Long, Collection<?>, Collection<Student>) - Constructor for class org.cpsolver.coursett.sectioning.SctSectioning.GroupBasedInitialSectioning
-
- GroupConstraint - Class in org.cpsolver.coursett.constraint
-
Group constraint.
- GroupConstraint() - Constructor for class org.cpsolver.coursett.constraint.GroupConstraint
-
- GroupConstraint(Long, GroupConstraint.ConstraintTypeInterface, String) - Constructor for class org.cpsolver.coursett.constraint.GroupConstraint
-
Constructor
- GroupConstraint - Class in org.cpsolver.instructor.constraints
-
Group Constraint.
- GroupConstraint() - Constructor for class org.cpsolver.instructor.constraints.GroupConstraint
-
- GroupConstraint.AssignmentPairCheck - Interface in org.cpsolver.coursett.constraint
-
Group constraints that can be checked on pairs of classes (e.g., same room means any two classes are in the same room),
only need to implement this interface.
- GroupConstraint.AssignmentParameterPairCheck<P> - Interface in org.cpsolver.coursett.constraint
-
- GroupConstraint.Block - Class in org.cpsolver.instructor.constraints
-
Block of sections that go one after the other without any gap.
- GroupConstraint.Check - Interface in org.cpsolver.instructor.constraints
-
Group constraint check interface
- GroupConstraint.ConstraintCreator<P> - Interface in org.cpsolver.instructor.constraints
-
Factory class for group constraints with parameters
- GroupConstraint.ConstraintType - Enum in org.cpsolver.coursett.constraint
-
Group constraint type.
- GroupConstraint.ConstraintType - Enum in org.cpsolver.instructor.constraints
-
Distribution types and their implementation
- GroupConstraint.ConstraintTypeInterface - Interface in org.cpsolver.coursett.constraint
-
Constraint type interface
- GroupConstraint.ConstraintTypeInterface - Interface in org.cpsolver.instructor.constraints
-
Interface for a distribution constraint type, including its implementation
- GroupConstraint.Distribution - Class in org.cpsolver.instructor.constraints
-
Wrapper class representing one distribution preference set on an instructor.
- GroupConstraint.Flag - Enum in org.cpsolver.coursett.constraint
-
- GroupConstraint.GroupConstraintContext - Class in org.cpsolver.coursett.constraint
-
- GroupConstraint.PairCheck - Interface in org.cpsolver.coursett.constraint
-
Group constraints that can be checked on pairs of classes (e.g., same room means any two classes are in the same room),
only need to implement this interface.
- GroupConstraint.PairCheck - Class in org.cpsolver.instructor.constraints
-
Group constraint check interface for constraints that can be computed on individual class pairs.
- GroupConstraint.ParametrizedConstraintType<P> - Class in org.cpsolver.coursett.constraint
-
Constraint type with a parameter
- GroupConstraint.ParametrizedConstraintType<P> - Class in org.cpsolver.instructor.constraints
-
Distribution constraint with parameters.
- GroupConstraint.SimpleCheck - Class in org.cpsolver.instructor.constraints
-
Simplified group constraint check interface for constraints that can be computed on individual class pairs.
- GroupConstraint.SimpleTimeCheck - Class in org.cpsolver.instructor.constraints
-
Simplified group constraint check interface for time-only constraints that can be computed on individual class pairs.
- GroupConstraintContext(Assignment<Lecture, Placement>) - Constructor for class org.cpsolver.coursett.constraint.GroupConstraint.GroupConstraintContext
-
- groupConstraints() - Method in class org.cpsolver.coursett.model.Lecture
-
- GroupFilter(String) - Constructor for class org.cpsolver.studentsct.report.SolutionStatsReport.GroupFilter
-
- GroupReservation - Class in org.cpsolver.studentsct.reservation
-
Group reservation.
- GroupReservation(long, double, Offering, Long...) - Constructor for class org.cpsolver.studentsct.reservation.GroupReservation
-
Constructor
- GroupReservation(long, double, Offering, Collection<Long>) - Constructor for class org.cpsolver.studentsct.reservation.GroupReservation
-
Constructor
- GroupReservation(long, double, Offering, int, boolean, boolean, boolean, Long...) - Constructor for class org.cpsolver.studentsct.reservation.GroupReservation
-
Constructor
- GroupReservation(long, double, Offering, int, boolean, boolean, boolean, Collection<Long>) - Constructor for class org.cpsolver.studentsct.reservation.GroupReservation
-
Constructor
- guessReservation(Assignment<Request, Enrollment>, boolean) - Method in class org.cpsolver.studentsct.model.Enrollment
-
Guess the reservation based on the enrollment
- iAdditiveWeights - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iAlternativeRequestFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iAssignment - Variable in class org.cpsolver.coursett.DomainChart
-
- iAssignment - Variable in class org.cpsolver.ifs.assignment.AssignmentComparator
-
- iAssignment - Variable in class org.cpsolver.studentsct.constraint.LinkedSections.CurrentAssignment
-
- iAssignment - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Current assignment
- iAssignment - Variable in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- iAssignments - Variable in class org.cpsolver.ifs.assignment.AssignmentArray
-
- iBackTrackNeighbour - Variable in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BacktrackNeighbourSelectionContext
-
- iBalancingFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iBest - Variable in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- iBestAssigned - Variable in class org.cpsolver.ifs.algorithms.ParallelConstruction
-
- iBestAssigned - Variable in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection
-
- iBestAssignment - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Best assignment
- iBestAssignment - Variable in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
Best assignment
- iBestIndex - Variable in class org.cpsolver.ifs.algorithms.ParallelConstruction
-
- iBestValue - Variable in class org.cpsolver.ifs.algorithms.ParallelConstruction
-
- iBestValue - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Best value
- iBound - Variable in class org.cpsolver.ifs.algorithms.StepCountingHillClimber.StepCountingHillClimberContext
-
- iBranchWhenSelectedHasNoConflict - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iBranchWhenSelectedHasNoConflict - Variable in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- iCanConflict - Variable in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- iCanHigherPriorityConflict - Variable in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- iCanWorsen - Variable in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- iCanWorsenCritical - Variable in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- iCommitted - Variable in class org.cpsolver.coursett.model.Lecture
-
- iComparator - Variable in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- iComparator - Variable in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
- iConflictTimeOut - Variable in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- iConstraintListeners - Variable in class org.cpsolver.ifs.model.Constraint
-
- iConstraints - Variable in class org.cpsolver.ifs.extension.MacPropagation
-
List of constraints on which arc-consistency is to be maintained
- iConstraints - Variable in class org.cpsolver.ifs.extension.MacRevised
-
List of constraints on which arc-consistency is to be maintained
- iConstraintType - Variable in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- iContext - Variable in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
- iContextOverride - Variable in class org.cpsolver.ifs.assignment.context.NeighbourSelectionWithContext
-
- iContexts - Variable in class org.cpsolver.ifs.assignment.AssignmentAbstract
-
- iContexts - Variable in class org.cpsolver.ifs.assignment.context.AssignmentContextHolderMap
-
- iCounter - Variable in class org.cpsolver.ifs.algorithms.StepCountingHillClimber.StepCountingHillClimberContext
-
- iCounterLimit - Variable in class org.cpsolver.ifs.algorithms.StepCountingHillClimber
-
- iCounterLimitAdjusts - Variable in class org.cpsolver.ifs.algorithms.StepCountingHillClimber
-
- iCounterMode - Variable in class org.cpsolver.ifs.algorithms.StepCountingHillClimber
-
- iCriticalBoost - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iCurrentAssignment - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Current assignment
- iCurrentAssignment - Variable in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
Current assignment
- iCurrentSolution - Variable in class org.cpsolver.ifs.solver.Solver
-
current solution
- iDayOfWeekOffset - Variable in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- IdConvertor - Class in org.cpsolver.coursett
-
Conversion of ids to sequential numbers.
- IdConvertor(String) - Constructor for class org.cpsolver.coursett.IdConvertor
-
- iDebug - Variable in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- iDepartmentIds - Variable in class org.cpsolver.coursett.model.RoomSharingModel
-
- iDepartmentIdx - Variable in class org.cpsolver.coursett.model.RoomSharingModel
-
- iDF2 - Variable in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
- IdGenerator - Class in org.cpsolver.ifs.util
-
ID generator.
- IdGenerator() - Constructor for class org.cpsolver.ifs.util.IdGenerator
-
- iDistanceConflict - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iDistanceConflict - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iDistConfWeight - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iDummyStudentWeight - Variable in class org.cpsolver.studentsct.extension.StudentConflictStatistics
-
- iEnabled - Variable in class org.cpsolver.coursett.sectioning.RandomStudentSwap
-
- iFilter - Variable in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- iFilter - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iFilter - Variable in class org.cpsolver.studentsct.heuristics.selection.UnassignedRequestSelection
-
- iFinalSectioning - Variable in class org.cpsolver.coursett.model.DefaultStudentSectioning
-
- iFirstAlternativeFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iFreeForAllPrefChar - Variable in class org.cpsolver.coursett.model.RoomSharingModel
-
- ignore(Lecture, Lecture) - Static method in class org.cpsolver.coursett.criteria.StudentConflict
-
- IgnoredCommittedStudentConflict - Class in org.cpsolver.coursett.criteria.additional
-
Ignored committed student conflicts.
- IgnoredCommittedStudentConflict() - Constructor for class org.cpsolver.coursett.criteria.additional.IgnoredCommittedStudentConflict
-
- IgnoredStudentConflict - Class in org.cpsolver.coursett.criteria.additional
-
Ignored student conflicts.
- IgnoredStudentConflict() - Constructor for class org.cpsolver.coursett.criteria.additional.IgnoredStudentConflict
-
- IgnoreStudentConflictsConstraint - Class in org.cpsolver.coursett.constraint
-
Ignore student conflicts constraint.
- IgnoreStudentConflictsConstraint() - Constructor for class org.cpsolver.coursett.constraint.IgnoreStudentConflictsConstraint
-
- iGroupBestRatio - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iGroupFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iGroupFillRatio - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iGroups - Variable in class org.cpsolver.coursett.model.InitialSectioning
-
- iHasInitialzedContext - Variable in class org.cpsolver.ifs.assignment.AssignmentAbstract
-
- iHC - Variable in class org.cpsolver.coursett.sectioning.RandomStudentSwap
-
- iHC - Variable in class org.cpsolver.ifs.algorithms.neighbourhoods.RandomMove
-
- iHC - Variable in class org.cpsolver.ifs.algorithms.neighbourhoods.RandomSwapMove
-
- iHeader - Variable in class org.cpsolver.coursett.DomainChart
-
- iId - Variable in class org.cpsolver.ifs.model.Constraint
-
- iId - Variable in class org.cpsolver.ifs.model.Variable
-
- iImprovedBound - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iIncludeAssignedRequests - Variable in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- iIncludeConflicts - Variable in class org.cpsolver.coursett.criteria.StudentConflict
-
- iIndex - Variable in class org.cpsolver.ifs.assignment.context.DefaultParallelAssignmentContextHolder
-
- iIndex - Variable in class org.cpsolver.ifs.model.Variable
-
- iIter - Variable in class org.cpsolver.ifs.algorithms.NeighbourSearch.NeighbourSearchContext
-
- iIteration - Variable in class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts.IterationContext
-
- iIteration - Variable in class org.cpsolver.ifs.assignment.AssignmentArray
-
- iIteration - Variable in class org.cpsolver.ifs.extension.MacPropagation
-
Current iteration
- iIteration - Variable in class org.cpsolver.ifs.extension.MacRevised
-
Current iteration
- iLastImprovingIter - Variable in class org.cpsolver.ifs.algorithms.HillClimber.HillClimberContext
-
- iLastPreference - Variable in class org.cpsolver.coursett.constraint.FlexibleConstraint.FlexibleConstraintContext
-
- iLastPreference - Variable in class org.cpsolver.coursett.constraint.GroupConstraint.GroupConstraintContext
-
- iLastSolution - Variable in class org.cpsolver.ifs.solver.Solver
-
last solution (after IFS Solver finishes)
- iLeftoverSpread - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iMatched - Variable in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
- iMax - Variable in class org.cpsolver.coursett.JenrlChart
-
- iMaxAttempts - Variable in class org.cpsolver.ifs.algorithms.neighbourhoods.RandomSwapMove
-
- iMaxBlockSlotsBTB - Variable in class org.cpsolver.coursett.constraint.MaxBlockFlexibleConstraint
-
- iMaxBlocksOnADay - Variable in class org.cpsolver.coursett.constraint.MaxBreaksFlexibleConstraint
-
- iMaxIdle - Variable in class org.cpsolver.ifs.algorithms.ParallelConstruction
-
- iMaxIdle - Variable in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection
-
- iMaxIdleIters - Variable in class org.cpsolver.ifs.algorithms.HillClimber
-
- iMaximizeAssignment - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iMaxIterations - Variable in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- iMaxSectionsWithPenalty - Variable in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
- iMinimizePenalty - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iModel - Variable in class org.cpsolver.coursett.DomainChart
-
- iModel - Variable in class org.cpsolver.coursett.model.DefaultStudentSectioning
-
- iModel - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iModel - Variable in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- important(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentConflict
-
- ImportantStudentConflict - Class in org.cpsolver.coursett.criteria.additional
-
Important student conflicts.
- ImportantStudentConflict() - Constructor for class org.cpsolver.coursett.criteria.additional.ImportantStudentConflict
-
- ImportantStudentHardConflict - Class in org.cpsolver.coursett.criteria.additional
-
Important student hard conflicts.
- ImportantStudentHardConflict() - Constructor for class org.cpsolver.coursett.criteria.additional.ImportantStudentHardConflict
-
- iMPP - Variable in class org.cpsolver.studentsct.heuristics.selection.CriticalCoursesBranchAndBoundSelection
-
- iMPP - Variable in class org.cpsolver.studentsct.heuristics.selection.MinCreditBranchAndBoundSelection
-
- iMPP - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iName - Variable in class org.cpsolver.coursett.DomainChart
-
- iNbrIterations - Variable in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- iNbrIterations - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iNbrIterations - Variable in class org.cpsolver.studentsct.heuristics.selection.StudentEnrollmentSwapSelection
-
- iNbrIterations - Variable in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
- iNbrNoSolution - Variable in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- iNbrNoSolution - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iNbrNoSolution - Variable in class org.cpsolver.studentsct.heuristics.selection.StudentEnrollmentSwapSelection
-
- iNbrNoSolution - Variable in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
- iNbrTimeoutReached - Variable in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- iNbrTimeoutReached - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iNbrTimeoutReached - Variable in class org.cpsolver.studentsct.heuristics.selection.StudentEnrollmentSwapSelection
-
- iNbrTimeoutReached - Variable in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
- inc(Assignment<Exam, ExamPlacement>, double, ExamDistributionConstraint) - Method in class org.cpsolver.exam.criteria.DistributionPenalty
-
- inc(double) - Method in class org.cpsolver.exam.MistaTables.Counter
-
- inc() - Method in class org.cpsolver.ifs.algorithms.ParallelConstruction.ConstructionContext
-
- inc(Assignment<V, T>, double) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- inc(double) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
Deprecated.
- inc(double) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion.ValueContext
-
Increment value
- inc(double) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Deprecated.
- inc(Assignment<V, T>, double) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
Outside update of the criterion (usefull when the criterion is driven by a set of constraints).
- inc() - Method in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection.MaxIdleContext
-
- inc(long) - Method in class org.cpsolver.ifs.util.Counter
-
Increment counter
- inc(String, double) - Method in class org.cpsolver.studentsct.online.Test
-
- inc(String) - Method in class org.cpsolver.studentsct.online.Test
-
- inc() - Method in class org.cpsolver.studentsct.OnlineSectProof.Counter
-
Increase counter by one
- inc(int) - Method in class org.cpsolver.studentsct.OnlineSectProof.Counter
-
Increase counter by the given value
- inc() - Method in class org.cpsolver.studentsct.OnlineSectProof.Sequence
-
Increment vector by 1, returns false it flips from the highest
possible number to zero
- incAcceptedMoves() - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge.Context
-
Deprecated.
- incCounter(long) - Method in class org.cpsolver.ifs.extension.AssignedValue
-
Increments counter
- incCounter() - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Increment counter
- incIter(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge.Context
-
Deprecated.
- incIter(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge
-
Deprecated.
Increment iteration count, update bound
- incIter(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamHillClimbing.Context
-
Deprecated.
- incIter(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamSimulatedAnnealing.Context
-
Deprecated.
Increment iteration counter, cool/reheat/restoreBest if necessary
- incIteration(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.GreatDeluge.GreatDelugeContext
-
Increment iteration count, update bound
- incIteration(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.HillClimber.HillClimberContext
-
Increase iteration counter
- incIteration(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch.NeighbourSearchContext
-
Increment iteration counters etc.
- incIteration(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.SimulatedAnnealing.SimulatedAnnealingContext
-
Increment iteration counter, cool/reheat/restoreBest if necessary
- incIteration(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.StepCountingHillClimber.StepCountingHillClimberContext
-
Increase iteration number, also update bound when the given number of steps is reached.
- incIteration() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BacktrackNeighbourSelectionContext
-
- incJenrl(Assignment<Lecture, Placement>, Student) - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
Increment the number of joined enrollments (during student final
sectioning)
- incJenrl(Assignment<Lecture, Placement>, JenrlConstraint, double, Double, Student) - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentConflict
-
- incJenrl(Assignment<Lecture, Placement>, JenrlConstraint, double, Double, Student) - Method in class org.cpsolver.coursett.criteria.additional.InstructorStudentConflict
-
- incJenrl(Assignment<Lecture, Placement>, JenrlConstraint, double, Double, Student) - Method in class org.cpsolver.coursett.criteria.additional.QuadraticStudentConflict
-
- incJenrl(Assignment<Lecture, Placement>, JenrlConstraint, double, Double, Student) - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeDaysOfWeek
-
- incJenrl(Assignment<Lecture, Placement>, JenrlConstraint, double, Double, Student) - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeScheduleHoles
-
- incJenrl(Assignment<Lecture, Placement>, JenrlConstraint, double, Double, Student) - Method in class org.cpsolver.coursett.criteria.StudentConflict
-
- incJenrl(Assignment<Lecture, Placement>, Student, Lecture, Lecture) - Method in class org.cpsolver.coursett.model.TimetableModel
-
Increment
JenrlConstraint
between the given two classes by the given student
- incJenrl(Assignment<Lecture, Placement>, Student, Lecture, Lecture) - Method in class org.cpsolver.coursett.sectioning.SctModel
-
Increment
JenrlConstraint
between the given two classes by the given student
- incJenrl(Assignment<Lecture, Placement>, Student, Lecture, Lecture) - Method in class org.cpsolver.coursett.sectioning.StudentSwap
-
Increment
JenrlConstraint
between the given two classes by the given student
- incLimit(double) - Method in class org.cpsolver.coursett.constraint.JenrlConstraint.JenrlConstraintContext
-
- incMoves() - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge.Context
-
Deprecated.
- incMoves(double) - Method in class org.cpsolver.exam.heuristics.ExamSimulatedAnnealing.Context
-
Deprecated.
- incNumOfClasses() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext.Instructor
-
Increase number of classes by 1
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.DiscouragedRoomConstraint
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.ExtendedStudentConflicts
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.MaxConsecutiveDaysFlexibleConstraint
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.MaxDaysFlexibleConstraint
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.MaxHalfDaysFlexibleConstraint
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.MaxWeeksFlexibleConstraint
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedRoomsConstraint
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.NoStudentOnlineConflicts
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- inConflict(Lecture, TimeLocation) - Method in class org.cpsolver.coursett.constraint.RoomConstraint.RoomConstraintContext
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.SoftInstructorConstraint
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.SoftInstructorConstraint.SoftInstructorConstraintContext
-
- inConflict(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.SpreadConstraint
-
- inConflict(Placement, Placement) - Method in class org.cpsolver.coursett.criteria.additional.StudentLuchBreak
-
- inConflict(Placement, Placement) - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeDaysOfWeek
-
- inConflict(Placement, Placement) - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeScheduleHoles
-
- inConflict(Placement, Placement) - Method in class org.cpsolver.coursett.criteria.additional.StudentOnlineConflict
-
- inConflict(Placement, Placement) - Method in class org.cpsolver.coursett.criteria.additional.StudentOverLunchConflict
-
- inConflict(Placement, Placement) - Method in class org.cpsolver.coursett.criteria.StudentConflict
-
- inConflict(Placement, Placement) - Method in class org.cpsolver.coursett.criteria.StudentDistanceConflict
-
- inConflict(Placement, Placement) - Method in class org.cpsolver.coursett.criteria.StudentOverlapConflict
-
- inConflict(Placement, Placement) - Method in class org.cpsolver.coursett.criteria.StudentWorkdayConflict
-
- inConflict(Assignment<Exam, ExamPlacement>, ExamPlacement) - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
- inConflict(Assignment<Exam, ExamPlacement>, ExamPlacement) - Method in class org.cpsolver.exam.model.ExamInstructor
-
Check whether there is a conflict between the given assignment of an exam
and all the current assignments (of this instructor).
- inConflict(Assignment<Exam, ExamPlacement>, Exam, ExamPeriod) - Method in class org.cpsolver.exam.model.ExamRoom
-
Check for conflicts if the given exam is assigned in this room and the given period
- inConflict(Assignment<Exam, ExamPlacement>, ExamPlacement) - Method in class org.cpsolver.exam.model.ExamRoom
-
Checks whether there is a conflict between the given assignment of an
exam and all the current assignments (of this room)
- inConflict(ExamPlacement, Collection<ExamPlacement>, ExamRoom) - Method in class org.cpsolver.exam.model.ExamRoomSharing
-
True if given examination can not be placed in the same room at the same period as the other examinations
- inConflict(Exam, Collection<ExamPlacement>, ExamRoom) - Method in class org.cpsolver.exam.model.ExamRoomSharing
-
True if given examination can not be placed in the same room at the same period as the other examinations
- inConflict(Assignment<Exam, ExamPlacement>, ExamPlacement) - Method in class org.cpsolver.exam.model.ExamStudent
-
Check whether there is a conflict between the given assignment of an exam
and all the current assignments (of this student).
- inConflict(Assignment<Operation, Location>, Location) - Method in class org.cpsolver.ifs.example.jobshop.Job
-
True if there is an operation from the same job which violates with the
given assignment.
- inConflict(Assignment<Operation, Location>, Location) - Method in class org.cpsolver.ifs.example.jobshop.Machine
-
True if there is an operation from the machine which violates with the
given assignment.
- inConflict(Assignment<Rectangle, Location>, Location) - Method in class org.cpsolver.ifs.example.rpp.ResourceConstraint
-
Returns true if there is a rectangle which overlaps with the given
assignment.
- inConflict(Assignment<Activity, Location>, Location) - Method in class org.cpsolver.ifs.example.tt.Dependence
-
- inConflict(Assignment<Activity, Location>, Location) - Method in class org.cpsolver.ifs.example.tt.Resource
-
- inConflict(Assignment<V, T>, T) - Method in class org.cpsolver.ifs.model.Constraint
-
Returns true if the given assignment is inconsistent with the existing
assignments respecting this constraint.
- inConflict(T) - Method in class org.cpsolver.ifs.model.Model
-
Deprecated.
- inConflict(Assignment<V, T>, T) - Method in class org.cpsolver.ifs.model.Model
-
Return true if the given value is in conflict with a hard constraint
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.CancelledSections
-
A given enrollment is conflicting, if there is a section that
is cancelled.
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.ConfigLimit
-
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.CourseLimit
-
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.DisabledSections
-
A given enrollment is conflicting, if there is a section that
is disabled and there is not a matching reservation that would allow for that.
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.HardDistanceConflicts
-
A given enrollment is conflicting, if there is a section that
is disabled and there is not a matching reservation that would allow for that.
- inConflict(StudentQuality, Section, Unavailability) - Static method in class org.cpsolver.studentsct.constraint.HardDistanceConflicts
-
- inConflict(StudentQuality, Section, Section) - Static method in class org.cpsolver.studentsct.constraint.HardDistanceConflicts
-
- inConflict(StudentQuality, SctAssignment, Enrollment) - Static method in class org.cpsolver.studentsct.constraint.HardDistanceConflicts
-
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.LinkedSections
-
Check for conflicts.
- inConflict(Enrollment, LinkedSections.EnrollmentAssignment) - Method in class org.cpsolver.studentsct.constraint.LinkedSections
-
Check for conflicts.
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.LinkedSections.LinkedSectionsConstraint
-
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.RequiredReservation
-
A given enrollment is conflicting, if there is a reservation that
the student must use, but the given enrollment does not use it.
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.RequiredRestrictions
-
A given enrollment is conflicting, if there is restriction that is not met.
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.RequiredSections
-
A given enrollment is conflicting, if there is a section that
is cancelled.
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.ReservationLimit
-
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.SectionLimit
-
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.StudentConflict
-
A given enrollment is conflicting when the student is enrolled into
another course / free time request that has an assignment that is
overlapping with one or more assignments of the given section.
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.constraint.StudentNotAvailable
-
A given enrollment is conflicting, if the student is not available.
- inConflict(Student, Section, Section) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
Return true if the given two sections are in distance conflict.
- inConflict(StudentQuality.Context, SctAssignment, SctAssignment) - Method in interface org.cpsolver.studentsct.extension.StudentQuality.Quality
-
When applicable, is there a conflict between two sections
- inConflict(StudentQuality.Context, SctAssignment, SctAssignment) - Method in enum org.cpsolver.studentsct.extension.StudentQuality.Type
-
- inConflict(SctAssignment, SctAssignment) - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter
-
Return true if the given two assignments are overlapping.
- inConflict(int, Enrollment) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
True if the enrollment is conflicting
- inConflict(Assignment<Request, Enrollment>, Enrollment) - Method in class org.cpsolver.studentsct.online.MaxOverExpectedConstraint
-
- inConflict(int, Enrollment) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
True if the enrollment is conflicting
- inConflict(int, Enrollment) - Method in class org.cpsolver.studentsct.online.selection.SuggestionSelection.Selection
-
- incPhase(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.FixCompleteSolutionNeighbourSelection.FixCompleteSolutionNeighbourContext
-
- incProgress() - Method in class org.cpsolver.ifs.util.Progress
-
Increment current progress
- indexOf(String) - Method in class org.cpsolver.ifs.util.PrologFile.Term
-
index of element of content named name
- IndividualReservation - Class in org.cpsolver.studentsct.reservation
-
Individual reservation.
- IndividualReservation(long, Offering, int, boolean, boolean, boolean, Long...) - Constructor for class org.cpsolver.studentsct.reservation.IndividualReservation
-
Constructor
- IndividualReservation(long, Offering, Long...) - Constructor for class org.cpsolver.studentsct.reservation.IndividualReservation
-
Constructor
- IndividualReservation(long, Offering, int, boolean, boolean, boolean, Collection<Long>) - Constructor for class org.cpsolver.studentsct.reservation.IndividualReservation
-
Constructor
- IndividualReservation(long, Offering, Collection<Long>) - Constructor for class org.cpsolver.studentsct.reservation.IndividualReservation
-
Constructor
- IndividualRestriction - Class in org.cpsolver.studentsct.reservation
-
Individual restriction.
- IndividualRestriction(long, Offering, Long...) - Constructor for class org.cpsolver.studentsct.reservation.IndividualRestriction
-
Constructor
- IndividualRestriction(long, Offering, Collection<Long>) - Constructor for class org.cpsolver.studentsct.reservation.IndividualRestriction
-
Constructor
- InevitableStudentConflicts - Class in org.cpsolver.studentsct.check
-
This class looks and reports all cases when a student cannot obtain a
complete schedule because of time assignments of the requested courses.
- InevitableStudentConflicts(StudentSectioningModel) - Constructor for class org.cpsolver.studentsct.check.InevitableStudentConflicts
-
Constructor
- InevitableStudentConflicts.StudentCheck - Class in org.cpsolver.studentsct.check
-
Use branch & bound technique to find out whether a student can get a
complete schedule.
- Info(String, HashMap<String, String>) - Constructor for class org.cpsolver.coursett.GetInfo.Info
-
- info(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge.Context
-
Deprecated.
- info(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge
-
Deprecated.
Print some information
- info(String) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
Prints a message into the log
- info(String) - Method in class org.cpsolver.ifs.util.Progress
-
Prints an info message
- info(String, Throwable) - Method in class org.cpsolver.ifs.util.Progress
-
Prints an info message
- Info(String, HashMap<String, String>) - Constructor for class org.cpsolver.studentsct.GetInfo.Info
-
- InfoProvider<V extends Variable<V,T>,T extends Value<V,T>> - Interface in org.cpsolver.ifs.model
-
A class providing INFO table.
- inheritAssignmentContext(Assignment<V, T>, C) - Method in interface org.cpsolver.ifs.assignment.context.CanInheritContext
-
Create a new assignment context for the given assignment.
- inheritAssignmentContext(Assignment<TeachingRequest.Variable, TeachingAssignment>, Instructor.Context) - Method in class org.cpsolver.instructor.model.Instructor
-
- inheritAssignmentContext(Assignment<Request, Enrollment>, DistanceConflict.DistanceConflictContext) - Method in class org.cpsolver.studentsct.extension.DistanceConflict
-
- inheritAssignmentContext(Assignment<Request, Enrollment>, StudentQuality.StudentQualityContext) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
- inheritAssignmentContext(Assignment<Request, Enrollment>, TimeOverlapsCounter.TimeOverlapsCounterContext) - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter
-
- inheritAssignmentContext(Assignment<Request, Enrollment>, Config.ConfigContext) - Method in class org.cpsolver.studentsct.model.Config
-
- inheritAssignmentContext(Assignment<Request, Enrollment>, Course.CourseContext) - Method in class org.cpsolver.studentsct.model.Course
-
- inheritAssignmentContext(Assignment<Request, Enrollment>, RequestGroup.RequestGroupContext) - Method in class org.cpsolver.studentsct.model.RequestGroup
-
- inheritAssignmentContext(Assignment<Request, Enrollment>, Section.SectionContext) - Method in class org.cpsolver.studentsct.model.Section
-
- inheritAssignmentContext(Assignment<Request, Enrollment>, Reservation.ReservationContext) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
- inheritAssignmentContext(Assignment<Request, Enrollment>, StudentSectioningModel.StudentSectioningModelContext) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- InheritedAssignment<V extends Variable<V,T>,T extends Value<V,T>> - Interface in org.cpsolver.ifs.assignment
-
An assignment inherited from some other assignment with only a few local
modifications.
- InheritedAssignmentArray<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.assignment
-
- InheritedAssignmentArray(Solution<V, T>, int) - Constructor for class org.cpsolver.ifs.assignment.InheritedAssignmentArray
-
- InheritedAssignmentContextHolder<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.assignment.context
-
- InheritedAssignmentContextHolder(int, long) - Constructor for class org.cpsolver.ifs.assignment.context.InheritedAssignmentContextHolder
-
- InheritedAssignmentContextHolder.VersionedContext<U extends AssignmentContext> - Class in org.cpsolver.ifs.assignment.context
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.ExtendedStudentConflicts
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.additional.StudentLuchBreak
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.Perturbations
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.FixCompleteSolutionNeighbourSelection
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.LectureSelection
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.PlacementSelection
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.OnFlySectioning
-
Initialization
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.neighbourhoods.RoomSwap
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.neighbourhoods.TimeSwap
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.sectioning.RandomStudentSwap
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.sectioning.StudentSwapGenerator
-
- init(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.Test
-
Solver initialization
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.criteria.PeriodPenalty
-
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.criteria.RoomPenalty
-
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamColoringConstruction
-
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamConstruction
-
Initialization
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge
-
Deprecated.
Initialization
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamHillClimbing
-
Deprecated.
Initialization
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamNeighbourSelection
-
Initialization
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamSimulatedAnnealing
-
Deprecated.
Initialization
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamTabuSearch
-
Initialization
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamUnassignedVariableSelection
-
Initialization
- init() - Method in class org.cpsolver.exam.model.ExamModel
-
Initialization of the model
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.neighbours.ExamPeriodSwapMove
-
Initialization
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.neighbours.ExamRandomMove
-
Initialization
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.neighbours.ExamRoomMove
-
Initialization
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.neighbours.ExamTimeMove
-
Initialization
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.split.ExamSplitMoves
-
Initialization
- init(Solver<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.split.ExamSplitter
-
Initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.algorithms.HillClimber
-
Initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.algorithms.MetaHeuristicSearch
-
Initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.algorithms.neighbourhoods.RandomMove
-
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.algorithms.neighbourhoods.RandomSwapMove
-
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.algorithms.neighbourhoods.SuggestionMove
-
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSelector
-
Initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.algorithms.ParallelConstruction
-
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.algorithms.SimpleSearch
-
Initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.assignment.context.ExtensionWithContext
-
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.assignment.context.NeighbourSelectionWithContext
-
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.dbt.DbtValueSelection
-
Heuristics initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.dbt.DbtVariableSelection
-
Heuristics initialization
- init(Random) - Method in class org.cpsolver.ifs.example.csp.CSPBinaryConstraint
-
Initializes the constraint.
- init() - Method in class org.cpsolver.ifs.example.jobshop.Operation
-
Initialozation -- fills the variable's domain
- init() - Method in class org.cpsolver.ifs.example.tt.Activity
-
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.extension.Extension
-
Initialization -- called before the solver is started
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.extension.MacRevised
-
Initialization.
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.extension.SearchIntensification
-
- init(Assignment<V, T>) - Method in class org.cpsolver.ifs.extension.ViolatedInitials
-
Compute the violations between any value and all other initial values
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
Solver initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.heuristics.GeneralValueSelection
-
Initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.heuristics.GeneralVariableSelection
-
Initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection
-
- init(Solver<V, T>) - Method in interface org.cpsolver.ifs.heuristics.NeighbourSelection
-
Criterion initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.heuristics.RoundRobinNeighbourSelection
-
Initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.heuristics.StandardNeighbourSelection
-
- init(Solver<V, T>) - Method in interface org.cpsolver.ifs.heuristics.ValueSelection
-
Initialization
- init(Solver<V, T>) - Method in interface org.cpsolver.ifs.heuristics.VariableSelection
-
Initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.model.Model
-
Model initialization
- init(Solver<V, T>) - Method in interface org.cpsolver.ifs.model.ModelListener
-
Notification that the model was initialized by the solver.
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
Initialization
- init(Solver<V, T>) - Method in interface org.cpsolver.ifs.perturbations.PerturbationsCounter
-
Initialization
- init(Solver<V, T>) - Method in class org.cpsolver.ifs.solution.Solution
-
Initialization
- init() - Method in class org.cpsolver.ifs.solver.Solver
-
Initialization
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.EnrollmentSelection
-
Initialization
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.RestoreBestSolution
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.RouletteWheelRequestSelection
-
Initialization
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.AssignInitialSelection
-
- init(Solver<Request, Enrollment>, String) - Method in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- init(Solver<Request, Enrollment>, String) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
Initialize
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- init(Solver<Request, Enrollment>, String) - Method in class org.cpsolver.studentsct.heuristics.selection.CriticalBacktrackSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.CriticalCoursesBranchAndBoundSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.CriticalStandardSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.MinCreditBranchAndBoundSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.OnlineSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.PriorityConstructionSelection
-
Initialize
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.RandomUnassignmentSelection
-
Initialization
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.ResectionIncompleteStudentsSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.ResectionUnassignedStudentsSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.RndUnProblStudSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.ShuffleStudentsSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
Initialization
- init(Solver<Request, Enrollment>, String) - Method in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- init(Solver<Request, Enrollment>, String) - Method in class org.cpsolver.studentsct.heuristics.selection.StudentEnrollmentSwapSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.StudentEnrollmentSwapSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
Initialization
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.UnassignedCriticalCourseRequestSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.UnassignedRequestSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.StudentSctNeighbourSelection
-
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.TwoPhaseStudentSctNeighbourSelection
-
Initialization -- also remove all the dummy students from the problem
- init(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.TwoPhaseStudentSctNeighbourSelection.RestoreDummyStudents
-
- init() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.Suggestion
-
initialization
- INITIAL_SELECTION_PROB - Static variable in class org.cpsolver.coursett.heuristics.PlacementSelection
-
- initialSectioning(Assignment<Lecture, Placement>, Long, String, Collection<Student>, Collection<Configuration>) - Method in class org.cpsolver.coursett.model.DefaultStudentSectioning
-
Enroll students into the given offering during the initial data load using
InitialSectioning
.
- InitialSectioning - Class in org.cpsolver.coursett.model
-
Student initial sectioning (before a solver is started).
- InitialSectioning(Progress, Long, Collection<?>, Collection<Student>) - Constructor for class org.cpsolver.coursett.model.InitialSectioning
-
- initialSectioning(Assignment<Lecture, Placement>, Long, String, Collection<Student>, Collection<Configuration>) - Method in interface org.cpsolver.coursett.model.StudentSectioning
-
Enroll students into the given offering during the initial data load.
- InitialSectioning.Group - Class in org.cpsolver.coursett.model
-
- initialSectioningCfg(Assignment<Lecture, Placement>, Progress, Long, String, Collection<Student>, List<Configuration>) - Static method in class org.cpsolver.coursett.model.InitialSectioning
-
- initialSectioningLectures(Assignment<Lecture, Placement>, Long, String, Collection<Student>, Collection<Lecture>) - Method in class org.cpsolver.coursett.model.DefaultStudentSectioning
-
Enroll students into the given classes during the initial data load using
InitialSectioning
.
- InitialSelection(Student, Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.heuristics.selection.AssignInitialSelection.InitialSelection
-
- initialStudentConflicts() - Method in class org.cpsolver.coursett.model.Lecture
-
List of student conflicts caused by the initial assignment of this
lecture
- initSolver() - Method in class org.cpsolver.coursett.TimetableSolver
-
Deprecated.
- initSolver() - Method in class org.cpsolver.ifs.solver.Solver
-
- initSwap(Assignment<Lecture, Placement>, Long) - Method in class org.cpsolver.coursett.sectioning.StudentSwap
-
Compute student swap and its validity
- iNotAvailablePrefChar - Variable in class org.cpsolver.coursett.model.RoomSharingModel
-
- iNoTimeFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iNrIterations - Variable in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- iNrRounds - Variable in class org.cpsolver.studentsct.heuristics.selection.UnassignedRequestSelection
-
- Instructor(Long) - Constructor for class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext.Instructor
-
Create instructor with ID(instructorId)
- instructor(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.InstructorStudentConflict
-
True if there is at least one student teaching one of the two classes and enrolled in the other.
- Instructor - Class in org.cpsolver.instructor.model
-
Instructor.
- Instructor(long, String, String, int, float) - Constructor for class org.cpsolver.instructor.model.Instructor
-
Constructor
- Instructor - Class in org.cpsolver.studentsct.model
-
Representation of an instructor.
- Instructor(long) - Constructor for class org.cpsolver.studentsct.model.Instructor
-
Constructor
- Instructor(long, String, String, String) - Constructor for class org.cpsolver.studentsct.model.Instructor
-
Constructor
- Instructor.Context - Class in org.cpsolver.instructor.model
-
Instructor Constraint Context.
- InstructorBackToBackConflicts - Class in org.cpsolver.exam.criteria
-
Number of back-to-back instructor conflicts.
- InstructorBackToBackConflicts() - Constructor for class org.cpsolver.exam.criteria.InstructorBackToBackConflicts
-
- InstructorConflict - Class in org.cpsolver.coursett.criteria.additional
-
Instructor conflict counting criterion.
- InstructorConflict() - Constructor for class org.cpsolver.coursett.criteria.additional.InstructorConflict
-
- InstructorConstraint - Class in org.cpsolver.coursett.constraint
-
Instructor constraint.
- InstructorConstraint(Long, String, String, boolean) - Constructor for class org.cpsolver.coursett.constraint.InstructorConstraint
-
Constructor
- InstructorConstraint - Class in org.cpsolver.instructor.constraints
-
Instructor Constraint.
- InstructorConstraint() - Constructor for class org.cpsolver.instructor.constraints.InstructorConstraint
-
Constructor
- InstructorConstraint.InstructorConstraintContext - Class in org.cpsolver.coursett.constraint
-
- InstructorConstraintContext(Assignment<Lecture, Placement>) - Constructor for class org.cpsolver.coursett.constraint.InstructorConstraint.InstructorConstraintContext
-
- InstructorDirectConflicts - Class in org.cpsolver.exam.criteria
-
Number of direct instructor conflicts.
- InstructorDirectConflicts() - Constructor for class org.cpsolver.exam.criteria.InstructorDirectConflicts
-
- InstructorDistanceBackToBackConflicts - Class in org.cpsolver.exam.criteria
-
Number of back-to-back distance instructor conflicts.
- InstructorDistanceBackToBackConflicts() - Constructor for class org.cpsolver.exam.criteria.InstructorDistanceBackToBackConflicts
-
- InstructorFairness - Class in org.cpsolver.coursett.criteria.additional
-
This class represent fairness criterion for instructors.
- InstructorFairness() - Constructor for class org.cpsolver.coursett.criteria.additional.InstructorFairness
-
- InstructorFairness.InstructorFairnessContext - Class in org.cpsolver.coursett.criteria.additional
-
Context for InstructorFairness
- InstructorFairness.InstructorFairnessContext.Instructor - Class in org.cpsolver.coursett.criteria.additional
-
Class representing instructor
- InstructorFairnessContext(Assignment<Lecture, Placement>) - Constructor for class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
- InstructorLunchBreak - Class in org.cpsolver.coursett.criteria.additional
-
The class represents various criteria concerning compact timetables of
instructors.
- InstructorLunchBreak() - Constructor for class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak
-
- InstructorLunchBreak.CompactInfo - Class in org.cpsolver.coursett.criteria.additional
-
The class is used as a container of information concerning lunch break
of instructors.
- InstructorLunchBreak.InstructorLunchBreakContext - Class in org.cpsolver.coursett.criteria.additional
-
- InstructorLunchBreakContext(Assignment<Lecture, Placement>) - Constructor for class org.cpsolver.coursett.criteria.additional.InstructorLunchBreak.InstructorLunchBreakContext
-
- InstructorMoreThan2ADayConflicts - Class in org.cpsolver.exam.criteria
-
Number of more than two exams a day instructor conflicts.
- InstructorMoreThan2ADayConflicts() - Constructor for class org.cpsolver.exam.criteria.InstructorMoreThan2ADayConflicts
-
- InstructorNotAvailableConflicts - Class in org.cpsolver.exam.criteria
-
Number of direct instructor conflicts caused by the fact that an instructor is
not available.
- InstructorNotAvailableConflicts() - Constructor for class org.cpsolver.exam.criteria.InstructorNotAvailableConflicts
-
- InstructorPreferences - Class in org.cpsolver.instructor.criteria
-
Instructor Preferences.
- InstructorPreferences() - Constructor for class org.cpsolver.instructor.criteria.InstructorPreferences
-
- InstructorSchedulingCriterion - Class in org.cpsolver.instructor.criteria
-
Abstract instructor scheduling criterion.
- InstructorSchedulingCriterion() - Constructor for class org.cpsolver.instructor.criteria.InstructorSchedulingCriterion
-
- InstructorSchedulingModel - Class in org.cpsolver.instructor.model
-
Instructor Scheduling Model.
- InstructorSchedulingModel(DataProperties) - Constructor for class org.cpsolver.instructor.model.InstructorSchedulingModel
-
Constructor
- InstructorStudentConflict - Class in org.cpsolver.coursett.criteria.additional
-
Instructor student conflicts.
- InstructorStudentConflict() - Constructor for class org.cpsolver.coursett.criteria.additional.InstructorStudentConflict
-
- InstructorStudentHardConflict - Class in org.cpsolver.coursett.criteria.additional
-
Instructor student conflicts.
- InstructorStudentHardConflict() - Constructor for class org.cpsolver.coursett.criteria.additional.InstructorStudentHardConflict
-
- intersect(Collection<E>, Collection<E>) - Static method in class org.cpsolver.ifs.util.ToolBox
-
Returns intersection of two collections
- intValue() - Method in class org.cpsolver.studentsct.OnlineSectProof.Counter
-
Return counter value
- invalidateVariablesWithInitialValueCache() - Method in class org.cpsolver.ifs.model.Model
-
Invalidates cache containing all variables that possess an initial value
- iOfferingId - Variable in class org.cpsolver.coursett.model.InitialSectioning
-
- iOnlineFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iOrder - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iOrder - Variable in class org.cpsolver.studentsct.heuristics.selection.PriorityConstructionSelection
-
- iOrder - Variable in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
- iParent - Variable in class org.cpsolver.ifs.algorithms.ParallelConstruction
-
- iParent - Variable in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection
-
- iPastFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iPerturbationFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iPhase - Variable in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
- iPreciseComparison - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iPreciseDateComputation - Variable in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- iPreference - Variable in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- iPreference - Variable in class org.cpsolver.coursett.constraint.InstructorConstraint.InstructorConstraintContext
-
- iPreference - Variable in class org.cpsolver.coursett.model.RoomSharingModel
-
- iPreference - Variable in class org.cpsolver.instructor.model.Preference
-
- iPreferPriorityStudents - Variable in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection.RequestComparator
-
- iPreferPriorityStudents - Variable in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- iPreferredSections - Variable in class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- iPriorityFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iPriortyBoost - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iProgress - Variable in class org.cpsolver.coursett.model.InitialSectioning
-
- iProgress - Variable in class org.cpsolver.ifs.solver.Solver
-
- iProjectedStudentWeight - Variable in class org.cpsolver.studentsct.StudentSectioningModel
-
- iProjectedStudentWeight - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iQalityWeights - Variable in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- iQalityWeights - Variable in class org.cpsolver.studentsct.weights.OriginalStudentWeights
-
- iQalityWeights - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iRandom - Variable in class org.cpsolver.studentsct.heuristics.selection.RandomUnassignmentSelection
-
- iRBtNSel - Variable in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- iRealStudentWeight - Variable in class org.cpsolver.studentsct.extension.StudentConflictStatistics
-
- iReference - Variable in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- iRequestComparator - Variable in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- iRequestComparator - Variable in class org.cpsolver.studentsct.heuristics.selection.StudentEnrollmentSwapSelection
-
- iRequests - Variable in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- iRequests - Variable in class org.cpsolver.studentsct.heuristics.selection.StudentEnrollmentSwapSelection
-
- iRequests - Variable in class org.cpsolver.studentsct.heuristics.selection.UnassignedCriticalCourseRequestSelection
-
- iRequests - Variable in class org.cpsolver.studentsct.heuristics.selection.UnassignedRequestSelection
-
- iRequiredConfig - Variable in class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- iRequiredFreeTimes - Variable in class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- iRequiredSection - Variable in class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- iRequiredUnassinged - Variable in class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- iReservationNotFollowedFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iResource - Variable in class org.cpsolver.coursett.constraint.InstructorConstraint.InstructorConstraintContext
-
- is(GroupConstraint.Flag) - Method in enum org.cpsolver.coursett.constraint.GroupConstraint.ConstraintType
-
Flag check (true if contains given flag)
- is(GroupConstraint.Flag) - Method in interface org.cpsolver.coursett.constraint.GroupConstraint.ConstraintTypeInterface
-
Flag check (true if contains given flag)
- is(GroupConstraint.Flag) - Method in class org.cpsolver.coursett.constraint.GroupConstraint.ParametrizedConstraintType
-
- isAllowBreakHard() - Method in class org.cpsolver.coursett.model.TimetableModel
-
- isAllowDirectConflicts() - Method in class org.cpsolver.exam.model.Exam
-
- isAllowDirectConflicts() - Method in class org.cpsolver.exam.model.ExamInstructor
-
True when direct instructor conflicts are not allowed.
- isAllowDirectConflicts() - Method in class org.cpsolver.exam.model.ExamStudent
-
True if direct student conflicts are allowed for this student
- isAllowDisabled() - Method in class org.cpsolver.studentsct.model.Student
-
True if student can be enrolled in disabled sections, regardless if his/her reservations
- isAllowDisabled() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
True if holding this reservation allows a student to attend a disabled class.
- isAllowed() - Method in interface org.cpsolver.coursett.sectioning.StudentMove
-
Is the change valid / allowed?
- isAllowed() - Method in class org.cpsolver.coursett.sectioning.StudentSwap
-
- isAllowed(Assignment<Request, Enrollment>, Enrollment, AssignmentCheck<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.EnrollmentSelection
-
true, if it is allowed to assign given value
- isAllowed(Assignment<Request, Enrollment>, Enrollment, Set<Enrollment>, AssignmentCheck<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.EnrollmentSelection
-
true, if it is allowed to assign given value
- isAllowed(int, Enrollment) - Method in class org.cpsolver.studentsct.heuristics.selection.OnlineSelection.EpsilonSelection
-
- isAllowed(int, Enrollment) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- isAllowed(Enrollment) - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
Check required sections
- isAllowed(int, Enrollment) - Method in class org.cpsolver.studentsct.online.selection.SuggestionSelection.Selection
-
Check if the given enrollment is allowed
- isAllowOverlap() - Method in class org.cpsolver.instructor.model.Section
-
Are time overlaps with other sections and with prohibited time preferences allowed?
- isAllowOverlap() - Method in class org.cpsolver.studentsct.model.Enrollment
-
True if this enrollment can overlap with other enrollments of the student.
- isAllowOverlap() - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
Free time request generally allow overlaps.
- isAllowOverlap() - Method in interface org.cpsolver.studentsct.model.SctAssignment
-
Return true if overlaps are allowed, but the number of overlapping slots should be minimized.
- isAllowOverlap() - Method in class org.cpsolver.studentsct.model.Section
-
Return true if overlaps are allowed, but the number of overlapping slots should be minimized.
- isAllowOverlap() - Method in class org.cpsolver.studentsct.model.Subpart
-
Return true if overlaps are allowed, but the number of overlapping slots should be minimized.
- isAllowOverlap() - Method in class org.cpsolver.studentsct.model.Unavailability
-
Can student have classes during this unavailability?
- isAllowOverlap() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
True if holding this reservation allows a student to have attend overlapping class.
- isAlternative() - Method in class org.cpsolver.studentsct.model.Request
-
True, if the request is alternative (alternative request can be assigned
instead of a non-alternative course requests, if it is left unassigned)
- isAlwaysEnabled() - Method in class org.cpsolver.studentsct.online.OnlineSection
-
- iSameChoiceWeight - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iSameConfigWeight - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iSameTimeWeight - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.IgnoredCommittedStudentConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.IgnoredStudentConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentConflict
-
- isApplicable(Student, Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentHardConflict
-
- isApplicable(Student, Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.ImportantStudentHardConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.InstructorStudentConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.InstructorStudentHardConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.QuadraticStudentConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.QuadraticStudentHardConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.StudentLuchBreak
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeDaysOfWeek
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.StudentMinimizeScheduleHoles
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.StudentOnlineConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.additional.StudentOverLunchConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.StudentCommittedConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.StudentConflict
-
- isApplicable(Student, Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.StudentConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.StudentDistanceConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.StudentHardConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.StudentOverlapConflict
-
- isApplicable(Lecture, Lecture) - Method in class org.cpsolver.coursett.criteria.StudentWorkdayConflict
-
- isApplicable(StudentQuality.Type, Student, Request, Request) - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
Check whether the given type is applicable for the student and the two requests.
- isApplicable(StudentQuality.Context, Student, Request, Request) - Method in interface org.cpsolver.studentsct.extension.StudentQuality.Quality
-
Check if the metric is applicable for the given student, between the given two requests
- isApplicable(StudentQuality.Context, Student, Request, Request) - Method in enum org.cpsolver.studentsct.extension.StudentQuality.Type
-
- isApplicable(Student) - Method in class org.cpsolver.studentsct.online.OnlineReservation
-
- isApplicable(Student) - Method in class org.cpsolver.studentsct.reservation.CourseReservation
-
Check the area, classifications and majors
- isApplicable(Student) - Method in class org.cpsolver.studentsct.reservation.CourseRestriction
-
Check the area, classifications and majors
- isApplicable(Student) - Method in class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Check the area, classifications and majors
- isApplicable(Student) - Method in class org.cpsolver.studentsct.reservation.CurriculumRestriction
-
Check the area, classifications and majors
- isApplicable(Student) - Method in class org.cpsolver.studentsct.reservation.DummyReservation
-
Dummy reservation is not applicable to any students
- isApplicable(Student) - Method in class org.cpsolver.studentsct.reservation.IndividualReservation
-
Reservation is applicable for all students in the reservation
- isApplicable(Student) - Method in class org.cpsolver.studentsct.reservation.IndividualRestriction
-
Restriction is applicable for all students in the restriction
- isApplicable(Student) - Method in class org.cpsolver.studentsct.reservation.LearningCommunityReservation
-
Check the student group and the course
- isApplicable(Student) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Returns true if the student is applicable for the reservation
- isApplicable(Student) - Method in class org.cpsolver.studentsct.reservation.Restriction
-
Returns true if the student is applicable for the restriction
- isApplicable(Student) - Method in class org.cpsolver.studentsct.reservation.UniversalOverride
-
Check the area, classifications and majors
- isAssigned(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return true if request is assigned.
- isAssigned(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Request
-
Return true if request is assigned.
- isAssigned() - Method in class org.cpsolver.studentsct.report.AbstractStudentSectioningReport.RequestMatcher
-
- isAvailable(Lecture, TimeLocation) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- isAvailable(Lecture, Placement) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- isAvailable(int) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- isAvailable(Lecture, TimeLocation, Long) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- isAvailable(TimeLocation, Long) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- isAvailable(ExamPeriod) - Method in class org.cpsolver.exam.model.ExamInstructor
-
True if the student is available (for examination timetabling) during the
given period
- isAvailable(ExamPeriod) - Method in class org.cpsolver.exam.model.ExamRoom
-
True if the room is available (for examination timetabling) during the
given period
- isAvailable(int) - Method in class org.cpsolver.exam.model.ExamRoom
-
- isAvailable() - Method in class org.cpsolver.exam.model.ExamRoom
-
True if the room is available during at least one period,
- isAvailable(ExamPeriod) - Method in class org.cpsolver.exam.model.ExamRoomPlacement
-
Examination room availability
- isAvailable(ExamPeriod) - Method in class org.cpsolver.exam.model.ExamStudent
-
True if the student is available (for examination timetabling) during the
given period
- isAvailable(Section) - Method in class org.cpsolver.studentsct.model.Student
-
Check if student is available during the given section
- isAvailable(Enrollment) - Method in class org.cpsolver.studentsct.model.Student
-
Check if student is available during the given enrollment
- iSaveBestUnassigned - Variable in class org.cpsolver.ifs.solver.Solver
-
- isBackToBack(Section) - Method in class org.cpsolver.instructor.model.Section
-
Check if this section is back to back with some other section
- isBackToBackDiscouraged() - Method in class org.cpsolver.instructor.model.Instructor
-
Is back-to-back discouraged?
- isBackToBackPreferred() - Method in class org.cpsolver.instructor.model.Instructor
-
Is back-to-back preferred?
- isBalanceUnlimited() - Method in class org.cpsolver.studentsct.online.expectations.AvoidUnbalancedWhenNoExpectations
-
Is balancing of unlimited sections enabled (parameter General.BalanceUnlimited)
- isBalanceUnlimited() - Method in class org.cpsolver.studentsct.online.expectations.FractionallyUnbalancedWhenNoExpectations
-
Is balancing of unlimited sections enabled (parameter General.BalanceUnlimited)
- isBestComplete() - Method in class org.cpsolver.ifs.solution.Solution
-
Returns true, if all variables of the best ever solution found are
assigned
- isBestComplete() - Method in class org.cpsolver.studentsct.check.InevitableStudentConflicts.StudentCheck
-
True when the best enrollment is complete
- isBetterThanBestSolution(Solution<V, T>) - Method in class org.cpsolver.ifs.solution.GeneralSolutionComparator
-
- isBetterThanBestSolution(Solution<V, T>) - Method in class org.cpsolver.ifs.solution.MPPSolutionComparator
-
- isBetterThanBestSolution(Solution<V, T>) - Method in interface org.cpsolver.ifs.solution.SolutionComparator
-
Compares two solutions.
- isBetterThanBestSolution(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.online.selection.StudentSchedulingAssistantWeights
-
- isBetterThanBestSolution(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.weights.EqualStudentWeights
-
- isBetterThanBestSolution(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.weights.OriginalStudentWeights
-
- isBetterThanBestSolution(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- isCancelled() - Method in class org.cpsolver.studentsct.model.Section
-
Return cancelled flag of the class.
- isCanContinue() - Method in class org.cpsolver.exam.heuristics.ExamNeighbourSelection.Context
-
- isCheckForPeriodOverlaps() - Method in class org.cpsolver.exam.model.ExamModel
-
Check for examination periods that overlap with each other
- isChildrenNotOverlap(Assignment<Lecture, Placement>, Lecture, Placement, Lecture, Placement) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- isCommitted() - Method in class org.cpsolver.coursett.model.Lecture
-
- isCommon() - Method in class org.cpsolver.instructor.model.Section
-
Is common part of the course (e.g., a lecture)?
- isComplete() - Method in class org.cpsolver.ifs.solution.Solution
-
True if the solution is complete, i.e., all the variables are assigned
- isComplete(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Student
-
True if the student has assigned the desired number of requests (i.e.,
number of non-alternative course requests).
- isConflicting() - Method in class org.cpsolver.coursett.constraint.JenrlConstraint.JenrlConstraintContext
-
- isConjunctive() - Method in class org.cpsolver.instructor.model.Attribute.Type
-
If a teaching requests require two attributes that are of the same type which is conjunctive, only instructors that have BOTH attributes can be used.
- isConsistent(Placement, Placement) - Method in class org.cpsolver.coursett.constraint.ExtendedStudentConflicts
-
- isConsistent(Placement, Placement) - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- isConsistent(Placement, Placement) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- isConsistent(Placement, Placement) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- isConsistent(Placement, Placement) - Method in class org.cpsolver.coursett.constraint.MaxHolesFlexibleConstraint
-
- isConsistent(Placement, Placement) - Method in class org.cpsolver.coursett.constraint.NoStudentOnlineConflicts
-
- isConsistent(Placement, Placement) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- isConsistent(Placement, Placement) - Method in class org.cpsolver.coursett.constraint.SoftInstructorConstraint
-
- isConsistent(ExamPlacement, ExamPlacement) - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
- isConsistent(ExamPlacement, ExamPlacement) - Method in class org.cpsolver.exam.model.ExamInstructor
-
- isConsistent(ExamPlacement, ExamPlacement) - Method in class org.cpsolver.exam.model.ExamRoom
-
False if the given two assignments are using this room at the same period
- isConsistent(ExamPlacement, ExamPlacement) - Method in class org.cpsolver.exam.model.ExamStudent
-
- isConsistent(CSPValue, CSPValue) - Method in class org.cpsolver.ifs.example.csp.CSPBinaryConstraint
-
True if the pair of given values is compatible.
- isConsistent(Location, Location) - Method in class org.cpsolver.ifs.example.jobshop.Job
-
True if the two assignments (placement of opeartions of the same job in
time) violates each other.
- isConsistent(Location, Location) - Method in class org.cpsolver.ifs.example.jobshop.Machine
-
True if the two assignments (placement of opeartions of the machine in
time) violates each other.
- isConsistent(Location, Location) - Method in class org.cpsolver.ifs.example.rpp.ResourceConstraint
-
Returns true if the given rectangles (assignments) do not overlap.
- isConsistent(int, int, int, int) - Method in class org.cpsolver.ifs.example.tt.Dependence
-
- isConsistent(Location, Location) - Method in class org.cpsolver.ifs.example.tt.Dependence
-
- isConsistent(Location, Location) - Method in class org.cpsolver.ifs.example.tt.Resource
-
- isConsistent(T, T) - Method in class org.cpsolver.ifs.model.Constraint
-
Returns true if the given assignments are consistent respecting this
constraint.
- isConsistent(T) - Method in class org.cpsolver.ifs.model.Value
-
True, if the value is consistent with the given value
- isConsistent(Enrollment, Enrollment) - Method in class org.cpsolver.studentsct.constraint.LinkedSections.LinkedSectionsConstraint
-
- isConsistent(Enrollment, Enrollment) - Method in class org.cpsolver.studentsct.constraint.StudentConflict
-
Two enrollments are consistent if they are not overlapping in time
- isConstant() - Method in class org.cpsolver.coursett.model.Lecture
-
- isConstant(V) - Method in class org.cpsolver.ifs.constant.ConstantModel
-
True, if the given variable is constant.
- isConstant() - Method in interface org.cpsolver.ifs.constant.ConstantVariable
-
True, if the variable is constant.
- isCorectDayAndWeek(TeachingAssignment, int, BitSet) - Static method in class org.cpsolver.instructor.constraints.GroupConstraint
-
Check if the given assignment has a section on the given days of the week and weeks.
- isCorectDayOfWeek(Placement) - Method in class org.cpsolver.coursett.constraint.MaxWeeksFlexibleConstraint
-
- isCorectDayOfWeek(TeachingAssignment, int) - Static method in class org.cpsolver.instructor.constraints.GroupConstraint
-
Check if the given assignment has a section on the given days of the week.
- isCourseRequest() - Method in class org.cpsolver.studentsct.model.Enrollment
-
True if the request is course request
- isCritical(int) - Method in class org.cpsolver.studentsct.heuristics.selection.CriticalCoursesBranchAndBoundSelection.CriticalCoursesSelection
-
- isCritical(int) - Method in class org.cpsolver.studentsct.heuristics.selection.MinCreditBranchAndBoundSelection.MinCreditSelection
-
- isCritical() - Method in class org.cpsolver.studentsct.model.Request
-
Deprecated.
- isCritical(Request) - Method in enum org.cpsolver.studentsct.model.Request.RequestPriority
-
- isCritical() - Method in enum org.cpsolver.studentsct.model.Request.RequestPriority
-
- isCriticalOnly() - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentChoiceOrder
-
- isCurrent(long) - Method in class org.cpsolver.ifs.assignment.context.InheritedAssignmentContextHolder.VersionedContext
-
- isDayBreakBackToBack() - Method in class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
True when back-to-back student conflict is to be encountered when a
student is enrolled into an exam that is on the last period of one day
and another exam that is on the first period of the consecutive day.
- isDayBreakBackToBack() - Method in class org.cpsolver.exam.model.ExamModel
-
True when back-to-back student conflict is to be encountered when a
student is enrolled into an exam that is on the last period of one day
and another exam that is on the first period of the consecutive day.
- isDebug() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- isDebug() - Method in class org.cpsolver.studentsct.extension.StudentQuality
-
Is debugging enabled
- isDiscouragedSlot(int, int) - Method in class org.cpsolver.ifs.example.tt.Activity
-
- isDiscouragedSlot(int) - Method in class org.cpsolver.ifs.example.tt.Activity
-
- isDiscouragedSlot(int, int) - Method in class org.cpsolver.ifs.example.tt.Resource
-
- isDiscouragedSlot(int) - Method in class org.cpsolver.ifs.example.tt.Resource
-
- isDummy() - Method in class org.cpsolver.studentsct.model.Offering
-
Dummy courses that should show on the solver dashboard
(e.g., because they are loaded due to an other session unavailability)
- isDummy() - Method in class org.cpsolver.studentsct.model.Student
-
Student's dummy flag.
- iSecondAlternativeFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iSelectionFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- isEmpty() - Method in class org.cpsolver.ifs.util.CSVFile.CSVField
-
- isEmpty() - Method in class org.cpsolver.ifs.util.CSVFile.CSVLine
-
- isEmpty() - Method in class org.cpsolver.ifs.util.CSVFile
-
- isEmpty() - Method in class org.cpsolver.ifs.util.SoftCache
-
- isEnabled() - Method in class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- isEnabled() - Method in class org.cpsolver.studentsct.model.Section
-
Return enabled flag of the class.
- isEnabled(Student) - Method in class org.cpsolver.studentsct.model.Section
-
Return enabled flag of the class.
- isEnabled() - Method in class org.cpsolver.studentsct.online.OnlineSection
-
- isEnabled(Student) - Method in class org.cpsolver.studentsct.online.OnlineSection
-
- isEnrolled(Student) - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- iSetHCMode - Variable in class org.cpsolver.ifs.algorithms.HillClimber
-
- isExpired() - Method in class org.cpsolver.studentsct.reservation.Reservation
-
True if the reservation is expired.
- isFinalPhase() - Method in class org.cpsolver.exam.heuristics.ExamNeighbourSelection
-
Is final phase
- isFirst(V) - Method in class org.cpsolver.ifs.model.BinaryConstraint
-
True, id the given variable is the first one
- isFirstIterDone() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
- isFixed() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
- isFreeForAll(int, int) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- isFreeForAll(int) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- isFreeTime(int) - Method in class org.cpsolver.studentsct.online.selection.OnlineSectioningCriterion
-
- isFreeTimeAllowOverlaps() - Method in class org.cpsolver.studentsct.online.selection.StudentSchedulingAssistantWeights
-
- isFreeTimeAllowOverlaps() - Method in class org.cpsolver.studentsct.weights.EqualStudentWeights
-
- isFreeTimeAllowOverlaps() - Method in class org.cpsolver.studentsct.weights.OriginalStudentWeights
-
- isFreeTimeAllowOverlaps() - Method in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- isFreeTimeAllowOverlaps() - Method in interface org.cpsolver.studentsct.weights.StudentWeights
-
Return true if free time requests allow overlaps
- isGood(Assignment<V, T>, T) - Method in class org.cpsolver.ifs.extension.MacPropagation
-
is variable good
- isGood(T) - Method in class org.cpsolver.ifs.extension.MacRevised.NoGood
-
is variable good
- isHard() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- isHard() - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- isHard() - Method in class org.cpsolver.coursett.constraint.IgnoreStudentConflictsConstraint
-
- isHard() - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- isHard() - Method in class org.cpsolver.coursett.constraint.SoftInstructorConstraint
-
- isHard(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.Placement
-
- isHard() - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
True if hard (must be satisfied), false for soft (should be satisfied)
- isHard() - Method in class org.cpsolver.exam.model.ExamInstructor
-
- isHard() - Method in class org.cpsolver.exam.model.ExamRoom
-
- isHard() - Method in class org.cpsolver.exam.model.ExamStudent
-
- isHard() - Method in class org.cpsolver.ifs.model.Constraint
-
Returns true if the constraint is hard.
- isHard() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Distribution
-
- isHard() - Method in class org.cpsolver.instructor.constraints.SameInstructorConstraint
-
- isHard() - Method in class org.cpsolver.instructor.constraints.SameLinkConstraint
-
- isHardDistanceConflictsEnabled() - Method in class org.cpsolver.ifs.util.DistanceMetric
-
- isHigher(Request) - Method in enum org.cpsolver.studentsct.model.Request.RequestPriority
-
- isHigher(Student) - Method in enum org.cpsolver.studentsct.model.Student.StudentPriority
-
- iShortDistanceConflict - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iShowZero - Variable in class org.cpsolver.coursett.DomainChart
-
- isIgnoreClass(Lecture) - Method in class org.cpsolver.coursett.constraint.ExtendedStudentConflicts
-
- isIgnoreDistances() - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- isIncluded(Enrollment) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Return true if the given enrollment meets the reservation.
- isIncluded(Enrollment) - Method in class org.cpsolver.studentsct.reservation.Restriction
-
Return true if the given enrollment meets the restriction.
- isIncluded(Config) - Method in class org.cpsolver.studentsct.reservation.Restriction
-
- isIncluded(Section) - Method in class org.cpsolver.studentsct.reservation.Restriction
-
- isInConflict(Placement, Placement, DistanceMetric, int) - Static method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
Returns true if the given placements are overlapping or they are
back-to-back and too far for students.
- isInConflict(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
True if the given two lectures overlap in time
- isInConflict(Assignment<Lecture, Placement>, Student) - Method in class org.cpsolver.coursett.model.Lecture
-
True if this lecture is in a student conflict with the given student
- isInstructing() - Method in class org.cpsolver.coursett.sectioning.SctStudent
-
Is student also an instructor of the given course?
- isInstructor() - Method in class org.cpsolver.instructor.model.EnrolledClass
-
Role of the instructor
- iSizeX - Variable in class org.cpsolver.coursett.DomainChart
-
- iSizeY - Variable in class org.cpsolver.coursett.DomainChart
-
- isLegacy() - Method in class org.cpsolver.ifs.util.DistanceMetric
-
True if legacy mode is used (Euclidian distance where 1 unit is 10 meters)
- isMaster(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
In single solution multiple threads environments return true if the given solution is of the first thread
- isMatching(Section) - Method in class org.cpsolver.studentsct.model.Choice
-
True if this choice is applicable to the given section (that is, the choice is a config choice or with the same subpart / instructional type)
- isMaxItersReached() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BacktrackNeighbourSelectionContext
-
True, if the maximum number of iterations was reached by the last call of
selectNeighbour method
- isModalityPreferred(Student) - Method in class org.cpsolver.studentsct.model.Section
-
- isMorning(Placement) - Method in class org.cpsolver.coursett.criteria.additional.StudentOverLunchConflict
-
Is the given placement in the morning or in the afternoon?
- isMPP() - Method in class org.cpsolver.exam.criteria.PerturbationPenalty
-
- isMPP() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return true if this request can track MPP
- isMPP() - Method in class org.cpsolver.studentsct.model.Request
-
Return true if this request can track MPP
- isMPP() - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Return true if the problem is minimal perturbation problem
- isMultiRoom() - Method in class org.cpsolver.coursett.model.Placement
-
- isMustBeUsed() - Method in class org.cpsolver.studentsct.constraint.LinkedSections
-
Return whether this constraint must be used
- isNeedShortDistances() - Method in class org.cpsolver.studentsct.model.Student
-
Return true if the student needs short distances.
- isNewLine() - Method in enum org.cpsolver.studentsct.report.SolutionStatsReport.Statistics
-
- isNotAllowed(Course, Config) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return true when there are restrictions for a course of this course request and the given config does not meet any of them
- isNotAllowed(Course, Section) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return true when there are restrictions for a course of this course request and the given section does not meet any of them
- isNotAllowed(Enrollment) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return true when there are restrictions for a course of this course request and the given enrollment does not meet any of them
- isNotAvailable(int, int) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- isNotAvailable(int) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- iSoftDistributions - Variable in class org.cpsolver.exam.criteria.DistributionPenalty
-
- isOfTheSameProblem() - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- iSoftPeriods - Variable in class org.cpsolver.exam.criteria.PeriodPenalty
-
- iSoftRooms - Variable in class org.cpsolver.exam.criteria.RoomPenalty
-
- iSolution - Variable in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BacktrackNeighbourSelectionContext
-
- iSolver - Variable in class org.cpsolver.ifs.heuristics.RoundRobinNeighbourSelection
-
- iSolver - Variable in class org.cpsolver.ifs.heuristics.StandardNeighbourSelection
-
- iSolverListeners - Variable in class org.cpsolver.ifs.solver.Solver
-
- iSolverThread - Variable in class org.cpsolver.ifs.solver.Solver
-
solver thread
- isOnFlySectioningEnabled() - Method in class org.cpsolver.coursett.model.TimetableModel
-
- isOnline(Placement) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- isOnline(Placement) - Method in class org.cpsolver.coursett.constraint.NoStudentOnlineConflicts
-
- isOnline(Placement) - Method in class org.cpsolver.coursett.criteria.additional.StudentOnlineConflict
-
- isOnline() - Method in class org.cpsolver.studentsct.model.Section
-
Return whether the class is online.
- isOnline() - Method in class org.cpsolver.studentsct.model.Subpart
-
- isOverlapping(Section) - Method in class org.cpsolver.instructor.model.Section
-
Check if this section overlaps in time with some other section
- isOverlapping(Collection<Section>) - Method in class org.cpsolver.instructor.model.Section
-
Check if this section overlaps in time with at least one of the given sections
- isOverlapping(Enrollment) - Method in class org.cpsolver.studentsct.model.Enrollment
-
True when this enrollment is overlapping with the given enrollment
- isOverlapping(SctAssignment) - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
True, if this assignment is overlapping in time and space with the given
assignment.
- isOverlapping(Set<? extends SctAssignment>) - Method in class org.cpsolver.studentsct.model.FreeTimeRequest
-
True, if this assignment is overlapping in time and space with the given
set of assignments.
- isOverlapping(SctAssignment) - Method in interface org.cpsolver.studentsct.model.SctAssignment
-
True, if this assignment is overlapping in time and space with the given
assignment.
- isOverlapping(Set<? extends SctAssignment>) - Method in interface org.cpsolver.studentsct.model.SctAssignment
-
True, if this assignment is overlapping in time and space with the given
set of assignments.
- isOverlapping(SctAssignment) - Method in class org.cpsolver.studentsct.model.Section
-
True, if this section overlaps with the given assignment in time and
space
- isOverlapping(Set<? extends SctAssignment>) - Method in class org.cpsolver.studentsct.model.Section
-
True, if this section overlaps with one of the given set of assignments
in time and space
- isOverlapping(SctAssignment) - Method in class org.cpsolver.studentsct.model.Unavailability
-
- isOverlapping(Set<? extends SctAssignment>) - Method in class org.cpsolver.studentsct.model.Unavailability
-
- isOverLimit(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.DiscouragedRoomConstraint.DiscouragedRoomConstraintContext
-
- isOverLimit() - Method in class org.cpsolver.coursett.constraint.JenrlConstraint.JenrlConstraintContext
-
- isOverLimit(Placement) - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime.MinimizeNumberOfUsedGroupsOfTimeContext
-
- isOverLimit(Assignment<Lecture, Placement>, Placement) - Method in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedRoomsConstraint.MinimizeNumberOfUsedRoomsConstraintContext
-
- isOverride() - Method in class org.cpsolver.studentsct.online.OnlineReservation
-
- isOverride() - Method in class org.cpsolver.studentsct.reservation.UniversalOverride
-
- isParent(Section, Section) - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.EnrollmentSectionComparator
-
Is section s1 parent of section s2 (or a parent of a parent...)
- isParentOf(Subpart) - Method in class org.cpsolver.studentsct.model.Subpart
-
True, if this subpart is parent (or parent of a parent etc.) of the given
subpart
- isPast() - Method in class org.cpsolver.studentsct.model.Section
-
Return past flag of the class.
- isPast() - Method in class org.cpsolver.studentsct.model.Subpart
-
- isPeriodCriterion() - Method in class org.cpsolver.exam.criteria.additional.DistributionViolation
-
- isPeriodCriterion() - Method in class org.cpsolver.exam.criteria.additional.RoomViolation
-
- isPeriodCriterion() - Method in class org.cpsolver.exam.criteria.DistributionPenalty
-
- isPeriodCriterion() - Method in class org.cpsolver.exam.criteria.ExamCriterion
-
True if this criterion is based on period assignment.
- isPeriodCriterion() - Method in class org.cpsolver.exam.criteria.InstructorDistanceBackToBackConflicts
-
- isPeriodCriterion() - Method in class org.cpsolver.exam.criteria.RoomPenalty
-
- isPeriodCriterion() - Method in class org.cpsolver.exam.criteria.RoomPerturbationPenalty
-
- isPeriodCriterion() - Method in class org.cpsolver.exam.criteria.RoomSizePenalty
-
- isPeriodCriterion() - Method in class org.cpsolver.exam.criteria.RoomSplitDistancePenalty
-
- isPeriodCriterion() - Method in class org.cpsolver.exam.criteria.RoomSplitPenalty
-
- isPeriodCriterion() - Method in class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
- isPeriodRelated() - Method in enum org.cpsolver.exam.model.ExamDistributionConstraint.DistributionType
-
- isPeriodRelated() - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
True if the constraint is related to periods
- isPositive() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Distribution
-
- isPreciseDateComputation() - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- isPriority() - Method in class org.cpsolver.studentsct.model.Student
-
Deprecated.
- isProhibited() - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
Is constraint prohibited
- isProhibited() - Method in class org.cpsolver.coursett.preference.PreferenceCombination
-
- isProhibited(int, int) - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
Returns true if the given location is prohibited.
- isProhibited(int, int, int) - Method in class org.cpsolver.ifs.example.tt.Activity
-
- isProhibited() - Method in class org.cpsolver.ifs.example.tt.Location
-
Returns true if the location is prohibited.
- isProhibited(int, int, int) - Method in class org.cpsolver.ifs.example.tt.Resource
-
- isProhibited() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Distribution
-
- isProhibited() - Method in class org.cpsolver.instructor.constraints.SameInstructorConstraint
-
Is prohibited?
- isProhibited() - Method in class org.cpsolver.instructor.constraints.SameLinkConstraint
-
Is prohibited?
- isProhibited() - Method in class org.cpsolver.instructor.model.Preference
-
Is prohibited?
- isProhibitedSlot(int, int) - Method in class org.cpsolver.ifs.example.tt.Activity
-
- isProhibitedSlot(int) - Method in class org.cpsolver.ifs.example.tt.Activity
-
- isProhibitedSlot(int, int) - Method in class org.cpsolver.ifs.example.tt.Resource
-
- isProhibitedSlot(int) - Method in class org.cpsolver.ifs.example.tt.Resource
-
- isRegistered() - Method in class org.cpsolver.ifs.extension.Extension
-
Returns true if there is a model registered to this extension, i.e., when
extension is registered.
- isRequired() - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
Is constraint required
- isRequired() - Method in class org.cpsolver.coursett.preference.PreferenceCombination
-
- isRequired() - Method in class org.cpsolver.instructor.constraints.GroupConstraint.Distribution
-
- isRequired() - Method in class org.cpsolver.instructor.constraints.SameInstructorConstraint
-
Is required?
- isRequired() - Method in class org.cpsolver.instructor.constraints.SameLinkConstraint
-
Is required?
- isRequired() - Method in class org.cpsolver.instructor.model.Attribute.Type
-
If an attribute is required, this means that only instructors that have the attribute can be used, even if it is only preferred.
- isRequired() - Method in class org.cpsolver.instructor.model.Preference
-
Is required?
- isRequired(Section) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return true when the given section is required (i.e., its choice is among required choices, or there are no requirements)
- isRequired() - Method in class org.cpsolver.studentsct.model.Enrollment
-
- isReverse() - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentChoiceOrder
-
Is order reversed
- isRoomCriterion() - Method in class org.cpsolver.exam.criteria.additional.DistributionViolation
-
- isRoomCriterion() - Method in class org.cpsolver.exam.criteria.DistributionPenalty
-
- isRoomCriterion() - Method in class org.cpsolver.exam.criteria.ExamCriterion
-
True if this criterion is based on room assignment.
- isRoomProhibited() - Method in class org.cpsolver.coursett.model.Placement
-
- isRoomRelated() - Method in enum org.cpsolver.exam.model.ExamDistributionConstraint.DistributionType
-
- isRoomRelated() - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
True if the constraint is related to rooms
- isRunning() - Method in class org.cpsolver.ifs.solver.Solver
-
True, if the solver is running
- isSame(Request) - Method in enum org.cpsolver.studentsct.model.Request.RequestPriority
-
- isSame(Student) - Method in enum org.cpsolver.studentsct.model.Student.StudentPriority
-
- isSame(Enrollment, Enrollment) - Static method in class org.cpsolver.studentsct.online.selection.ResectioningWeights
-
- isSameCommonProhibited() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Is same common prohibited?
- isSameCommonRequired() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Is same common required?
- isSameCommonViolated(TeachingRequest) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Check if this request and the given one can be assigned to the same instructor without violating the same common constraint
- isSameCourseProhibited() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Is same course prohibited?
- isSameCourseRequired() - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Is same course required?
- isSameCourseViolated(TeachingRequest) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Check if this request and the given one can be assigned to the same instructor without violating the same course constraint
- isSameDaysDiscouraged() - Method in class org.cpsolver.instructor.model.Instructor
-
Is same-days discouraged?
- isSameDaysPreferred() - Method in class org.cpsolver.instructor.model.Instructor
-
Is same-days preferred?
- isSameOrHigher(Student) - Method in enum org.cpsolver.studentsct.model.Student.StudentPriority
-
- isSameRoom(Section) - Method in class org.cpsolver.instructor.model.Section
-
Check if this section is placed in the same room as the other section
- isSameRoomDiscouraged() - Method in class org.cpsolver.instructor.model.Instructor
-
Is same-room discouraged?
- isSameRoomPreferred() - Method in class org.cpsolver.instructor.model.Instructor
-
Is same-room preferred?
- isSameSectionType(Section) - Method in class org.cpsolver.instructor.model.Section
-
Check if this section has the same instructional type as the other section
- isSatisfied(Assignment<Lecture, Placement>, GroupConstraint, Placement, Placement) - Method in interface org.cpsolver.coursett.constraint.GroupConstraint.AssignmentPairCheck
-
Check whether the constraint is satisfied for the given two assignments (required / preferred case)
- isSatisfied(Assignment<Lecture, Placement>, P, GroupConstraint, Placement, Placement) - Method in interface org.cpsolver.coursett.constraint.GroupConstraint.AssignmentParameterPairCheck
-
Check whether the constraint is satisfied for the given two assignments (required / preferred case)
- isSatisfied(Assignment<Lecture, Placement>, GroupConstraint, Placement, Placement) - Method in enum org.cpsolver.coursett.constraint.GroupConstraint.ConstraintType
-
True if a required or preferred constraint is satisfied between a pair of placements
- isSatisfied(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- isSatisfied(GroupConstraint, Placement, Placement) - Method in interface org.cpsolver.coursett.constraint.GroupConstraint.PairCheck
-
Check whether the constraint is satisfied for the given two assignments (required / preferred case)
- isSatisfied(Assignment<Lecture, Placement>, GroupConstraint, Placement, Placement) - Method in class org.cpsolver.coursett.constraint.GroupConstraint.ParametrizedConstraintType
-
- isSatisfied(ExamPlacement, ExamPlacement) - Method in enum org.cpsolver.exam.model.ExamDistributionConstraint.DistributionType
-
- isSatisfied(ExamPeriod, ExamPeriod) - Method in enum org.cpsolver.exam.model.ExamDistributionConstraint.DistributionType
-
- isSatisfied(ExamPlacement, ExamRoomPlacement) - Method in enum org.cpsolver.exam.model.ExamDistributionConstraint.DistributionType
-
- isSatisfied(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
Return true if this is hard constraint or this is a soft constraint
without any violation
- isSatisfied(Assignment<Exam, ExamPlacement>, ExamPlacement) - Method in class org.cpsolver.exam.model.ExamDistributionConstraint
-
Return true if this is hard constraint or this is a soft constraint
without any violation
- isSatisfied(ExamPlacement, ExamPlacement) - Method in interface org.cpsolver.exam.model.ExamDistributionConstraint.PairCheck
-
- isSatisfied(ExamPeriod, ExamPeriod) - Method in interface org.cpsolver.exam.model.ExamDistributionConstraint.PeriodCheck
-
- isSatisfied(ExamPlacement, ExamRoomPlacement) - Method in interface org.cpsolver.exam.model.ExamDistributionConstraint.RoomCheck
-
- isSatisfied(GroupConstraint.Distribution, Assignment<TeachingRequest.Variable, TeachingAssignment>, Instructor, Section, Section) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.PairCheck
-
- isSatisfied(GroupConstraint.Distribution, Section, Section) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.SimpleCheck
-
- isSatisfied(GroupConstraint.Distribution, Assignment<TeachingRequest.Variable, TeachingAssignment>, Instructor, Section, Section) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.SimpleCheck
-
- isSatisfied(GroupConstraint.Distribution, TimeLocation, TimeLocation) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.SimpleTimeCheck
-
- isSatisfied(GroupConstraint.Distribution, Section, Section) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.SimpleTimeCheck
-
- isSatisfiedPair(Assignment<Lecture, Placement>, Placement, Placement) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- isSatisfiedPair(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment, TeachingAssignment) - Method in class org.cpsolver.instructor.constraints.SameInstructorConstraint
-
Does a pair of teaching assignments satisfy this constraint?
- isSelected(Section) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return true when the given section is selected (i.e., its choice is among
selected choices)
- isSelected() - Method in class org.cpsolver.studentsct.model.Enrollment
-
True if all the sections are selected
- isSingleContextSolver(Solver<V, T>) - Method in class org.cpsolver.ifs.assignment.context.NeighbourSelectionWithContext
-
Returns true if there should be only one context for this neighbourhood selection.
- isSingleSection() - Method in class org.cpsolver.coursett.model.Lecture
-
- isSingleton() - Method in class org.cpsolver.coursett.model.Lecture
-
- isSplitAttendance() - Method in class org.cpsolver.coursett.model.Lecture
-
When using multiple rooms, split attendance means that the class is split among the given rooms.
- isStop() - Method in class org.cpsolver.ifs.solver.Solver
-
- isStudent() - Method in class org.cpsolver.instructor.model.EnrolledClass
-
Role of the instructor
- isTabu() - Method in class org.cpsolver.coursett.model.FinalSectioning.Move
-
- isTabu() - Method in class org.cpsolver.coursett.model.FinalSectioning.MoveBetweenCfgs
-
- iStat - Variable in class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts
-
- iStat - Variable in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection
-
- iStat - Variable in class org.cpsolver.ifs.heuristics.StandardNeighbourSelection
-
- isTeachingAssignment() - Method in class org.cpsolver.studentsct.model.Unavailability
-
Is this a teaching assignment
- iStep - Variable in class org.cpsolver.coursett.model.RoomSharingModel
-
- isTimeLimitReached(long) - Method in class org.cpsolver.ifs.algorithms.neighbourhoods.RandomSwapMove
-
Return true if the time limit was reached, number of attempts are limited to 1 in such a case.
- isTimeoutReached() - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.NeighbourSelectionWithSuggestionsContext
-
- isTimeOutReached() - Method in class org.cpsolver.coursett.sectioning.SctModel
-
- isTimeoutReached() - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BacktrackNeighbourSelectionContext
-
True, if timeout was reached during the last call of selectNeighbour
method
- isTimeoutReached() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Was timeout reached
- isTimeoutReached() - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection.Selection
-
Was timeout reached during the selection
- isTimeoutReached() - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
Was timeout reached
- isTimeoutReached() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
Was time limit reached
- isToBeIgnored() - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- isToIgnoreStudentConflictsWith(Lecture) - Method in class org.cpsolver.coursett.model.Lecture
-
- isToIgnoreStudentConflictsWith(long) - Method in class org.cpsolver.studentsct.model.Section
-
Returns true if student conflicts between this section and the given one are to be ignored
- iStop - Variable in class org.cpsolver.ifs.solver.Solver
-
solver is stopped
- iStudent - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Student
- iStudent - Variable in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
Student
- iStudentQuality - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iStudents - Variable in class org.cpsolver.coursett.model.InitialSectioning
-
- iStudents - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iStudents - Variable in class org.cpsolver.studentsct.heuristics.selection.PriorityConstructionSelection
-
- iStudentsEnumeration - Variable in class org.cpsolver.studentsct.heuristics.selection.PriorityConstructionSelection
-
- iSuggestionDepth - Variable in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions
-
- iSuggestionDepth - Variable in class org.cpsolver.ifs.algorithms.neighbourhoods.SuggestionMove
-
- iSuggestionTimeout - Variable in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions
-
- isUniTimeNegative() - Method in enum org.cpsolver.exam.model.ExamDistributionConstraint.DistributionType
-
- isUpdateProgress() - Method in class org.cpsolver.ifs.solver.Solver
-
True, when solver should update progress (see
Progress
)
- isUseAmPm() - Method in class org.cpsolver.studentsct.report.AbstractStudentSectioningReport
-
Time display settings
- isUsePenalties() - Method in class org.cpsolver.studentsct.heuristics.selection.OnlineSelection
-
Use online penalties
- isUseStudentPrefPenalties() - Method in class org.cpsolver.studentsct.heuristics.selection.OnlineSelection
-
Use student preference penalties
- isValid(Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
- isValid() - Method in class org.cpsolver.coursett.model.Placement
-
- isViolated(Assignment<Lecture, Placement>, GroupConstraint, Placement, Placement) - Method in interface org.cpsolver.coursett.constraint.GroupConstraint.AssignmentPairCheck
-
Check whether the constraint is satisfied for the given two assignments (prohibited / discouraged case)
- isViolated(Assignment<Lecture, Placement>, P, GroupConstraint, Placement, Placement) - Method in interface org.cpsolver.coursett.constraint.GroupConstraint.AssignmentParameterPairCheck
-
Check whether the constraint is satisfied for the given two assignments (prohibited / discouraged case)
- isViolated(Assignment<Lecture, Placement>, GroupConstraint, Placement, Placement) - Method in enum org.cpsolver.coursett.constraint.GroupConstraint.ConstraintType
-
True if a prohibited or discouraged constraint is satisfied between a pair of placements
- isViolated(GroupConstraint, Placement, Placement) - Method in interface org.cpsolver.coursett.constraint.GroupConstraint.PairCheck
-
Check whether the constraint is satisfied for the given two assignments (prohibited / discouraged case)
- isViolated(Assignment<Lecture, Placement>, GroupConstraint, Placement, Placement) - Method in class org.cpsolver.coursett.constraint.GroupConstraint.ParametrizedConstraintType
-
- isViolated(GroupConstraint.Distribution, Assignment<TeachingRequest.Variable, TeachingAssignment>, Instructor, Section, Section) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.PairCheck
-
- isViolated(GroupConstraint.Distribution, Section, Section) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.SimpleCheck
-
- isViolated(GroupConstraint.Distribution, Assignment<TeachingRequest.Variable, TeachingAssignment>, Instructor, Section, Section) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.SimpleCheck
-
- isViolated(GroupConstraint.Distribution, TimeLocation, TimeLocation) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.SimpleTimeCheck
-
- isViolated(GroupConstraint.Distribution, Section, Section) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.SimpleTimeCheck
-
- isWaitlist() - Method in class org.cpsolver.studentsct.model.CourseRequest
-
True if the student can be put on a wait-list (no alternative course
request will be given instead)
- isWaitlisted(Section) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Return true when the given section is wait-listed (i.e., its choice is
among wait-listed choices)
- isWaitlisted() - Method in class org.cpsolver.studentsct.model.Enrollment
-
True if all the sections are wait-listed
- isWeak(Placement) - Method in class org.cpsolver.coursett.constraint.MaxBreaksFlexibleConstraint.MaxBreaksFlexibleConstraintContext
-
- iT0 - Variable in class org.cpsolver.ifs.algorithms.NeighbourSearch.NeighbourSearchContext
-
- iT0 - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Start time
- iT0 - Variable in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
Start time
- iT1 - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
End time
- iT1 - Variable in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
End time
- iTable - Variable in class org.cpsolver.coursett.DomainChart
-
- iTabu - Variable in class org.cpsolver.ifs.heuristics.GeneralValueSelection
-
- iTabu - Variable in class org.cpsolver.studentsct.heuristics.EnrollmentSelection
-
- iTabuPos - Variable in class org.cpsolver.ifs.heuristics.GeneralValueSelection
-
- iTabuPos - Variable in class org.cpsolver.studentsct.heuristics.EnrollmentSelection
-
- iTabuSize - Variable in class org.cpsolver.ifs.heuristics.GeneralValueSelection
-
- iTabuSize - Variable in class org.cpsolver.studentsct.heuristics.EnrollmentSelection
-
- iTarget - Variable in class org.cpsolver.instructor.model.Preference
-
- IterationContext(Assignment<Lecture, Placement>) - Constructor for class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts.IterationContext
-
- iterator() - Method in class org.cpsolver.studentsct.extension.StudentQuality.FreeTimes
-
- iterator() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Nothing
-
- iterator() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Online
-
- iterator() - Method in class org.cpsolver.studentsct.extension.StudentQuality.SingleTimeIterable
-
- iterator() - Method in class org.cpsolver.studentsct.extension.StudentQuality.Unavailabilities
-
- iTimeLimit - Variable in class org.cpsolver.ifs.algorithms.neighbourhoods.RandomSwapMove
-
- iTimeLimit - Variable in class org.cpsolver.ifs.algorithms.neighbourhoods.SuggestionMove
-
- iTimeOut - Variable in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection
-
- iTimeout - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iTimeOut - Variable in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- iTimeout - Variable in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- iTimeoutReached - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Was timeout reached
- iTimeoutReached - Variable in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
Was timeout reached
- iTimeOverlapFactor - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iTimeOverlapMaxLimit - Variable in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- iTimeOverlapMaxLimit - Variable in class org.cpsolver.studentsct.weights.PriorityStudentWeights
-
- iTimeOverlaps - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iTimesToAvoid - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Times to avoid (used when comparing enrollments)
- iTimesToAvoidHeuristics - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iTitle - Variable in class org.cpsolver.coursett.DomainChart
-
- iTotal - Variable in class org.cpsolver.ifs.criteria.AbstractCriterion.ValueContext
-
- iTotalTime - Variable in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- iTotalTime - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- iTotalTime - Variable in class org.cpsolver.studentsct.heuristics.selection.StudentEnrollmentSwapSelection
-
- iTotalTime - Variable in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
- iValue - Variable in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BacktrackNeighbourSelectionContext
-
- iValue - Variable in class org.cpsolver.ifs.model.Value
-
Integer value
- iValue - Variable in class org.cpsolver.ifs.model.Variable
-
Assigned value
- iValues - Variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Value cache
- iValues - Variable in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
Value cache
- iValueSelection - Variable in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- iVariableSelection - Variable in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- iWeeks - Variable in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
- iWeight - Variable in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- iWorsenTimeOut - Variable in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- sameAttribute(Query.AtomTerm) - Method in class org.cpsolver.ifs.util.Query.AtomTerm
-
- sameChoice(Section) - Method in class org.cpsolver.studentsct.model.Choice
-
True if the time assignment as well as the instructor(s) are the same
- sameChoice(Section) - Method in class org.cpsolver.studentsct.model.Section
-
True if the time assignment as well as the instructor(s) are the same
- sameChoice(Section, Choice) - Static method in class org.cpsolver.studentsct.online.selection.ResectioningWeights
-
- SameCommon - Class in org.cpsolver.instructor.criteria
-
Same Common Preferences.
- SameCommon() - Constructor for class org.cpsolver.instructor.criteria.SameCommon
-
- sameCommon(TeachingRequest) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Check if the given request fully share the common sections with this request
- sameConfiguration(Section) - Method in class org.cpsolver.studentsct.model.Choice
-
True if the configuration is the very same
- sameConfiguration(Enrollment) - Method in class org.cpsolver.studentsct.model.Choice
-
True if the configuration is the very same
- SameCourse - Class in org.cpsolver.instructor.criteria
-
Same Course Preferences.
- SameCourse() - Constructor for class org.cpsolver.instructor.criteria.SameCourse
-
- sameCourse(TeachingRequest) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Check if this request and the given request are of the same course
- SameDays - Class in org.cpsolver.instructor.criteria
-
Same Days.
- SameDays() - Constructor for class org.cpsolver.instructor.criteria.SameDays
-
- sameInstructionalType(Section) - Method in class org.cpsolver.studentsct.model.Choice
-
True if the instructional type is the same
- sameInstructionalType(Section) - Method in class org.cpsolver.studentsct.model.Section
-
True if the instructional type is the same
- SameInstructor - Class in org.cpsolver.instructor.criteria
-
Same Instructor.
- SameInstructor() - Constructor for class org.cpsolver.instructor.criteria.SameInstructor
-
- SameInstructorConstraint - Class in org.cpsolver.instructor.constraints
-
Same Instructor Constraint.
- SameInstructorConstraint(Long, String, String) - Constructor for class org.cpsolver.instructor.constraints.SameInstructorConstraint
-
Constructor
- SameInstructorConstraint.Context - Class in org.cpsolver.instructor.constraints
-
Same Instructor Constraint Context.
- sameInstructors(Section) - Method in class org.cpsolver.studentsct.model.Choice
-
True if the section contains all instructors of this choice
- sameInstructors(Section) - Method in class org.cpsolver.studentsct.model.Section
-
True if the instructor(s) are the same
- sameLastChoice(Section) - Method in interface org.cpsolver.studentsct.online.selection.ResectioningWeights.LastSectionProvider
-
- sameLastName(Section, Course) - Method in interface org.cpsolver.studentsct.online.selection.ResectioningWeights.LastSectionProvider
-
Check section name (external id)
- sameLastRoom(Section) - Method in interface org.cpsolver.studentsct.online.selection.ResectioningWeights.LastSectionProvider
-
Check the room
- sameLastTime(Section) - Method in interface org.cpsolver.studentsct.online.selection.ResectioningWeights.LastSectionProvider
-
Check the time
- SameLink - Class in org.cpsolver.instructor.criteria
-
Same Link.
- SameLink() - Constructor for class org.cpsolver.instructor.criteria.SameLink
-
- SameLinkConstraint - Class in org.cpsolver.instructor.constraints
-
Same Link Constraint.
- SameLinkConstraint(Long, String, String) - Constructor for class org.cpsolver.instructor.constraints.SameLinkConstraint
-
Constructor
- SameLinkConstraint.Context - Class in org.cpsolver.instructor.constraints
-
Same Link Constraint Context.
- sameName(Long, Section, Section) - Static method in class org.cpsolver.studentsct.online.selection.ResectioningWeights
-
- sameOffering(Section) - Method in class org.cpsolver.studentsct.model.Choice
-
True if the offering is the same
- SameRoom - Class in org.cpsolver.instructor.criteria
-
Same Room.
- SameRoom() - Constructor for class org.cpsolver.instructor.criteria.SameRoom
-
- sameRooms(Placement) - Method in class org.cpsolver.coursett.model.Placement
-
- sameRooms(Section, List<RoomLocation>) - Static method in class org.cpsolver.studentsct.online.selection.ResectioningWeights
-
- sameSection(Section) - Method in class org.cpsolver.studentsct.model.Choice
-
True if the section is the very same
- sameSection(Enrollment) - Method in class org.cpsolver.studentsct.model.Choice
-
True if the configuration is the very same
- sameSelectedSection() - Method in class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.Suggestion
-
Is the same section selected (as in the current assignment)
- sameStudents(Lecture) - Method in class org.cpsolver.coursett.model.Lecture
-
List of students enrolled in this class as well as in the given class
- sameStudentsLectures() - Method in class org.cpsolver.coursett.model.Lecture
-
- sameSubart(Section) - Method in class org.cpsolver.studentsct.model.Choice
-
True if the subpart is the very same
- SameSubpartBalancingPenalty - Class in org.cpsolver.coursett.criteria
-
Same subpart balancing penalty.
- SameSubpartBalancingPenalty() - Constructor for class org.cpsolver.coursett.criteria.SameSubpartBalancingPenalty
-
- sameSubpartLectures() - Method in class org.cpsolver.coursett.model.Lecture
-
Set of lectures of the same class (only section is different)
- sameTime(Placement) - Method in class org.cpsolver.coursett.model.Placement
-
- sameTime(Choice) - Method in class org.cpsolver.studentsct.model.Choice
-
Return true if the given choice has the same instructional type and time
return true if the two choices have the same time
- sameTime(Section) - Method in class org.cpsolver.studentsct.model.Choice
-
True if the time assignment is the same
- sameTime(Section) - Method in class org.cpsolver.studentsct.model.Section
-
True if the time assignment is the same
- sameTime(Section, TimeLocation) - Static method in class org.cpsolver.studentsct.online.selection.ResectioningWeights
-
- sample(List<E>, int) - Static method in class org.cpsolver.ifs.util.ToolBox
-
Create random sample (m-tuple) of given list of elements
- sample(List<E>, int, int) - Static method in class org.cpsolver.ifs.util.ToolBox
-
Generate a list of samples of the given list
- sample(List<E>, List<E>, int, int) - Static method in class org.cpsolver.ifs.util.ToolBox
-
Generate a list of random samples combined of the given two lists
- save(File) - Method in class org.cpsolver.coursett.IdConvertor
-
Save id conversion file.
- save() - Method in class org.cpsolver.coursett.IdConvertor
-
Save id conversion file.
- save() - Method in class org.cpsolver.coursett.TimetableXMLSaver
-
- save(File) - Method in class org.cpsolver.coursett.TimetableXMLSaver
-
- save(File) - Method in class org.cpsolver.exam.MistaTables.Table
-
- save(Assignment<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.model.ExamModel
-
Save model (including its solution) into XML.
- save(Exam, Element, IdConvertor) - Method in class org.cpsolver.exam.model.ExamRoomSharing
-
Save sharing information (if needed) for a given exam
- save(Exam, Element, IdConvertor) - Method in class org.cpsolver.exam.model.PredefinedExamRoomSharing
-
- save(Assignment<Operation, Location>, String) - Method in class org.cpsolver.ifs.example.jobshop.JobShopModel
-
Save the solution into the given file
- save(File) - Method in class org.cpsolver.ifs.util.CSVFile
-
- save(Writer) - Method in class org.cpsolver.ifs.util.CSVFile
-
- save() - Method in class org.cpsolver.ifs.util.ProblemSaver
-
Save the solution
- save(Element) - Method in class org.cpsolver.ifs.util.Progress.Message
-
Saves message into an XML element
- save() - Method in class org.cpsolver.ifs.util.Progress
-
Save current progress to the heap memory
- save(Element) - Method in class org.cpsolver.ifs.util.Progress
-
Saves the message log into the given XML element
- save(Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.model.InstructorSchedulingModel
-
Store the problem (together with its solution) in an XML format
- save(File, Assignment<TeachingRequest.Variable, TeachingAssignment>) - Method in class org.cpsolver.instructor.Test
-
Save the problem and the resulting assignment
- save() - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save an XML file
- save(File) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save an XML file
- saveAsXML(DataProperties, boolean, Solution<Activity, Location>, Assignment<Activity, Location>, File) - Method in class org.cpsolver.ifs.example.tt.TimetableModel
-
- saveBest(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.TimetableModel
-
- saveBest(List<V>) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BacktrackNeighbourSelectionContext
-
- saveBest(V...) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.BacktrackNeighbourSelectionContext
-
- saveBest() - Method in class org.cpsolver.ifs.model.Model
-
Deprecated.
- saveBest(Assignment<V, T>) - Method in class org.cpsolver.ifs.model.Model
-
Save the current assignment as the best ever found assignment
- saveBest(Solution<V, T>) - Method in class org.cpsolver.ifs.solution.Solution
-
- saveBest() - Method in class org.cpsolver.ifs.solution.Solution
-
- saveBest() - Method in class org.cpsolver.studentsct.check.InevitableStudentConflicts.StudentCheck
-
Save the current schedule as the best
- saveBest() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Save the current schedule as the best
- saveBest() - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
Save the current schedule as the best
- saveBest(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- saveBestIfImproving(Solution<V, T>, SolutionComparator<V, T>) - Method in class org.cpsolver.ifs.solution.Solution
-
- saveConfig(Element, Config) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save given config
- saveCourse(Element, Course) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save given course
- saveCourseRequest(Element, CourseRequest) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save course request
- saveDocument() - Method in class org.cpsolver.coursett.TimetableXMLSaver
-
- saveDocument() - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
- saveEnrollment(Element, Enrollment) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save enrollment
- saveFreeTimeRequest(Element, FreeTimeRequest) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save free time request
- saveInfoToXML(Solution<Request, Enrollment>, Map<String, String>, File) - Static method in class org.cpsolver.studentsct.Test
-
Save solution info as XML
- saveLinkedSections(Element) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save linked sections
- saveOffering(Element, Offering) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save given offering
- saveOfferings(Element) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save offerings
- saveOutputCSV(Solution<Lecture, Placement>, File) - Static method in class org.cpsolver.coursett.Test
-
- saveRequest(Element, Request) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save request
- saveReservation(Element, Reservation) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save reservation
- saveReservations(Element, Offering) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save reservations of the given offering
- saveRestriction(Element, Restriction) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save restriction
- saveRestrictions(Element, Offering) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save restrictions of the given offering
- saveSection(Element, Section) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save section
- saveStudent(Element, Student) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save student
- saveStudents(Element) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save students
- saveSubpart(Element, Subpart) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save scheduling subpart
- saveTravelTimes(Element) - Method in class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Save travel times
- sCacheValues - Static variable in class org.cpsolver.studentsct.model.Request
-
- SctAssignment - Interface in org.cpsolver.studentsct.model
-
Time and room assignment.
- SctEnrollment - Class in org.cpsolver.coursett.sectioning
-
A class wrapping an enrollment of a student into a course.
- SctEnrollment(int, SctStudent, Collection<Lecture>, double) - Constructor for class org.cpsolver.coursett.sectioning.SctEnrollment
-
- SctEnrollment(int, SctStudent, Collection<Lecture>) - Constructor for class org.cpsolver.coursett.sectioning.SctEnrollment
-
- SctModel - Class in org.cpsolver.coursett.sectioning
-
A model representing student enrollments of a course.
- SctModel(TimetableModel, Assignment<Lecture, Placement>) - Constructor for class org.cpsolver.coursett.sectioning.SctModel
-
Constructor
- SctSectioning - Class in org.cpsolver.coursett.sectioning
-
Student sectioning implementation based on branch & bound.
- SctSectioning(TimetableModel) - Constructor for class org.cpsolver.coursett.sectioning.SctSectioning
-
- SctSectioning.GroupBasedInitialSectioning - Class in org.cpsolver.coursett.sectioning
-
- SctStudent - Class in org.cpsolver.coursett.sectioning
-
A class wrapping a student, including an ordered set of possible enrollment into a given
course.
- SctStudent(SctModel, Student) - Constructor for class org.cpsolver.coursett.sectioning.SctStudent
-
Constructor.
- sDebug - Static variable in class org.cpsolver.studentsct.check.InevitableStudentConflicts
-
- sDebug - Static variable in class org.cpsolver.studentsct.extension.DistanceConflict
-
Debug flag
- sDebug - Static variable in class org.cpsolver.studentsct.extension.TimeOverlapsCounter
-
Debug flag
- sDebug - Static variable in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- sDebug - Static variable in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
- sDecimalFormat - Static variable in class org.cpsolver.studentsct.StudentSectioningModel
-
- sDefaultPref - Static variable in class org.cpsolver.coursett.model.RoomSharingModel
-
- sDefaultPrefChar - Static variable in class org.cpsolver.coursett.model.RoomSharingModel
-
- sDF - Static variable in class org.cpsolver.ifs.algorithms.NeighbourSelector
-
- sDF - Static variable in class org.cpsolver.ifs.util.Progress
-
- sDF - Static variable in class org.cpsolver.studentsct.online.Test
-
- sDF2 - Static variable in class org.cpsolver.coursett.model.DefaultStudentSectioning
-
- sDistSameRoom - Static variable in class org.cpsolver.exam.model.ExamDistributionConstraint
-
Deprecated.
- sDistTypePlain - Static variable in class org.cpsolver.studentsct.StudentPreferencePenalties
-
- sDistTypePreference - Static variable in class org.cpsolver.studentsct.StudentPreferencePenalties
-
- sDistTypePreferenceQuadratic - Static variable in class org.cpsolver.studentsct.StudentPreferencePenalties
-
- sDistTypePreferenceReverse - Static variable in class org.cpsolver.studentsct.StudentPreferencePenalties
-
- sDistTypeUniform - Static variable in class org.cpsolver.studentsct.StudentPreferencePenalties
-
- sDoubleFormat - Static variable in class org.cpsolver.exam.model.Exam
-
- sDoubleFormat - Static variable in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- sDoubleFormat - Static variable in class org.cpsolver.ifs.model.Model
-
- sDoubleFormat - Static variable in class org.cpsolver.ifs.perturbations.DefaultPerturbationsCounter
-
- sDoubleFormat - Static variable in class org.cpsolver.studentsct.report.SolutionStatsReport
-
- SearchIntensification<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.extension
-
Go back to the best known solution when no better solution is found within
the given amount of iterations.
- SearchIntensification(Solver<V, T>, DataProperties) - Constructor for class org.cpsolver.ifs.extension.SearchIntensification
-
- SearchIntensification.Context - Class in org.cpsolver.ifs.extension
-
Assignment context
- second() - Method in class org.cpsolver.ifs.model.BinaryConstraint
-
Second variable
- secondConfiguration() - Method in class org.cpsolver.coursett.model.FinalSectioning.MoveBetweenCfgs
-
- secondLecture() - Method in class org.cpsolver.coursett.model.FinalSectioning.Move
-
- secondLectures() - Method in class org.cpsolver.coursett.model.FinalSectioning.MoveBetweenCfgs
-
- secondStudent() - Method in class org.cpsolver.coursett.model.FinalSectioning.Move
-
- secondStudent() - Method in class org.cpsolver.coursett.model.FinalSectioning.MoveBetweenCfgs
-
- Section - Class in org.cpsolver.instructor.model
-
Section.
- Section(long, String, String, String, TimeLocation, String, boolean, boolean) - Constructor for class org.cpsolver.instructor.model.Section
-
Constructor
- Section - Class in org.cpsolver.studentsct.model
-
Representation of a class.
- Section(long, int, String, Subpart, Placement, List<Instructor>, Section) - Constructor for class org.cpsolver.studentsct.model.Section
-
Constructor
- Section(long, int, String, Subpart, Placement, Section, Instructor...) - Constructor for class org.cpsolver.studentsct.model.Section
-
Constructor
- Section(long, int, String, Subpart, Placement, String, String, Section) - Constructor for class org.cpsolver.studentsct.model.Section
-
Deprecated.
- section(Student) - Method in class org.cpsolver.studentsct.online.Test
-
- Section.SectionContext - Class in org.cpsolver.studentsct.model
-
- SectionAssignmentComparator() - Constructor for class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.SectionAssignmentComparator
-
- SectionConflictTable - Class in org.cpsolver.studentsct.report
-
This class computes time and availability conflicts on classes in a
CSVFile
comma separated
text file.
- SectionConflictTable(StudentSectioningModel, SectionConflictTable.Type) - Constructor for class org.cpsolver.studentsct.report.SectionConflictTable
-
Constructor
- SectionConflictTable(StudentSectioningModel) - Constructor for class org.cpsolver.studentsct.report.SectionConflictTable
-
- SectionConflictTable.Type - Enum in org.cpsolver.studentsct.report
-
Report type
- SectionContext(Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.model.Section.SectionContext
-
- SectionContext(Section.SectionContext) - Constructor for class org.cpsolver.studentsct.model.Section.SectionContext
-
- SectionLimit - Class in org.cpsolver.studentsct.constraint
-
Section limit constraint.
- SectionLimit(DataProperties) - Constructor for class org.cpsolver.studentsct.constraint.SectionLimit
-
Constructor
- SectionLimitCheck - Class in org.cpsolver.studentsct.check
-
This class looks and reports cases when a section limit is exceeded.
- SectionLimitCheck(StudentSectioningModel) - Constructor for class org.cpsolver.studentsct.check.SectionLimitCheck
-
Constructor
- select() - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Execute branch & bound, return the best found schedule for the
selected student.
- select() - Method in class org.cpsolver.studentsct.heuristics.selection.OnlineSelection.EpsilonSelection
-
Execute branch & bound, return the best found schedule for the
selected student.
- select() - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection.Selection
-
The actual selection
- select(Assignment<Request, Enrollment>, Student, MultiCriteriaBranchAndBoundSelection.SelectionCriterion) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- select(Assignment<Request, Enrollment>, Student) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- select() - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
Execute branch & bound, return the best found schedule for the selected
student.
- select(Assignment<Request, Enrollment>, Student) - Method in interface org.cpsolver.studentsct.online.selection.OnlineSectioningSelection
-
Compute student schedule
- select(Assignment<Request, Enrollment>, Student) - Method in class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- selection() - Method in class org.cpsolver.coursett.heuristics.HeuristicSelector
-
Do the selection.
- selection() - Method in class org.cpsolver.ifs.algorithms.NeighbourSelector
-
Given neighbour selection
- Selection(Student, Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection
-
Constructor
- Selection(Student, Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection.Selection
-
Constructor
- Selection(Student, Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.online.selection.SuggestionSelection.Selection
-
- selectNeighbour(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.FixCompleteSolutionNeighbourSelection
-
Try to improve existing solution by backtracking search of very limited
depth.
- selectNeighbour(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions
-
- selectNeighbour(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.neighbourhoods.RoomChange
-
- selectNeighbour(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.neighbourhoods.RoomSwap
-
- selectNeighbour(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.neighbourhoods.Suggestion
-
- selectNeighbour(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.neighbourhoods.TimeChange
-
- selectNeighbour(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.neighbourhoods.TimeSwap
-
- selectNeighbour(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.sectioning.RandomStudentSwap
-
- selectNeighbour(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.sectioning.StudentSwapGenerator
-
- selectNeighbour(Assignment<Lecture, Placement>, Lecture) - Method in class org.cpsolver.coursett.sectioning.StudentSwapGenerator
-
- selectNeighbour(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamColoringConstruction
-
- selectNeighbour(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamConstruction
-
Select a neighbour.
- selectNeighbour(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge
-
Deprecated.
A neighbour is generated randomly untill an acceptable one is found.
- selectNeighbour(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamHillClimbing
-
Deprecated.
Select one of the given neighbourhoods randomly, select neighbour, return
it if its value is below or equal to zero (continue with the next
selection otherwise).
- selectNeighbour(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamNeighbourSelection
-
Neighbour selection.
- selectNeighbour(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamSimulatedAnnealing
-
Deprecated.
- selectNeighbour(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamTabuSearch
-
Neighbor selection
- selectNeighbour(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.neighbours.ExamPeriodSwapMove
-
- selectNeighbour(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.neighbours.ExamRandomMove
-
- selectNeighbour(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.neighbours.ExamRoomMove
-
- selectNeighbour(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.neighbours.ExamTimeMove
-
- selectNeighbour(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.split.ExamSplitMoves
-
Select a split (split an exam into two), a merge (merge two split exams back together) or
shuffle operation (move students between two exams that has been split before).
- selectNeighbour(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.MetaHeuristicSearch
-
Neighbour selection.
- selectNeighbour(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.neighbourhoods.RandomMove
-
- selectNeighbour(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.neighbourhoods.RandomSwapMove
-
- selectNeighbour(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.neighbourhoods.SuggestionMove
-
- selectNeighbour(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
- selectNeighbour(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSelector
-
- selectNeighbour(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.ParallelConstruction
-
- selectNeighbour(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.SimpleSearch
-
Neighbour selection.
- selectNeighbour(Solution<V, T>) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
Select neighbour.
- selectNeighbour(Solution<V, T>, V) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
Select neighbour -- starts from the provided variable.
- selectNeighbour(Solution<V, T>, V, BacktrackNeighbourSelection<V, T>.BacktrackNeighbourSelectionContext) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
- selectNeighbour(Solution<V, T>) - Method in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection
-
- selectNeighbour(Solution<V, T>) - Method in interface org.cpsolver.ifs.heuristics.NeighbourSelection
-
select a neighbour of a given solution
- selectNeighbour(Solution<V, T>) - Method in class org.cpsolver.ifs.heuristics.RoundRobinNeighbourSelection
-
Select neighbour.
- selectNeighbour(Solution<V, T>) - Method in class org.cpsolver.ifs.heuristics.StandardNeighbourSelection
-
Select neighbour.
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.RestoreBestSolution
-
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.AssignInitialSelection
-
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.BacktrackSelection
-
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
Select neighbour.
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.CriticalCoursesBranchAndBoundSelection
-
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.MinCreditBranchAndBoundSelection
-
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.PriorityConstructionSelection
-
Select neighbor.
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.RandomUnassignmentSelection
-
With the given probabilty, a student is randomly selected to be
unassigned.
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.ResectionIncompleteStudentsSelection
-
Select neighbour.
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.ResectionUnassignedStudentsSelection
-
Select neighbour.
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.RndUnProblStudSelection
-
With the given probabilty, a problematic student is randomly selected to
be unassigned.
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.ShuffleStudentsSelection
-
- selectNeighbour(Solution<Request, Enrollment>, ShuffleStudentsSelection.Shuffle) - Method in class org.cpsolver.studentsct.heuristics.selection.ShuffleStudentsSelection.ShuffleBacktrackNeighbourSelection
-
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.StudentEnrollmentSwapSelection
-
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
For each student that does not have a complete schedule, try to find a
request and a student that can be moved out of an enrollment so that the
selected student can be assigned to the selected request.
- selectNeighbour(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.TwoPhaseStudentSctNeighbourSelection.RestoreDummyStudents
-
Return all (removed) dummy students into the problem
- selectNeighbourWithSuggestions(Solution<Lecture, Placement>, Lecture, int) - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions
-
- selectValue(Solution<Lecture, Placement>, Lecture) - Method in class org.cpsolver.coursett.heuristics.PlacementSelection
-
- selectValue(Solution<Exam, ExamPlacement>, Exam) - Method in class org.cpsolver.exam.heuristics.ExamTabuSearch
-
Value selection
- selectValue(Solution<V, T>, V) - Method in class org.cpsolver.ifs.dbt.DbtValueSelection
-
Value selection
- selectValue(Solution<V, T>, V) - Method in class org.cpsolver.ifs.heuristics.GeneralValueSelection
-
Value selection
- selectValue(Solution<V, T>, V) - Method in class org.cpsolver.ifs.heuristics.StandardNeighbourSelection
-
Use the provided value selection criterion to select a value to the
selected variable
- selectValue(Solution<V, T>, V) - Method in interface org.cpsolver.ifs.heuristics.ValueSelection
-
Value selection
- selectValue(Solution<Request, Enrollment>, Request) - Method in class org.cpsolver.studentsct.heuristics.EnrollmentSelection
-
Value selection
- selectValue(Solution<Request, Enrollment>, Request, AssignmentCheck<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.EnrollmentSelection
-
- selectVariable(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.LectureSelection
-
- selectVariable(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamUnassignedVariableSelection
-
Variable selection
- selectVariable(Solution<V, T>) - Method in class org.cpsolver.ifs.dbt.DbtVariableSelection
-
Variable selection
- selectVariable(Solution<V, T>) - Method in class org.cpsolver.ifs.heuristics.GeneralVariableSelection
-
Variable selection
- selectVariable(Solution<V, T>) - Method in class org.cpsolver.ifs.heuristics.StandardNeighbourSelection
-
Use the provided variable selection criterion to select a variable
- selectVariable(Solution<V, T>) - Method in interface org.cpsolver.ifs.heuristics.VariableSelection
-
Variable selection
- selectVariable(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.RouletteWheelRequestSelection
-
Variable selection.
- selectVariable(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.UnassignedCriticalCourseRequestSelection
-
- selectVariable(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.selection.UnassignedRequestSelection
-
- sEps - Static variable in class org.cpsolver.coursett.model.FinalSectioning
-
- sEps - Static variable in class org.cpsolver.coursett.sectioning.SctModel
-
- sEps - Static variable in interface org.cpsolver.coursett.sectioning.StudentMove
-
- sEPS - Static variable in class org.cpsolver.ifs.algorithms.HillClimber
-
- seq(int) - Method in class org.cpsolver.studentsct.OnlineSectProof.Sequence
-
Return number on the given position, zero is the number of the least
significant value, size()-1 is the highest one
- Sequence(int, int) - Constructor for class org.cpsolver.studentsct.OnlineSectProof.Sequence
-
Constructor
- set(long) - Method in class org.cpsolver.ifs.util.Counter
-
Set counter
- set(Object) - Method in class org.cpsolver.ifs.util.CSVFile.CSVField
-
- set(int) - Method in class org.cpsolver.ifs.util.CSVFile.CSVField
-
- set(boolean) - Method in class org.cpsolver.ifs.util.CSVFile.CSVField
-
- set(double) - Method in class org.cpsolver.ifs.util.CSVFile.CSVField
-
- set(long) - Method in class org.cpsolver.ifs.util.CSVFile.CSVField
-
- set(float) - Method in class org.cpsolver.ifs.util.CSVFile.CSVField
-
- set(String) - Method in class org.cpsolver.studentsct.OnlineSectProof.Sequence
-
Set the sequence from a string representation (A..0, B..1, C..2,
etc.)
- setAcademicArea(String) - Method in class org.cpsolver.coursett.model.Student
-
- setAcademicClassification(String) - Method in class org.cpsolver.coursett.model.Student
-
- setAcceptanceCriterion(LazyNeighbour.LazyNeighbourAcceptanceCriterion<V, T>) - Method in class org.cpsolver.ifs.model.LazyNeighbour
-
Set acceptance criterion (to be used by a search strategy before the
neighbour is accepted, so that it can be undone if desired)
- setAllowDirectConflicts(boolean) - Method in class org.cpsolver.exam.model.Exam
-
- setAllowDirectConflicts(boolean) - Method in class org.cpsolver.exam.model.ExamInstructor
-
Set to true when direct instructor conflicts are not allowed.
- setAllowDirectConflicts(boolean) - Method in class org.cpsolver.exam.model.ExamStudent
-
Set whether direct student conflicts are allowed for this student
- setAllowDisabled(boolean) - Method in class org.cpsolver.studentsct.model.Student
-
Set to true if student can be enrolled in disabled sections, regardless if his/her reservations
- setAllowDisabled(boolean) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Set to true if holding this reservation allows a student to attend a disabled class
- setAllowOverlap(boolean) - Method in class org.cpsolver.studentsct.model.Subpart
-
Set to true if overlaps are allowed, but the number of overlapping slots should be minimized (defaults to false).
- setAllowOverlap(boolean) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Set to true if holding this reservation allows a student to have attend overlapping class.
- setAltConfigurations(List<Configuration>) - Method in class org.cpsolver.coursett.model.Configuration
-
- setAlwaysEnabled(boolean) - Method in class org.cpsolver.studentsct.online.OnlineSection
-
- setApproval(String) - Method in class org.cpsolver.studentsct.model.Enrollment
-
Approval of the enrollment (only used by the online student sectioning)
- setAssignment(Object) - Method in class org.cpsolver.coursett.model.Placement
-
- setAssignment(T) - Method in class org.cpsolver.ifs.model.Variable
-
Deprecated.
- setAssignment(Assignment<V, T>) - Method in class org.cpsolver.ifs.solution.Solution
-
Set a new assignment
- setAssignmentContextReference(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.context.AbstractClassWithContext
-
- setAssignmentContextReference(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.context.BinaryConstraintWithContext
-
- setAssignmentContextReference(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.context.ConstraintWithContext
-
- setAssignmentContextReference(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.context.ExtensionWithContext
-
- setAssignmentContextReference(AssignmentContextReference<V, T, C>) - Method in interface org.cpsolver.ifs.assignment.context.HasAssignmentContext
-
- setAssignmentContextReference(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.context.ModelWithContext
-
- setAssignmentContextReference(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.context.NeighbourSelectionWithContext
-
- setAssignmentContextReference(AssignmentContextReference<V, T, C>) - Method in class org.cpsolver.ifs.assignment.context.VariableWithContext
-
- setAssignmentContextReference(AssignmentContextReference<V, T, AbstractCriterion<V, T>.ValueContext>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- setAssignmentId(Long) - Method in class org.cpsolver.coursett.model.Placement
-
- setAvailable(int, boolean) - Method in class org.cpsolver.exam.model.ExamInstructor
-
Set whether the student is available (for examination timetabling) during
the given period
- setAvailable(ExamPeriod, boolean) - Method in class org.cpsolver.exam.model.ExamRoom
-
Set whether the room is available (for examination timetabling) during
the given period
- setAvailable(int, boolean) - Method in class org.cpsolver.exam.model.ExamRoom
-
- setAvailable(int, boolean) - Method in class org.cpsolver.exam.model.ExamStudent
-
Set whether the student is available (for examination timetabling) during
the given period
- setAveragePeriod(int) - Method in class org.cpsolver.exam.model.Exam
-
Set average period.
- setBackToBackDistance(double) - Method in class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
Back-to-back distance.
- setBackToBackPreference(int) - Method in class org.cpsolver.instructor.model.Instructor
-
Set back-to-back preference (only soft preference can be set at the moment)
- setBackToBackPreference(Student.BackToBackPreference) - Method in class org.cpsolver.studentsct.model.Student
-
- setBestAssignment(T, long) - Method in class org.cpsolver.ifs.model.Variable
-
Sets variable's value of the best ever found solution.
- setBestValue(double) - Method in class org.cpsolver.ifs.model.Model
-
Set total value of the best ever found solution
- setBestValue(double) - Method in class org.cpsolver.ifs.solution.Solution
-
Set total value of the best ever found solution
- setBounds(double[]) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion.ValueContext
-
Set bounds
- setBounds(int, int, int, int) - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
Set the bounds (minimal and maximal values of X and Y coordinates).
- setBreakLinkedSections(boolean) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Can break linked-section constraints when set to true
- setBreakTime(int) - Method in class org.cpsolver.coursett.model.TimeLocation
-
- setCallback(Callback) - Method in class org.cpsolver.ifs.util.ProblemLoader
-
Sets callback class
- setCallback(Callback) - Method in class org.cpsolver.ifs.util.ProblemSaver
-
Sets callback class
- setCanAssignOverLimit(boolean) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Set to true if a student meeting this reservation can go over the course / config / section limit.
- setCancelled(boolean) - Method in class org.cpsolver.studentsct.model.Section
-
Set cancelled flag of the class.
- setCanContinue(boolean) - Method in class org.cpsolver.exam.heuristics.ExamNeighbourSelection.Context
-
- setCheckForPeriodOverlaps(boolean) - Method in class org.cpsolver.exam.model.ExamModel
-
Enable checking for period overlaps
- setClassFirstDate(Integer) - Method in class org.cpsolver.studentsct.model.Student
-
- setClassLastDate(Integer) - Method in class org.cpsolver.studentsct.model.Student
-
- setClassLimitDelta(int) - Method in class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- setCoef(double) - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext.Instructor
-
Set instructor coefficient to double value
- setCommitted(boolean) - Method in class org.cpsolver.coursett.model.Lecture
-
- setComputeDistanceConflictsBetweenNonBTBClasses(boolean) - Method in class org.cpsolver.ifs.util.DistanceMetric
-
- setConfiguration(Configuration) - Method in class org.cpsolver.coursett.model.Lecture
-
- setConfiguration(Configuration) - Method in class org.cpsolver.coursett.sectioning.SctModel
-
Select an offering for the model
- setConstantValue(Placement) - Method in class org.cpsolver.coursett.model.Lecture
-
- setConstraint(Constraint<?, T>) - Method in class org.cpsolver.ifs.extension.AssignedValue
-
Sets constraint
- setConstraint(Constraint<?, T>) - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Sets constraint
- setContent(U, long) - Method in class org.cpsolver.ifs.assignment.context.InheritedAssignmentContextHolder.VersionedContext
-
- setContextUpdateType(ModelWithContext.ContextUpdateType) - Method in class org.cpsolver.ifs.assignment.context.ModelWithContext
-
- setCoordinates(Double, Double) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
Position of the building
- setCoordinates(Double, Double) - Method in class org.cpsolver.coursett.model.RoomLocation
-
Position of the building
- setCounter(double) - Method in class org.cpsolver.ifs.extension.AssignedValue
-
Set counter
- setCourseId(Long) - Method in class org.cpsolver.studentsct.model.Unavailability
-
- setCourseRequestPriority(CourseRequest, Request.RequestPriority) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- setCredit(String) - Method in class org.cpsolver.studentsct.model.Course
-
Set credit (Online Student Scheduling only)
- setCredit(String) - Method in class org.cpsolver.studentsct.model.Subpart
-
Set credit (Online Student Scheduling only)
- setCreditValue(Float) - Method in class org.cpsolver.studentsct.model.Course
-
Set course credit value (null if not set)
- setCreditValue(Float) - Method in class org.cpsolver.studentsct.model.Subpart
-
Set subpart's credit value (null if not set)
- setCritical(boolean) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
Deprecated.
- setCriticalOnly(boolean) - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentChoiceOrder
-
- setCurriculum(String) - Method in class org.cpsolver.coursett.model.Student
-
- setDatePattern(Long, String, BitSet) - Method in class org.cpsolver.coursett.model.TimeLocation
-
- setDayBreakBackToBack(boolean) - Method in class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
True when back-to-back student conflict is to be encountered when a
student is enrolled into an exam that is on the last period of one day
and another exam that is on the first period of the consecutive day.
- setDayOfWeekOffset(Integer) - Method in class org.cpsolver.studentsct.online.OnlineSection
-
- setDayOfWeekOffset(int) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- setDefaultAssignment(Assignment<V, T>) - Method in class org.cpsolver.ifs.model.Model
-
Deprecated.
- setDepartment(Long) - Method in class org.cpsolver.coursett.model.Lecture
-
Controlling Course Offering Department
- setDepth(int) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
Set maximal depth
- setDescription(String) - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Sets description
- setDistanceConflict(DistanceConflict) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Set distance conflict extension
- setDistanceInMinutesFromCache(RoomLocation, RoomLocation, Integer) - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- setDueTime(int) - Method in class org.cpsolver.ifs.example.jobshop.Job
-
Set due time
- setDummy(boolean) - Method in class org.cpsolver.studentsct.model.Offering
-
Dummy courses that should show on the solver dashboard
(e.g., because they are loaded due to an other session unavailability)
- setDummy(boolean) - Method in class org.cpsolver.studentsct.model.Student
-
Set student's dummy flag.
- setEmail(String) - Method in class org.cpsolver.studentsct.model.Instructor
-
Set instructor email
- setEmailTimeStamp(Long) - Method in class org.cpsolver.studentsct.model.Student
-
Set last email time stamp
- setEnabled(boolean) - Method in class org.cpsolver.coursett.constraint.ClassLimitConstraint
-
- setEnabled(boolean) - Method in class org.cpsolver.studentsct.model.Section
-
Set enabled flag of the class.
- setEnrollment(int) - Method in class org.cpsolver.studentsct.online.OnlineConfig
-
Set current enrollment
- setEnrollment(int) - Method in class org.cpsolver.studentsct.online.OnlineSection
-
Set current enrollment
- setExpired(boolean) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Set reservation expiration.
- setExternalId(String) - Method in class org.cpsolver.studentsct.model.Instructor
-
Set instructor external id
- setExternalId(String) - Method in class org.cpsolver.studentsct.model.Student
-
Set student external id
- setExtra(Object) - Method in class org.cpsolver.ifs.model.Value
-
Deprecated.
- setExtra(X) - Method in class org.cpsolver.ifs.model.Variable
-
Extra information to which can be used by an extension (see
Extension
).
- setField(int, CSVFile.CSVField) - Method in class org.cpsolver.ifs.util.CSVFile.CSVLine
-
- setField(String, CSVFile.CSVField) - Method in class org.cpsolver.ifs.util.CSVFile.CSVLine
-
- setFinalPhase(Callback) - Method in class org.cpsolver.exam.heuristics.ExamNeighbourSelection
-
Set final phase
- setFirstIterDone() - Method in class org.cpsolver.coursett.criteria.additional.InstructorFairness.InstructorFairnessContext
-
set first iteration done to true
- setFixedValue(Enrollment) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
- setFreeForAllPrefChar(char) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- setGood(Assignment<V, T>, T) - Method in class org.cpsolver.ifs.extension.MacPropagation
-
sets value to be good
- setGood(T) - Method in class org.cpsolver.ifs.extension.MacRevised.NoGood
-
sets value to be good
- setHard(boolean) - Method in class org.cpsolver.exam.model.ExamRoom
-
- setHcMode(boolean) - Method in class org.cpsolver.coursett.sectioning.RandomStudentSwap
-
- setHcMode(boolean) - Method in interface org.cpsolver.ifs.algorithms.neighbourhoods.HillClimberSelection
-
True if employed by a hill climber, e.g., worsening moves may be skipped.
- setHcMode(boolean) - Method in class org.cpsolver.ifs.algorithms.neighbourhoods.RandomMove
-
- setHcMode(boolean) - Method in class org.cpsolver.ifs.algorithms.neighbourhoods.RandomSwapMove
-
- setHCMode(boolean) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
- setHeader(CSVFile.CSVLine) - Method in class org.cpsolver.ifs.util.CSVFile
-
- setHeader(CSVFile.CSVField[]) - Method in class org.cpsolver.ifs.util.CSVFile
-
- setHeader(Collection<CSVFile.CSVField>) - Method in class org.cpsolver.ifs.util.CSVFile
-
- setId(Long) - Method in class org.cpsolver.coursett.TimetableXMLLoader.DatePattern
-
- setId(Long) - Method in class org.cpsolver.exam.model.ExamPeriod
-
Period unique identifier
- setId(long) - Method in class org.cpsolver.studentsct.model.Instructor
-
Set instructor unique id
- setId(long) - Method in class org.cpsolver.studentsct.model.Student
-
Set student unique id
- setIgnoreDistances(boolean) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- setIndex(int, int, int) - Method in class org.cpsolver.exam.model.ExamPeriod
-
- setIndex(int) - Method in class org.cpsolver.ifs.model.Variable
-
- setInitalSolution(Model<V, T>) - Method in class org.cpsolver.ifs.solver.ParallelSolver
-
Sets initial solution
- setInitalSolution(Solution<V, T>) - Method in class org.cpsolver.ifs.solver.Solver
-
Sets initial solution
- setInitalSolution(Model<V, T>) - Method in class org.cpsolver.ifs.solver.Solver
-
Sets initial solution
- setInitialAssignment(T) - Method in class org.cpsolver.ifs.model.Variable
-
Sets initial assignment
- setInputFile(File) - Method in class org.cpsolver.coursett.TimetableXMLLoader
-
- setInputFile(File) - Method in class org.cpsolver.studentsct.StudentSectioningXMLLoader
-
Set input file (e.g., if it is not set by General.Input property)
- setInstructionalMethodId(Long) - Method in class org.cpsolver.studentsct.model.Config
-
Set instructional method id
- setInstructionalMethodName(String) - Method in class org.cpsolver.studentsct.model.Config
-
Set instructional method name
- setInstructionalMethodReference(String) - Method in class org.cpsolver.studentsct.model.Config
-
Set instructional method reference
- setInstructor(InstructorConstraint) - Method in class org.cpsolver.coursett.model.Student
-
- setIteration(long) - Method in class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts.IterationContext
-
- setLargePeriod(double) - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
Period index (number of periods multiplied by this number) for front load
criteria for large exams.
- setLargeSize(int) - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
An exam is considered large, if its size is greater or equal to this
large size.
- setLastIteration(long) - Method in class org.cpsolver.ifs.model.Variable
-
Deprecated.
- setLastSectionProvider(ResectioningWeights.LastSectionProvider) - Method in class org.cpsolver.studentsct.online.selection.ResectioningWeights
-
- setLastWeight(Double) - Method in class org.cpsolver.studentsct.model.Request.RequestContext
-
- setLimit(int) - Method in class org.cpsolver.studentsct.model.Config
-
Set configuration limit
- setLimit(int) - Method in class org.cpsolver.studentsct.model.Course
-
Set course offering limit
- setLimit(int) - Method in class org.cpsolver.studentsct.model.Section
-
Set section limit
- setLoad(float) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Set teaching load of the request
- setLoadOfferings(boolean) - Method in class org.cpsolver.studentsct.StudentSectioningXMLLoader
-
Set whether to load offerings
- setLoadStudents(boolean) - Method in class org.cpsolver.studentsct.StudentSectioningXMLLoader
-
Set whether to load students
- setMajor(String) - Method in class org.cpsolver.coursett.model.Student
-
- setMax(int) - Method in class org.cpsolver.coursett.constraint.GroupConstraint.ParametrizedConstraintType
-
- setMaxCredit(Float) - Method in class org.cpsolver.studentsct.model.Student
-
Set student max credit (null if not set)
- setMaxDomainSize(int) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Maximal domain size (i.e., number of enrollments of a course request), -1 if there is no limit.
- setMaxIters(int) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
Set maximal number of iterations
- setMaxOverExpected(double) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- setMaxOverExpected(double) - Method in interface org.cpsolver.studentsct.online.selection.OnlineSectioningSelection
-
- setMaxOverExpected(double) - Method in class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- setMaxPenalty(int) - Method in class org.cpsolver.exam.model.ExamRoomPlacement
-
- setMaxRoomCombinations(int) - Method in class org.cpsolver.coursett.model.Lecture
-
- setMaxRooms(int) - Method in class org.cpsolver.exam.model.Exam
-
Set maximal number of rooms that can be assigned to the exam
- setMaxRooms(int) - Method in class org.cpsolver.exam.model.ExamModel
-
Default maximum number of rooms (can be set by problem property
Exams.MaxRooms, or in the input xml file, property maxRooms)
- setMaxSize(double) - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- setMaxTravelDistanceInMinutes(int) - Method in class org.cpsolver.ifs.util.DistanceMetric
-
Set maximal travel distance between rooms when no coordinates are given
- setMin(int) - Method in class org.cpsolver.coursett.constraint.GroupConstraint.ParametrizedConstraintType
-
- setMinCredit(Float) - Method in class org.cpsolver.studentsct.model.Student
-
Set student min credit (null if not set)
- setMinSize(double) - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- setMinSize(int) - Method in class org.cpsolver.exam.model.Exam
-
- setModalityPreference(Student.ModalityPreference) - Method in class org.cpsolver.studentsct.model.Student
-
- setModel(Model<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.ExtendedStudentConflicts
-
- setModel(Model<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
- setModel(Model<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.JenrlConstraint
-
- setModel(Model<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.MaxHalfDaysFlexibleConstraint
-
- setModel(Model<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.NoStudentOnlineConflicts
-
- setModel(Model<Lecture, Placement>) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- setModel(Model<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.criteria.DistributionPenalty
-
- setModel(Model<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.criteria.RoomSizePenalty
-
- setModel(Model<V, T>) - Method in class org.cpsolver.ifs.assignment.context.BinaryConstraintWithContext
-
- setModel(Model<V, T>) - Method in class org.cpsolver.ifs.assignment.context.ConstraintWithContext
-
- setModel(Model<V, T>) - Method in class org.cpsolver.ifs.assignment.context.VariableWithContext
-
- setModel(Model<V, T>) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- setModel(Model<V, T>) - Method in interface org.cpsolver.ifs.criteria.Criterion
-
called when the criterion is added to a model
- setModel(Model<V, T>) - Method in class org.cpsolver.ifs.model.Constraint
-
Sets the model which the constraint belongs to
- setModel(Model<V, T>) - Method in class org.cpsolver.ifs.model.Variable
-
Set the model to which the variable belongs to
- setModel(InstructorSchedulingModel) - Method in class org.cpsolver.instructor.model.Instructor
-
Set current model
- setModel(StudentSectioningModel) - Method in class org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection
-
- setModel(Model<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Offering
-
- setModel(OnlineSectioningModel) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- setModel(OnlineSectioningModel) - Method in interface org.cpsolver.studentsct.online.selection.OnlineSectioningSelection
-
Set online sectioning model
- setModel(OnlineSectioningModel) - Method in class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- setMustBeUsed(boolean) - Method in class org.cpsolver.studentsct.constraint.LinkedSections
-
Set whether this constraint must be used
- setMustBeUsed(boolean) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Set to true if the student must use the reservation (if applicable)
- setName(String) - Method in class org.cpsolver.coursett.constraint.GroupConstraint.ParametrizedConstraintType
-
- setName(String) - Method in class org.cpsolver.coursett.TimetableXMLLoader.DatePattern
-
- setName(String) - Method in class org.cpsolver.exam.model.Exam
-
Exam name
- setName(String) - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Sets name
- setName(String) - Method in class org.cpsolver.instructor.constraints.GroupConstraint.ParametrizedConstraintType
-
- setName(String) - Method in class org.cpsolver.studentsct.model.Instructor
-
Set instructor name
- setName(String) - Method in class org.cpsolver.studentsct.model.Section
-
Set section name
- setName(long, String) - Method in class org.cpsolver.studentsct.model.Section
-
Set course-dependent section name
- setName(String) - Method in class org.cpsolver.studentsct.model.Student
-
Set student name
- setNeedShortDistances(boolean) - Method in class org.cpsolver.studentsct.model.Student
-
Set true if the student needs short distances.
- setNeighbourSelection(NeighbourSelection<V, T>) - Method in class org.cpsolver.ifs.solver.Solver
-
Sets neighbour selection criterion
- setNeverIncluded(boolean) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
No enrollment is matching this reservation when set to true
- setNext(ExamPeriod) - Method in class org.cpsolver.exam.model.ExamPeriod
-
- setNoGood(V, Set<T>[]) - Method in class org.cpsolver.ifs.extension.MacPropagation.NoGood
-
- setNoGood(T, Set<T>) - Method in class org.cpsolver.ifs.extension.MacPropagation.NoGood
-
- setNoGood(Assignment<V, T>, T, Set<T>) - Method in class org.cpsolver.ifs.extension.MacPropagation
-
sets value's explanation
- setNoGood(V, Set<T>[]) - Method in class org.cpsolver.ifs.extension.MacRevised.NoGood
-
- setNoGood(T, Set<T>) - Method in class org.cpsolver.ifs.extension.MacRevised.NoGood
-
- setNoGood(Assignment<V, T>, T, Set<T>) - Method in class org.cpsolver.ifs.extension.MacRevised.NoGood
-
sets value's explanation
- setNormalizedPreference(double) - Method in class org.cpsolver.coursett.model.TimeLocation
-
- setNotAvailable(Placement) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- setNotAvailable(Placement) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- setNotAvailablePrefChar(char) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- setNote(String) - Method in class org.cpsolver.coursett.model.Lecture
-
- setNote(String) - Method in class org.cpsolver.studentsct.model.Course
-
Course note
- setNote(String) - Method in class org.cpsolver.studentsct.model.Section
-
Section note
- setOnFlySectioningEnabled(boolean) - Method in class org.cpsolver.coursett.model.TimetableModel
-
- setOnline(boolean) - Method in class org.cpsolver.studentsct.model.Section
-
Set whether the class is online.
- setOrd(int) - Method in class org.cpsolver.coursett.model.Lecture
-
- setOverExpectedCriterion(OverExpectedCriterion) - Method in class org.cpsolver.studentsct.online.OnlineSectioningModel
-
Set over-expected criterion
- setParent(Lecture) - Method in class org.cpsolver.coursett.model.Lecture
-
- setParentAttribute(Attribute) - Method in class org.cpsolver.instructor.model.Attribute
-
Parent attribute
- setPast(boolean) - Method in class org.cpsolver.studentsct.model.Section
-
Set past flag of the class.
- setPattern(BitSet) - Method in class org.cpsolver.coursett.TimetableXMLLoader.DatePattern
-
- setPattern(String) - Method in class org.cpsolver.coursett.TimetableXMLLoader.DatePattern
-
- setPattern(int, int) - Method in class org.cpsolver.coursett.TimetableXMLLoader.DatePattern
-
- setPenalties(Student, int) - Static method in class org.cpsolver.studentsct.StudentPreferencePenalties
-
Set the computed penalties to all sections of all requests of the given
student
- setPenalty(ExamPeriod, int) - Method in class org.cpsolver.exam.model.ExamRoom
-
Set room penalty for given period
- setPenalty(int, int) - Method in class org.cpsolver.exam.model.ExamRoom
-
- setPenalty(int) - Method in class org.cpsolver.exam.model.ExamRoomPlacement
-
- setPenalty(double) - Method in class org.cpsolver.studentsct.model.Section
-
Set penalty which is added to an enrollment that contains this section.
- setPercentage(Double) - Method in class org.cpsolver.studentsct.online.expectations.PercentageOverExpected
-
Over-expected percentage, defaults to 1.0
- setPerturbationsCounter(PerturbationsCounter<V, T>) - Method in class org.cpsolver.ifs.solver.Solver
-
Sets perturbation counter (minimal perturbation problem)
- setPhase(int) - Method in class org.cpsolver.exam.heuristics.ExamNeighbourSelection.Context
-
- setPhase(String) - Method in class org.cpsolver.ifs.algorithms.HillClimber
-
Set progress phase name
- setPhase(int) - Method in class org.cpsolver.ifs.algorithms.MetaHeuristicSearch.MetaHeuristicSearchContext
-
- setPhase(int) - Method in class org.cpsolver.ifs.algorithms.SimpleSearch.SimpleSearchContext
-
- setPhase(String, long) - Method in class org.cpsolver.ifs.util.Progress
-
Sets current phase
- setPhase(String) - Method in class org.cpsolver.ifs.util.Progress
-
Sets current phase.
- setPlacement(Placement) - Method in class org.cpsolver.studentsct.model.Section
-
Set time/room placement of the section.
- setPreference(int) - Method in class org.cpsolver.coursett.model.RoomLocation
-
Set room preference
- setPreference(int, int) - Method in class org.cpsolver.coursett.model.RoomLocation
-
Support for multiple rooms with different preferences: override default room preference for the given index
- setPreference(int) - Method in class org.cpsolver.coursett.model.TimeLocation
-
- setPreference(int) - Method in class org.cpsolver.instructor.model.Instructor
-
Set teaching preference
- setPreferences(String) - Method in class org.cpsolver.coursett.model.RoomSharingModel
-
- setPreferredSections(Hashtable<CourseRequest, Set<Section>>) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- setPreferredSections(Hashtable<CourseRequest, Set<Section>>) - Method in interface org.cpsolver.studentsct.online.selection.OnlineSectioningSelection
-
Set preferred sections
- setPreferredSections(Hashtable<CourseRequest, Set<Section>>) - Method in class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- setPrev(ExamPeriod) - Method in class org.cpsolver.exam.model.ExamPeriod
-
- setPrintOffset(Integer) - Method in class org.cpsolver.exam.model.Exam
-
Print offset -- for reporting purposes
- setPriority(int) - Method in class org.cpsolver.studentsct.model.Request
-
Set request priority
- setPriority(Student.StudentPriority) - Method in class org.cpsolver.studentsct.model.Student
-
Set student's priority.
- setPriority(boolean) - Method in class org.cpsolver.studentsct.model.Student
-
Deprecated.
- setPriority(int) - Method in class org.cpsolver.studentsct.reservation.Reservation
-
Set reservation priority (e.g., individual reservations first)
- setProbability(double) - Method in class org.cpsolver.studentsct.filter.RandomStudentFilter
-
Set acceptance probability.
- setProgress(long) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
Set search progress
- setProgress(long) - Method in class org.cpsolver.ifs.util.Progress
-
Update progress bar.
- setProgressPhase(String) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
Set search progress phase
- setProhibited(int, int) - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
Prohibits given X and Y coordinates (for MPP).
- setProhibited() - Method in class org.cpsolver.ifs.example.rpp.Rectangle
-
Prohibits given initial location (for MPP).
- setProperty(String, String) - Method in class org.cpsolver.ifs.util.DataProperties
-
Sets string property
- setProperty(String, Object[]) - Method in class org.cpsolver.ifs.util.DataProperties
-
- setQuotationMark(String) - Method in class org.cpsolver.ifs.util.CSVFile
-
- setRequestPriority(Request.RequestPriority) - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentChoiceOrder
-
- setRequestPriority(Request.RequestPriority) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
- setRequiredFreeTimes(Set<FreeTimeRequest>) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- setRequiredFreeTimes(Set<FreeTimeRequest>) - Method in interface org.cpsolver.studentsct.online.selection.OnlineSectioningSelection
-
Set required free times
- setRequiredFreeTimes(Set<FreeTimeRequest>) - Method in class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- setRequiredSections(Hashtable<CourseRequest, Set<Section>>) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- setRequiredSections(Hashtable<CourseRequest, Set<Section>>) - Method in interface org.cpsolver.studentsct.online.selection.OnlineSectioningSelection
-
Set required sections
- setRequiredSections(Hashtable<CourseRequest, Set<Section>>) - Method in class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- setRequiredUnassinged(Set<CourseRequest>) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- setRequiredUnassinged(Set<CourseRequest>) - Method in interface org.cpsolver.studentsct.online.selection.OnlineSectioningSelection
-
Set course requests that are to be left unassigned
- setRequiredUnassinged(Set<CourseRequest>) - Method in class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- setReservation(Reservation) - Method in class org.cpsolver.studentsct.model.Enrollment
-
Set reservation for this enrollment
- setReservationLimit(double) - Method in class org.cpsolver.studentsct.reservation.CurriculumReservation
-
Set reservation limit (-1 for unlimited)
- setReservationLimit(double) - Method in class org.cpsolver.studentsct.reservation.GroupReservation
-
Set reservation limit (-1 for unlimited)
- setReservationLimit(double) - Method in class org.cpsolver.studentsct.reservation.UniversalOverride
-
Set reservation limit (-1 for unlimited)
- setReverse(boolean) - Method in class org.cpsolver.studentsct.heuristics.studentord.StudentChoiceOrder
-
Set reverse order
- setRoomSharing(ExamRoomSharing) - Method in class org.cpsolver.exam.model.ExamModel
-
Set examination sharing model
- setSameDaysPreference(int) - Method in class org.cpsolver.instructor.model.Instructor
-
Set same-days preference (only soft preference can be set at the moment)
- setSameRoomPreference(int) - Method in class org.cpsolver.instructor.model.Instructor
-
Set same-room preference (only soft preference can be set at the moment)
- setSameSubpartLectures(List<Lecture>) - Method in class org.cpsolver.coursett.model.Lecture
-
Set of lectures of the same class (only section is different)
- setScheduler(Long) - Method in class org.cpsolver.coursett.model.Lecture
-
Scheduler (Managing Department)
- setSeed(long) - Static method in class org.cpsolver.ifs.util.ToolBox
-
- setSeparator(String) - Method in class org.cpsolver.ifs.util.CSVFile
-
- setSizeOverride(Integer) - Method in class org.cpsolver.exam.model.Exam
-
Override exam size with given value (revert to default when null)
- setSolutionComparator(SolutionComparator<V, T>) - Method in class org.cpsolver.ifs.solver.Solver
-
Sets solution comparator
- setSolver(Solver<Lecture, Placement>) - Method in class org.cpsolver.coursett.TimetableXMLLoader
-
- setSpaceExpected(double) - Method in class org.cpsolver.studentsct.model.Section
-
Set the amount of space of this section that is expected to be taken by
incoming students.
- setSpaceHeld(double) - Method in class org.cpsolver.studentsct.model.Section
-
Set the amount of space of this section that is held for incoming
students.
- setSplitAttendance(boolean) - Method in class org.cpsolver.coursett.model.Lecture
-
When using multiple rooms, split attendance means that the class is split among the given rooms.
- setStartTime(Integer) - Method in class org.cpsolver.exam.model.ExamPeriod
-
- setStatus(String) - Method in class org.cpsolver.ifs.util.Progress
-
Sets current status
- setStatus(String) - Method in class org.cpsolver.studentsct.model.Student
-
Set student status
- setStudentFilter(StudentFilter) - Method in class org.cpsolver.studentsct.StudentSectioningXMLLoader
-
Set student filter
- setStudentQuality(StudentQuality, boolean) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- setStudentQuality(StudentQuality) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
- setStudentWeights(StudentWeights) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Set student weighting model
- setSuggestionNeighbourIfImproving(Map<Lecture, Placement>) - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.NeighbourSelectionWithSuggestionsContext
-
- setTeachingAssignment(boolean) - Method in class org.cpsolver.studentsct.model.Unavailability
-
Is this a teaching assignment, defaults to true
- setTerminalCondition(TerminationCondition<V, T>) - Method in class org.cpsolver.ifs.solver.Solver
-
Sets termination condition
- setTerminationCondition(TerminationCondition<V, T>) - Method in class org.cpsolver.ifs.util.ProblemLoader
-
Provide termination condition so that the save process can be stopped if needed (optional).
- setTerminationCondition(TerminationCondition<V, T>) - Method in class org.cpsolver.ifs.util.ProblemSaver
-
Provide termination condition so that the save process can be stopped if needed (optional).
- setTimeout(int) - Method in class org.cpsolver.ifs.heuristics.BacktrackNeighbourSelection
-
Set time limit
- setTimeout(int) - Method in class org.cpsolver.studentsct.online.selection.MultiCriteriaBranchAndBoundSelection
-
- setTimeoutReached(boolean) - Method in class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.NeighbourSelectionWithSuggestionsContext
-
- setTimeOverlaps(TimeOverlapsCounter) - Method in class org.cpsolver.studentsct.StudentSectioningModel
-
Set time overlaps extension
- setTimePatternId(Long) - Method in class org.cpsolver.coursett.model.TimeLocation
-
- setTimeStamp(Long) - Method in class org.cpsolver.studentsct.model.Enrollment
-
Time stamp of the enrollment
- setTitle(String) - Method in class org.cpsolver.studentsct.model.Course
-
Course title
- setTotal(double) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion.ValueContext
-
Set value
- setType(GroupConstraint.ConstraintType) - Method in class org.cpsolver.coursett.constraint.GroupConstraint
-
Set constraint type
- setType(Long) - Method in class org.cpsolver.coursett.constraint.InstructorConstraint
-
- setType(Long) - Method in class org.cpsolver.coursett.constraint.RoomConstraint
-
- setType(String) - Method in class org.cpsolver.studentsct.model.Course
-
Course type
- setUnavailabilityDistanceInMinutesFromCache(RoomLocation, RoomLocation, Integer) - Method in class org.cpsolver.studentsct.extension.StudentQuality.Context
-
- setup(Solver<Request, Enrollment>) - Method in class org.cpsolver.studentsct.heuristics.StudentSctNeighbourSelection
-
- setUpdateProgress(boolean) - Method in class org.cpsolver.ifs.solver.Solver
-
True, when solver should update progress (see
Progress
)
- setupLogging(File, boolean) - Static method in class org.cpsolver.ifs.util.ToolBox
-
Setup log4j logging
- setValueInternal(long, V, T) - Method in class org.cpsolver.ifs.assignment.AssignmentAbstract
-
Sets an assignment to a variable (unassigns a variable if the given value is null).
- setValueInternal(long, V, T) - Method in class org.cpsolver.ifs.assignment.AssignmentArray
-
- setValueInternal(long, V, T) - Method in class org.cpsolver.ifs.assignment.AssignmentMap
-
- setValueInternal(long, V, T) - Method in class org.cpsolver.ifs.assignment.DefaultParallelAssignment
-
- setValueInternal(long, V, T) - Method in class org.cpsolver.ifs.assignment.DefaultSingleAssignment
-
- setValueInternal(long, V, T) - Method in class org.cpsolver.ifs.assignment.EmptyAssignment
-
- setValueInternal(long, V, T) - Method in class org.cpsolver.ifs.assignment.OptimisticInheritedAssignment
-
- setValues(List<T>) - Method in class org.cpsolver.ifs.model.Variable
-
Sets the domain
- setValueSelection(ValueSelection<V, T>) - Method in class org.cpsolver.ifs.heuristics.StandardNeighbourSelection
-
Sets value selection criterion
- setValueUpdateType(AbstractCriterion.ValueUpdateType) - Method in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- setVariable(Variable) - Method in class org.cpsolver.ifs.model.Value
-
Sets the variable which this value belongs to
- setVariableSelection(VariableSelection<V, T>) - Method in class org.cpsolver.ifs.heuristics.StandardNeighbourSelection
-
Sets variable selection criterion
- setWaitlist(boolean) - Method in class org.cpsolver.studentsct.model.CourseRequest
-
True if the student can be put on a wait-list (no alternative course
request will be given instead)
- setWeight(double) - Method in class org.cpsolver.coursett.model.Lecture
-
Set class weight.
- setWeight(double) - Method in class org.cpsolver.exam.criteria.ExamCriterion
-
- setWeight(double) - Method in class org.cpsolver.studentsct.model.Request
-
Set request weight.
- setXmlParameters(Map<String, String>) - Method in class org.cpsolver.exam.criteria.ExamCriterion
-
Set all the parameters of this criterion from a map that is read from the parameters section the examination XML file.
- setXmlParameters(Map<String, String>) - Method in class org.cpsolver.exam.criteria.LargeExamsPenalty
-
- setXmlParameters(Map<String, String>) - Method in class org.cpsolver.exam.criteria.PerturbationPenalty
-
- setXmlParameters(Map<String, String>) - Method in class org.cpsolver.exam.criteria.RoomSizePenalty
-
- setXmlParameters(Map<String, String>) - Method in class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
- setXmlParameters(Map<String, String>) - Method in class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
- setYear(int) - Method in class org.cpsolver.coursett.model.TimetableModel
-
- sFreeForAllPref - Static variable in class org.cpsolver.coursett.model.RoomSharingModel
-
- sFreeForAllPrefChar - Static variable in class org.cpsolver.coursett.model.RoomSharingModel
-
- sGroups10of1h - Static variable in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime
-
- sGroups2of5h - Static variable in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime
-
- sGroups3of3h - Static variable in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime
-
- sGroups5of2h - Static variable in class org.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime
-
- share(TeachingRequest) - Method in class org.cpsolver.instructor.model.Instructor
-
Compute time overlaps with instructor availability
- share(Assignment<TeachingRequest.Variable, TeachingAssignment>, TeachingAssignment) - Method in class org.cpsolver.instructor.model.Instructor
-
Compute time overlaps with instructor availability and other teaching assignments of the instructor
- share(Section) - Method in class org.cpsolver.instructor.model.Section
-
If this section can overlap in time with the other section, compute the number of overlapping time slots
- share(TimeLocation) - Method in class org.cpsolver.instructor.model.Section
-
Compute the number of overlapping time slots between this section and the given time
- share(Collection<Section>) - Method in class org.cpsolver.instructor.model.Section
-
If this section can overlap in time with any of the given section, compute the number of overlapping time slots
- share(TeachingRequest) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Count the number of (allowed) overlapping time slots between this request and the given one
- share(TimeLocation) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Count the number of overlapping time slots between this request and the given time
- share(SctAssignment, SctAssignment) - Method in class org.cpsolver.studentsct.extension.TimeOverlapsCounter
-
If the two sections are overlapping, return the number of slots of the overlap.
- shareCommon(TeachingRequest) - Method in class org.cpsolver.instructor.model.TeachingRequest
-
Check if the given request (partially) share the common sections with this request
- shareDays(Placement, Placement) - Method in class org.cpsolver.coursett.criteria.additional.StudentOnlineConflict
-
Are the two placements at the same day?
- shareDays(Placement, Placement) - Method in class org.cpsolver.coursett.criteria.additional.StudentOverLunchConflict
-
Are the two placements at the same day?
- shareDays(TimeLocation) - Method in class org.cpsolver.coursett.model.TimeLocation
-
true if days overlap
- shareHours(TimeLocation) - Method in class org.cpsolver.coursett.model.TimeLocation
-
true if hours overlap
- shareRooms(Placement) - Method in class org.cpsolver.coursett.model.Placement
-
- shareWeeks(TimeLocation) - Method in class org.cpsolver.coursett.model.TimeLocation
-
true if weeks overlap
- shareWeeks(BitSet) - Method in class org.cpsolver.coursett.model.TimeLocation
-
true if weeks overlap
- shareWeeksAndDay(TimeLocation, BitSet, int) - Method in class org.cpsolver.coursett.constraint.FlexibleConstraint
-
Used to determine the daycode and week of a timelocation
- shareWeeksAndDay(TimeLocation, BitSet, int) - Static method in class org.cpsolver.instructor.constraints.GroupConstraint
-
Returns true if the time overlaps with the provided week date pattern and days of the week.
- shuffle(Assignment<Exam, ExamPlacement>, Exam, long) - Method in class org.cpsolver.exam.split.ExamSplitter
-
Shuffle students between the given exam and all the other exams in the split (if there are any).
- ShuffleStudentsSelection - Class in org.cpsolver.studentsct.heuristics.selection
-
Shuffle students along request groups.
- ShuffleStudentsSelection(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.selection.ShuffleStudentsSelection
-
Constructor
- ShuffleStudentsSelection.ShuffleBacktrackNeighbourSelection - Class in org.cpsolver.studentsct.heuristics.selection
-
- ShutdownHook(Solver<Exam, ExamPlacement>) - Constructor for class org.cpsolver.exam.Test.ShutdownHook
-
- SimpleCheck() - Constructor for class org.cpsolver.instructor.constraints.GroupConstraint.SimpleCheck
-
- SimpleExamRoomSharing - Class in org.cpsolver.exam.model
-
Simple room sharing model.
- SimpleExamRoomSharing(Model<Exam, ExamPlacement>, DataProperties) - Constructor for class org.cpsolver.exam.model.SimpleExamRoomSharing
-
- SimpleNeighbour<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.model
-
A neighbour consisting of a change (either assignment or unassignment) of a
single variable.
- SimpleNeighbour(V, T) - Constructor for class org.cpsolver.ifs.model.SimpleNeighbour
-
Model
- SimpleNeighbour(V, T, Set<T>) - Constructor for class org.cpsolver.ifs.model.SimpleNeighbour
-
- SimpleSearch<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.algorithms
-
Simple search neighbour selection.
- SimpleSearch(DataProperties) - Constructor for class org.cpsolver.ifs.algorithms.SimpleSearch
-
Constructor
- SimpleSearch.SimpleSearchContext - Class in org.cpsolver.ifs.algorithms
-
- SimpleSearchContext() - Constructor for class org.cpsolver.ifs.algorithms.SimpleSearch.SimpleSearchContext
-
- SimpleTest - Class in org.cpsolver.ifs.example.csp
-
Simple test of IFS CBS algorithm on random binary CSP problem
CSP(25,12,198/300,36/144).
- SimpleTest() - Constructor for class org.cpsolver.ifs.example.csp.SimpleTest
-
- SimpleTimeCheck() - Constructor for class org.cpsolver.instructor.constraints.GroupConstraint.SimpleTimeCheck
-
- SimulatedAnnealing<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.algorithms
-
Simulated annealing.
- SimulatedAnnealing(DataProperties) - Constructor for class org.cpsolver.ifs.algorithms.SimulatedAnnealing
-
Constructor.
- SimulatedAnnealing.SimulatedAnnealingContext - Class in org.cpsolver.ifs.algorithms
-
- SimulatedAnnealingContext() - Constructor for class org.cpsolver.ifs.algorithms.SimulatedAnnealing.SimulatedAnnealingContext
-
- SingleTimeIterable(int, int) - Constructor for class org.cpsolver.studentsct.extension.StudentQuality.SingleTimeIterable
-
- sIntFormat - Static variable in class org.cpsolver.studentsct.report.SolutionStatsReport
-
- size() - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- size(Student) - Method in class org.cpsolver.coursett.model.InitialSectioning.Group
-
- size() - Method in class org.cpsolver.exam.heuristics.ExamTabuSearch.TabuList
-
- size() - Method in class org.cpsolver.ifs.extension.AssignedValueSet
-
Returns number of assignments in the set
- size() - Method in class org.cpsolver.ifs.heuristics.RouletteWheelSelection
-
Number of objects in the set
- size() - Method in class org.cpsolver.ifs.util.CSVFile.CSVLine
-
- size() - Method in class org.cpsolver.ifs.util.CSVFile
-
- size() - Method in class org.cpsolver.ifs.util.PrologFile.Term
-
content size
- size() - Method in class org.cpsolver.ifs.util.SoftCache
-
- size() - Method in class org.cpsolver.studentsct.OnlineSectProof.Sequence
-
Size of the sequence
- skip() - Method in class org.cpsolver.exam.heuristics.ExamConstruction.Context
-
- skip(Section) - Method in class org.cpsolver.studentsct.extension.StudentQuality.Online
-
- skip(boolean, int, boolean) - Static method in class org.cpsolver.studentsct.OnlineSectProof
-
Return true, if the given heuristics should be skipped (not evaluated).
- sLimits - Static variable in class org.cpsolver.exam.reports.ExamPeriodUsage
-
Exam enrollment limits
- sLog - Static variable in class org.cpsolver.ifs.algorithms.ParallelConstruction
-
- sLog - Static variable in class org.cpsolver.studentsct.online.Test
-
- sLogger - Static variable in class org.cpsolver.ifs.heuristics.RoundRobinNeighbourSelection
-
- sLogger - Static variable in class org.cpsolver.ifs.heuristics.StandardNeighbourSelection
-
- sLogger - Static variable in class org.cpsolver.ifs.solver.Solver
-
log
- sLogger - Static variable in class org.cpsolver.ifs.termination.GeneralTerminationCondition
-
- sLogger - Static variable in class org.cpsolver.ifs.termination.MPPTerminationCondition
-
- SLOT_LENGTH_MIN - Static variable in class org.cpsolver.coursett.Constants
-
Length of a single slot in minutes
- slots(Placement, Placement) - Static method in class org.cpsolver.coursett.criteria.StudentConflict
-
- SLOTS_PER_DAY - Static variable in class org.cpsolver.coursett.Constants
-
Number of slots per day
- SLOTS_PER_DAY_NO_EVENINGS - Static variable in class org.cpsolver.coursett.Constants
-
Number of slots per day w/o evening hours
- sMaxSize - Static variable in interface org.cpsolver.ifs.assignment.context.CanHoldContext
-
Maximum number of assignment contexts to be held
- sMsgLevelError - Static variable in class org.cpsolver.studentsct.StudentSctBBTest.Message
-
Error message level
- sMsgLevelInfo - Static variable in class org.cpsolver.studentsct.StudentSctBBTest.Message
-
Info message level
- sMsgLevels - Static variable in class org.cpsolver.studentsct.StudentSctBBTest.Message
-
Message levels
- sMsgLevelWarn - Static variable in class org.cpsolver.studentsct.StudentSctBBTest.Message
-
Warning message level
- sNominalWeight - Static variable in class org.cpsolver.coursett.model.InitialSectioning
-
- sNotAvailablePref - Static variable in class org.cpsolver.coursett.model.RoomSharingModel
-
- sNotAvailablePrefChar - Static variable in class org.cpsolver.coursett.model.RoomSharingModel
-
- SoftCache<K,V> - Class in org.cpsolver.ifs.util
-
Simple table cache (key, value) using java soft references.
- SoftCache() - Constructor for class org.cpsolver.ifs.util.SoftCache
-
- softConstraints() - Method in class org.cpsolver.ifs.model.Variable
-
Return the list of soft constraints associated with this variable
- SoftInstructorConstraint - Class in org.cpsolver.coursett.constraint
-
Soft version of the instructor constraint.
- SoftInstructorConstraint(Long, String, String, boolean) - Constructor for class org.cpsolver.coursett.constraint.SoftInstructorConstraint
-
- SoftInstructorConstraint.SoftInstructorConstraintContext - Class in org.cpsolver.coursett.constraint
-
- SoftInstructorConstraintContext(Assignment<Lecture, Placement>) - Constructor for class org.cpsolver.coursett.constraint.SoftInstructorConstraint.SoftInstructorConstraintContext
-
- Solution<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.solution
-
Generic solution.
- Solution(Model<V, T>) - Constructor for class org.cpsolver.ifs.solution.Solution
-
Deprecated.
- Solution(Model<V, T>, Assignment<V, T>) - Constructor for class org.cpsolver.ifs.solution.Solution
-
Constructor
- Solution(Model<V, T>, Assignment<V, T>, long, double) - Constructor for class org.cpsolver.ifs.solution.Solution
-
Constructor
- Solution2Expectations - Class in org.cpsolver.studentsct
-
A simple class that converts a solution (with real students) into an empty solution with
expectations computed based on the assignments.
- Solution2Expectations() - Constructor for class org.cpsolver.studentsct.Solution2Expectations
-
- SolutionComparator<V extends Variable<V,T>,T extends Value<V,T>> - Interface in org.cpsolver.ifs.solution
-
IFS solution comparator.
- SolutionEvaluator - Class in org.cpsolver.coursett
-
A simple class that just loads a solution and saves information about it in a CSV file (output.csv format).
- SolutionEvaluator() - Constructor for class org.cpsolver.coursett.SolutionEvaluator
-
- SolutionListener<V extends Variable<V,T>,T extends Value<V,T>> - Interface in org.cpsolver.ifs.solution
-
IFS solution listener.
- SolutionStatsReport - Class in org.cpsolver.studentsct.report
-
This class computes solution statistics report.
- SolutionStatsReport(StudentSectioningModel) - Constructor for class org.cpsolver.studentsct.report.SolutionStatsReport
-
- SolutionStatsReport.AndFilter - Class in org.cpsolver.studentsct.report
-
- SolutionStatsReport.AthletesFilter - Class in org.cpsolver.studentsct.report
-
- SolutionStatsReport.DummyFilter - Class in org.cpsolver.studentsct.report
-
- SolutionStatsReport.DummyOrNoRequestsFilter - Class in org.cpsolver.studentsct.report
-
- SolutionStatsReport.GroupFilter - Class in org.cpsolver.studentsct.report
-
- SolutionStatsReport.NotFilter - Class in org.cpsolver.studentsct.report
-
- SolutionStatsReport.OnlineFilter - Class in org.cpsolver.studentsct.report
-
- SolutionStatsReport.OnlineLateFilter - Class in org.cpsolver.studentsct.report
-
- SolutionStatsReport.OrFilter - Class in org.cpsolver.studentsct.report
-
- SolutionStatsReport.PriorityFilter - Class in org.cpsolver.studentsct.report
-
- SolutionStatsReport.StarFilter - Class in org.cpsolver.studentsct.report
-
- SolutionStatsReport.Statistic - Interface in org.cpsolver.studentsct.report
-
- SolutionStatsReport.Statistics - Enum in org.cpsolver.studentsct.report
-
- SolutionStatsReport.StudentFilter - Interface in org.cpsolver.studentsct.report
-
- SolutionStatsReport.StudentGroup - Enum in org.cpsolver.studentsct.report
-
- solutionUpdated(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.criteria.placement.WeightedHardConflicts
-
- solutionUpdated(Solution<Lecture, Placement>) - Method in class org.cpsolver.coursett.Test
-
- solutionUpdated(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamGreatDeluge
-
Deprecated.
- solutionUpdated(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamHillClimbing
-
Deprecated.
- solutionUpdated(Solution<Exam, ExamPlacement>) - Method in class org.cpsolver.exam.heuristics.ExamSimulatedAnnealing
-
Deprecated.
- solutionUpdated(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch.NeighbourSearchContext
-
- solutionUpdated(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.NeighbourSearch
-
- solutionUpdated(Solution<V, T>) - Method in class org.cpsolver.ifs.algorithms.ParallelConstruction
-
- solutionUpdated(Solution<V, T>) - Method in class org.cpsolver.ifs.extension.SearchIntensification
-
- solutionUpdated(Solution<V, T>) - Method in class org.cpsolver.ifs.heuristics.MaxIdleNeighbourSelection
-
- solutionUpdated(Solution<V, T>) - Method in interface org.cpsolver.ifs.solution.SolutionListener
-
- solutionUpdated(Solution<Request, Enrollment>) - Method in class org.cpsolver.studentsct.Test.TestSolutionListener
-
- solve(Solution<Request, Enrollment>, DataProperties) - Static method in class org.cpsolver.studentsct.Test
-
Solve the student sectioning problem using IFS solver
- Solver<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.solver
-
IFS Solver.
- Solver(DataProperties) - Constructor for class org.cpsolver.ifs.solver.Solver
-
Constructor.
- Solver.SolverThread - Class in org.cpsolver.ifs.solver
-
Solver thread
- SolverListener<V extends Variable<V,T>,T extends Value<V,T>> - Interface in org.cpsolver.ifs.solver
-
IFS Solver Listener.
- SolverThread(int, BlockingQueue<Neighbour<V, T>>) - Constructor for class org.cpsolver.ifs.solver.ParallelSolver.SolverThread
-
- SolverThread() - Constructor for class org.cpsolver.ifs.solver.Solver.SolverThread
-
- sOnlineAlgs - Static variable in class org.cpsolver.studentsct.OnlineSectProof
-
Implemented online algorithms (heuristics)
- speed() - Method in class org.cpsolver.ifs.algorithms.NeighbourSelector
-
- sPercentageFormat - Static variable in class org.cpsolver.ifs.model.Model
-
- sPercentFormat - Static variable in class org.cpsolver.ifs.criteria.AbstractCriterion
-
- sPercentFormat - Static variable in class org.cpsolver.studentsct.report.SolutionStatsReport
-
- split(Assignment<Exam, ExamPlacement>, Exam, long, ExamPlacement) - Method in class org.cpsolver.exam.split.ExamSplitter
-
Split an exam
- SpreadConstraint - Class in org.cpsolver.coursett.constraint
-
Spread given set of classes in time as much as possible.
- SpreadConstraint(String, double, int, boolean, int, int, int, int) - Constructor for class org.cpsolver.coursett.constraint.SpreadConstraint
-
- SpreadConstraint(DataProperties, String) - Constructor for class org.cpsolver.coursett.constraint.SpreadConstraint
-
- SpreadConstraint.SpreadConstraintContext - Class in org.cpsolver.coursett.constraint
-
- SpreadConstraintContext(Assignment<Lecture, Placement>) - Constructor for class org.cpsolver.coursett.constraint.SpreadConstraint.SpreadConstraintContext
-
- sPreferenceDiscouraged - Static variable in class org.cpsolver.coursett.Constants
-
Preference: discouraged
- sPreferenceLevelDiscouraged - Static variable in class org.cpsolver.coursett.Constants
-
Preference level: discouraged
- sPreferenceLevelNeutral - Static variable in class org.cpsolver.coursett.Constants
-
Preference level: neutral
- sPreferenceLevelPreferred - Static variable in class org.cpsolver.coursett.Constants
-
Preference level: preferred
- sPreferenceLevelProhibited - Static variable in class org.cpsolver.coursett.Constants
-
Preference level: prohibited
- sPreferenceLevelRequired - Static variable in class org.cpsolver.coursett.Constants
-
Preference level: required
- sPreferenceLevelStronglyDiscouraged - Static variable in class org.cpsolver.coursett.Constants
-
Preference level: strongly discouraged
- sPreferenceLevelStronglyPreferred - Static variable in class org.cpsolver.coursett.Constants
-
Preference level: strongly preferred
- sPreferenceNeutral - Static variable in class org.cpsolver.coursett.Constants
-
Preference: neutral
- sPreferencePreferred - Static variable in class org.cpsolver.coursett.Constants
-
Preference: preferred
- sPreferenceProhibited - Static variable in class org.cpsolver.coursett.Constants
-
Preference: prohibited
- sPreferenceRequired - Static variable in class org.cpsolver.coursett.Constants
-
Preference: required
- sPreferenceStronglyDiscouraged - Static variable in class org.cpsolver.coursett.Constants
-
Preference: strongly discouraged
- sPreferenceStronglyPreferred - Static variable in class org.cpsolver.coursett.Constants
-
Preference: strongly preferred
- sSameTimePrecise - Static variable in class org.cpsolver.studentsct.model.CourseRequest
-
- sSaveMemory - Static variable in class org.cpsolver.coursett.model.Lecture
-
- sStudentRequestDistribution - Static variable in class org.cpsolver.studentsct.StudentPreferencePenalties
-
- StandardNeighbourSelection<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.heuristics
-
Standard neighbour selection criterion.
- StandardNeighbourSelection(DataProperties) - Constructor for class org.cpsolver.ifs.heuristics.StandardNeighbourSelection
-
Constructor
- StandardSelection - Class in org.cpsolver.studentsct.heuristics.selection
-
Use the provided variable and value selection for some time.
- StandardSelection(DataProperties, VariableSelection<Request, Enrollment>, ValueSelection<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.heuristics.selection.StandardSelection
-
Constructor (variable and value selection are expected to be already
initialized).
- StarFilter() - Constructor for class org.cpsolver.studentsct.report.SolutionStatsReport.StarFilter
-
- start() - Method in class org.cpsolver.ifs.solver.ParallelSolver
-
Starts solver
- start() - Method in class org.cpsolver.ifs.solver.Solver
-
Starts solver
- statusChanged(String) - Method in interface org.cpsolver.ifs.util.ProgressListener
-
Progress status is changed
- statusChanged(String) - Method in class org.cpsolver.ifs.util.ProgressWriter
-
- StepCountingHillClimber<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.algorithms
-
Step counting hill climber.
- StepCountingHillClimber(DataProperties) - Constructor for class org.cpsolver.ifs.algorithms.StepCountingHillClimber
-
Constructor
HillClimber.CounterLimit ... number of moves after which the bound is reset (defaults to 1000)
HillClimber.CounterMode ... counter mode (all: count all moves, accepted: count accepted moves, improving: count improving moves)
- StepCountingHillClimber.Mode - Enum in org.cpsolver.ifs.algorithms
-
- StepCountingHillClimber.StepCountingHillClimberContext - Class in org.cpsolver.ifs.algorithms
-
- StepCountingHillClimberContext() - Constructor for class org.cpsolver.ifs.algorithms.StepCountingHillClimber.StepCountingHillClimberContext
-
- sTimeFormat - Static variable in class org.cpsolver.ifs.model.Model
-
- stopSolver() - Method in class org.cpsolver.ifs.solver.Solver
-
Stop running solver
- stopSolver(boolean) - Method in class org.cpsolver.ifs.solver.Solver
-
Stop running solver
- sTraceEnabled - Static variable in class org.cpsolver.ifs.util.Progress
-
- string2preference(String) - Static method in class org.cpsolver.instructor.model.InstructorSchedulingModel
-
Convert preference string to a preference value
- StructuredCSPModel - Class in org.cpsolver.ifs.example.csp
-
Random Binary CSP with kernels.
- StructuredCSPModel(DataProperties, long) - Constructor for class org.cpsolver.ifs.example.csp.StructuredCSPModel
-
Constructor
- Student - Class in org.cpsolver.coursett.model
-
Student.
- Student(Long) - Constructor for class org.cpsolver.coursett.model.Student
-
- Student - Class in org.cpsolver.studentsct.model
-
Representation of a student.
- Student(long) - Constructor for class org.cpsolver.studentsct.model.Student
-
Constructor
- Student(long, boolean) - Constructor for class org.cpsolver.studentsct.model.Student
-
Constructor
- student() - Method in class org.cpsolver.studentsct.reservation.UniversalOverride.StudentMatcher
-
- Student.BackToBackPreference - Enum in org.cpsolver.studentsct.model
-
- Student.ModalityPreference - Enum in org.cpsolver.studentsct.model
-
- Student.StudentPriority - Enum in org.cpsolver.studentsct.model
-
Student priority level.
- StudentBackToBackConflicts - Class in org.cpsolver.exam.criteria
-
Number of back-to-back student conflicts.
- StudentBackToBackConflicts() - Constructor for class org.cpsolver.exam.criteria.StudentBackToBackConflicts
-
- StudentByPriorityRequestDate - Class in org.cpsolver.studentsct.heuristics.studentord
-
Return the given set of students in an order of student priority, and
when of the same priority of average course request
time stamp
CourseRequest.getTimeStamp()
.
- StudentByPriorityRequestDate(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.studentord.StudentByPriorityRequestDate
-
- StudentByRequestDate - Class in org.cpsolver.studentsct.heuristics.studentord
-
- StudentByRequestDate(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.studentord.StudentByRequestDate
-
- StudentCheck(List<Request>) - Constructor for class org.cpsolver.studentsct.check.InevitableStudentConflicts.StudentCheck
-
Constructor
- StudentChoiceOrder - Class in org.cpsolver.studentsct.heuristics.studentord
-
Return the given set of students in an order of average number of choices of
each student (students with more choices first).
- StudentChoiceOrder(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.studentord.StudentChoiceOrder
-
- StudentChoiceRealFirstOrder - Class in org.cpsolver.studentsct.heuristics.studentord
-
Return the given set of students in an order of average number of choices of
each student (students with more choices first), however, real student are
before last-like students.
- StudentChoiceRealFirstOrder(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.studentord.StudentChoiceRealFirstOrder
-
- StudentChoiceRealFirstOrder() - Constructor for class org.cpsolver.studentsct.heuristics.studentord.StudentChoiceRealFirstOrder
-
- StudentCommittedConflict - Class in org.cpsolver.coursett.criteria
-
Student committed conflicts.
- StudentCommittedConflict() - Constructor for class org.cpsolver.coursett.criteria.StudentCommittedConflict
-
- StudentConflict - Class in org.cpsolver.coursett.criteria
-
Student conflicts.
- StudentConflict() - Constructor for class org.cpsolver.coursett.criteria.StudentConflict
-
- StudentConflict - Class in org.cpsolver.studentsct.constraint
-
This constraints ensures that a student is not enrolled into sections that
are overlapping in time.
- StudentConflict(Student) - Constructor for class org.cpsolver.studentsct.constraint.StudentConflict
-
Constructor
- StudentConflictStatistics - Class in org.cpsolver.studentsct.extension
-
Same as
ConflictStatistics
, however, conflict with real students can
be weighted differently than with last-like students.
- StudentConflictStatistics(Solver<Request, Enrollment>, DataProperties) - Constructor for class org.cpsolver.studentsct.extension.StudentConflictStatistics
-
- StudentDirectConflicts - Class in org.cpsolver.exam.criteria
-
Number of direct student conflicts.
- StudentDirectConflicts() - Constructor for class org.cpsolver.exam.criteria.StudentDirectConflicts
-
- StudentDistanceBackToBackConflicts - Class in org.cpsolver.exam.criteria
-
Number of back-to-back distance student conflicts.
- StudentDistanceBackToBackConflicts() - Constructor for class org.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts
-
- StudentDistanceConflict - Class in org.cpsolver.coursett.criteria
-
Student distance conflicts.
- StudentDistanceConflict() - Constructor for class org.cpsolver.coursett.criteria.StudentDistanceConflict
-
- StudentEnrollmentSwapSelection - Class in org.cpsolver.studentsct.heuristics.selection
-
Swap enrollments of different students of a course.
- StudentEnrollmentSwapSelection(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.selection.StudentEnrollmentSwapSelection
-
- StudentFilter - Interface in org.cpsolver.studentsct.filter
-
Interface for filter students based on academic area classifications, majors,
or minors.
- StudentGroup - Class in org.cpsolver.coursett.model
-
Student group.
- StudentGroup(long, double, String) - Constructor for class org.cpsolver.coursett.model.StudentGroup
-
Create a student group
- StudentGroup - Class in org.cpsolver.studentsct.model
-
Student group type, reference and name.
- StudentGroup(String, String, String) - Constructor for class org.cpsolver.studentsct.model.StudentGroup
-
Constructor
- StudentGroupsChoiceRealFirstOrder - Class in org.cpsolver.studentsct.heuristics.studentord
-
Return the given set of students in an order of average number of request groups of
each student.
- StudentGroupsChoiceRealFirstOrder(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.studentord.StudentGroupsChoiceRealFirstOrder
-
- StudentGroupsChoiceRealFirstOrder() - Constructor for class org.cpsolver.studentsct.heuristics.studentord.StudentGroupsChoiceRealFirstOrder
-
- StudentHardConflict - Class in org.cpsolver.coursett.criteria
-
Student hard conflicts.
- StudentHardConflict() - Constructor for class org.cpsolver.coursett.criteria.StudentHardConflict
-
- StudentLuchBreak - Class in org.cpsolver.coursett.criteria.additional
-
Naive, yet effective approach for modeling student lunch breaks.
- StudentLuchBreak() - Constructor for class org.cpsolver.coursett.criteria.additional.StudentLuchBreak
-
- StudentMajorOrder - Class in org.cpsolver.studentsct.heuristics.studentord
-
Return the given set of students ordered by their majors
- StudentMajorOrder(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.studentord.StudentMajorOrder
-
- StudentMatcher(Student) - Constructor for class org.cpsolver.studentsct.reservation.UniversalOverride.StudentMatcher
-
- StudentMinimizeDaysOfWeek - Class in org.cpsolver.coursett.criteria.additional
-
Naive, yet effective approach for minimizing number of days in student schedule.
- StudentMinimizeDaysOfWeek() - Constructor for class org.cpsolver.coursett.criteria.additional.StudentMinimizeDaysOfWeek
-
- StudentMinimizeScheduleHoles - Class in org.cpsolver.coursett.criteria.additional
-
Naive, yet effective approach for minimizing holes in student schedule.
- StudentMinimizeScheduleHoles() - Constructor for class org.cpsolver.coursett.criteria.additional.StudentMinimizeScheduleHoles
-
- StudentMoreThan1ADayConflicts - Class in org.cpsolver.exam.criteria.additional
-
Number of more than One exam a day student conflicts.
- StudentMoreThan1ADayConflicts() - Constructor for class org.cpsolver.exam.criteria.additional.StudentMoreThan1ADayConflicts
-
- StudentMoreThan2ADayConflicts - Class in org.cpsolver.exam.criteria
-
Number of more than two exams a day student conflicts.
- StudentMoreThan2ADayConflicts() - Constructor for class org.cpsolver.exam.criteria.StudentMoreThan2ADayConflicts
-
- StudentMove - Interface in org.cpsolver.coursett.sectioning
-
A simple interface representing a student enrollment change.
- StudentNotAvailable - Class in org.cpsolver.studentsct.constraint
-
Student not available.
- StudentNotAvailable() - Constructor for class org.cpsolver.studentsct.constraint.StudentNotAvailable
-
- StudentNotAvailableConflicts - Class in org.cpsolver.exam.criteria
-
Number of direct student conflicts caused by the fact that a student is
not available.
- StudentNotAvailableConflicts() - Constructor for class org.cpsolver.exam.criteria.StudentNotAvailableConflicts
-
- StudentOnlineConflict - Class in org.cpsolver.coursett.criteria.additional
-
An experimental criterion that tries to minimize cases where a student has an online and in-person
class on the same day.
- StudentOnlineConflict() - Constructor for class org.cpsolver.coursett.criteria.additional.StudentOnlineConflict
-
- StudentOrder - Interface in org.cpsolver.studentsct.heuristics.studentord
-
This interface is used by online selectioning test to take students in a
particular order, parameter Test.StudentOrder.
- StudentOverlapConflict - Class in org.cpsolver.coursett.criteria
-
Student overlapping conflicts.
- StudentOverlapConflict() - Constructor for class org.cpsolver.coursett.criteria.StudentOverlapConflict
-
- StudentOverLunchConflict - Class in org.cpsolver.coursett.criteria.additional
-
An experimental criterion that tries to keep student all classes before or after the lunch period.
- StudentOverLunchConflict() - Constructor for class org.cpsolver.coursett.criteria.additional.StudentOverLunchConflict
-
- StudentPreferencePenalties - Class in org.cpsolver.studentsct
-
An attempt to empirically test the case when students can choose their
sections (section times).
- StudentPreferencePenalties(int) - Constructor for class org.cpsolver.studentsct.StudentPreferencePenalties
-
Constructor.
- StudentQuality - Class in org.cpsolver.studentsct.extension
-
This extension computes student schedule quality using various matrices.
- StudentQuality(Solver<Request, Enrollment>, DataProperties) - Constructor for class org.cpsolver.studentsct.extension.StudentQuality
-
Constructor
- StudentQuality(DistanceMetric, DataProperties) - Constructor for class org.cpsolver.studentsct.extension.StudentQuality
-
Constructor
- StudentQuality.Conflict - Class in org.cpsolver.studentsct.extension
-
A representation of a time overlapping conflict
- StudentQuality.Context - Class in org.cpsolver.studentsct.extension
-
Context holding parameters and distance cache.
- StudentQuality.FreeTimes - Class in org.cpsolver.studentsct.extension
-
Free times of a student
- StudentQuality.Nothing - Class in org.cpsolver.studentsct.extension
-
Empty iterator
- StudentQuality.Online - Class in org.cpsolver.studentsct.extension
-
Online (or not-online) classes of an enrollment
- StudentQuality.Quality - Interface in org.cpsolver.studentsct.extension
-
Schedule quality interface
- StudentQuality.SingleTimeIterable - Class in org.cpsolver.studentsct.extension
-
Early/late time
- StudentQuality.StudentQualityContext - Class in org.cpsolver.studentsct.extension
-
Assignment context
- StudentQuality.Type - Enum in org.cpsolver.studentsct.extension
-
Measured student qualities
- StudentQuality.Unavailabilities - Class in org.cpsolver.studentsct.extension
-
Unavailabilities of a student
- StudentQuality.WeightType - Enum in org.cpsolver.studentsct.extension
-
Weighting types
- studentQualityConflicts(Assignment<Request, Enrollment>) - Method in class org.cpsolver.studentsct.model.Enrollment
-
- StudentQualityContext(Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.extension.StudentQuality.StudentQualityContext
-
- StudentQualityContext(StudentQuality.StudentQualityContext) - Constructor for class org.cpsolver.studentsct.extension.StudentQuality.StudentQualityContext
-
- StudentRandomOrder - Class in org.cpsolver.studentsct.heuristics.studentord
-
Return the given set of students in a random order
- StudentRandomOrder(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.studentord.StudentRandomOrder
-
- StudentRandomRealFirstOrder - Class in org.cpsolver.studentsct.heuristics.studentord
-
Return the given set of students in a random order, however, all real
students before last-like students.
- StudentRandomRealFirstOrder(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.studentord.StudentRandomRealFirstOrder
-
- StudentRandomRealFirstOrder() - Constructor for class org.cpsolver.studentsct.heuristics.studentord.StudentRandomRealFirstOrder
-
- StudentRequestXml - Class in org.cpsolver.studentsct
-
This class exports student course and free time requests in a format as
defined in this
Student
Sectioning DTD.
- StudentRequestXml() - Constructor for class org.cpsolver.studentsct.StudentRequestXml
-
- students() - Method in class org.cpsolver.coursett.model.Configuration
-
- students() - Method in class org.cpsolver.coursett.model.Lecture
-
List of enrolled students
- StudentSchedulingAssistantWeights - Class in org.cpsolver.studentsct.online.selection
-
- StudentSchedulingAssistantWeights(DataProperties) - Constructor for class org.cpsolver.studentsct.online.selection.StudentSchedulingAssistantWeights
-
- StudentSctBBTest - Class in org.cpsolver.studentsct
-
- StudentSctBBTest(Student) - Constructor for class org.cpsolver.studentsct.StudentSctBBTest
-
Constructor
- StudentSctBBTest.Message - Class in org.cpsolver.studentsct
-
Sectioning message
- StudentSctNeighbourSelection - Class in org.cpsolver.studentsct.heuristics
-
(Batch) student sectioning neighbour selection.
- StudentSctNeighbourSelection(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.StudentSctNeighbourSelection
-
- StudentSectioning - Interface in org.cpsolver.coursett.model
-
Interface for student sectioning functions needed within the course timetabling solver.
- StudentSectioningLoader - Class in org.cpsolver.studentsct
-
Abstract student sectioning loader class.
- StudentSectioningLoader(StudentSectioningModel, Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.StudentSectioningLoader
-
Constructor
- StudentSectioningModel - Class in org.cpsolver.studentsct
-
Student sectioning model.
- StudentSectioningModel(DataProperties) - Constructor for class org.cpsolver.studentsct.StudentSectioningModel
-
Constructor
- StudentSectioningModel.StudentSectioningModelContext - Class in org.cpsolver.studentsct
-
- StudentSectioningModelContext(StudentSectioningModel.StudentSectioningModelContext) - Constructor for class org.cpsolver.studentsct.StudentSectioningModel.StudentSectioningModelContext
-
- StudentSectioningModelContext(Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.StudentSectioningModel.StudentSectioningModelContext
-
- StudentSectioningReport - Interface in org.cpsolver.studentsct.report
-
Simple interface for student sectioning reports.
- StudentSectioningReport.Filter - Interface in org.cpsolver.studentsct.report
-
Report filtering interface
- StudentSectioningSaver - Class in org.cpsolver.studentsct
-
Abstract student sectioning saver class.
- StudentSectioningSaver(Solver<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.StudentSectioningSaver
-
Constructor
- StudentSectioningXMLLoader - Class in org.cpsolver.studentsct
-
Load student sectioning model from an XML file.
- StudentSectioningXMLLoader(StudentSectioningModel, Assignment<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.StudentSectioningXMLLoader
-
Constructor
- StudentSectioningXMLSaver - Class in org.cpsolver.studentsct
-
Save student sectioning solution into an XML file.
- StudentSectioningXMLSaver(Solver<Request, Enrollment>) - Constructor for class org.cpsolver.studentsct.StudentSectioningXMLSaver
-
Constructor
- StudentSequence(int[]) - Constructor for class org.cpsolver.studentsct.OnlineSectProof.StudentSequence
-
Constructor
- studentsToConfigurations(Long, Collection<Student>, Collection<Configuration>) - Method in class org.cpsolver.coursett.custom.DeterministicStudentSectioning
-
- studentsToConfigurations(Long, Collection<Student>, Collection<Configuration>) - Method in class org.cpsolver.coursett.model.DefaultStudentSectioning
-
Section students into configurations.
- studentsToConfigurations(Long, Collection<Student>, Collection<Configuration>) - Method in class org.cpsolver.coursett.sectioning.SctSectioning
-
- studentsToConfigurations(Long, Collection<Student>, Collection<Configuration>) - Method in class org.cpsolver.coursett.sectioning.StudentSwapSectioning
-
- studentsToLectures(Long, Collection<Student>, Collection<Lecture>) - Method in class org.cpsolver.coursett.custom.DeterministicStudentSectioning
-
- studentsToLectures(Long, Collection<Student>, Collection<Lecture>) - Method in class org.cpsolver.coursett.model.DefaultStudentSectioning
-
Section students into lectures.
- studentsToLectures(Long, Collection<Student>, Collection<Lecture>) - Method in class org.cpsolver.coursett.sectioning.SctSectioning
-
- studentsToLectures(Long, Collection<Student>, Collection<Lecture>) - Method in class org.cpsolver.coursett.sectioning.StudentSwapSectioning
-
- StudentSwap - Class in org.cpsolver.coursett.sectioning
-
Student swap move.
- StudentSwap(TimetableModel, Assignment<Lecture, Placement>, Student, Student, Long) - Constructor for class org.cpsolver.coursett.sectioning.StudentSwap
-
Create a swap of two students of an offering.
- StudentSwap(TimetableModel, Assignment<Lecture, Placement>, Student, Collection<Lecture>) - Constructor for class org.cpsolver.coursett.sectioning.StudentSwap
-
Move a student into some other lectures of the offering.
- StudentSwapGenerator - Class in org.cpsolver.coursett.sectioning
-
Generate student swaps.
- StudentSwapGenerator() - Constructor for class org.cpsolver.coursett.sectioning.StudentSwapGenerator
-
- StudentSwapSectioning - Class in org.cpsolver.coursett.sectioning
-
Student sectioning implementation based on local search.
- StudentSwapSectioning(TimetableModel) - Constructor for class org.cpsolver.coursett.sectioning.StudentSwapSectioning
-
- StudentWeights - Interface in org.cpsolver.studentsct.weights
-
Interface to model various student weightings
- StudentWeights.Implementation - Enum in org.cpsolver.studentsct.weights
-
Registered implementation
- StudentWorkdayConflict - Class in org.cpsolver.coursett.criteria
-
Student work-day conflicts.
- StudentWorkdayConflict() - Constructor for class org.cpsolver.coursett.criteria.StudentWorkdayConflict
-
- Subpart - Class in org.cpsolver.studentsct.model
-
Representation of a scheduling subpart.
- Subpart(long, String, String, Config, Subpart) - Constructor for class org.cpsolver.studentsct.model.Subpart
-
Constructor
- subSet(Collection<E>, double) - Static method in class org.cpsolver.ifs.util.ToolBox
-
Returns a randomly generated subset of the given set
- subSet(Collection<E>, double, int) - Static method in class org.cpsolver.ifs.util.ToolBox
-
Returns a randomly generated subset of the given set
- Suggestion - Class in org.cpsolver.coursett.neighbourhoods
-
- Suggestion(DataProperties) - Constructor for class org.cpsolver.coursett.neighbourhoods.Suggestion
-
- Suggestion(ArrayList<Request>) - Constructor for class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound.Suggestion
-
Create suggestion
- SuggestionMove<V extends Variable<V,T>,T extends Value<V,T>> - Class in org.cpsolver.ifs.algorithms.neighbourhoods
-
Suggestion move.
- SuggestionMove(DataProperties) - Constructor for class org.cpsolver.ifs.algorithms.neighbourhoods.SuggestionMove
-
- SuggestionNeighbour(Map<Lecture, Placement>, double) - Constructor for class org.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.SuggestionNeighbour
-
- SuggestionsBranchAndBound - Class in org.cpsolver.studentsct.online.selection
-
Computation of suggestions using a limited depth branch and bound.
- SuggestionsBranchAndBound(DataProperties, Student, Assignment<Request, Enrollment>, Hashtable<CourseRequest, Set<Section>>, Set<FreeTimeRequest>, Hashtable<CourseRequest, Set<Section>>, Request, Section, SuggestionsBranchAndBound.SuggestionFilter, double) - Constructor for class org.cpsolver.studentsct.online.selection.SuggestionsBranchAndBound
-
Constructor
- SuggestionsBranchAndBound.EnrollmentSectionComparator - Class in org.cpsolver.studentsct.online.selection
-
Enrollment comparator (used to sort enrollments in a domain).
- SuggestionsBranchAndBound.SectionAssignmentComparator - Class in org.cpsolver.studentsct.online.selection
-
Section comparator.
- SuggestionsBranchAndBound.Suggestion - Class in org.cpsolver.studentsct.online.selection
-
Suggestion
- SuggestionsBranchAndBound.SuggestionFilter - Interface in org.cpsolver.studentsct.online.selection
-
Suggestion filter.
- SuggestionSelection - Class in org.cpsolver.studentsct.online.selection
-
- SuggestionSelection(DataProperties) - Constructor for class org.cpsolver.studentsct.online.selection.SuggestionSelection
-
- SuggestionSelection.Selection - Class in org.cpsolver.studentsct.online.selection
-
- sum() - Method in class org.cpsolver.exam.MistaTables.Counter
-
- SumPreferenceCombination - Class in org.cpsolver.coursett.preference
-
Sum preference combination.
- SumPreferenceCombination() - Constructor for class org.cpsolver.coursett.preference.SumPreferenceCombination
-
- SumPreferenceCombination(SumPreferenceCombination) - Constructor for class org.cpsolver.coursett.preference.SumPreferenceCombination
-
- sumRoomPreference() - Method in class org.cpsolver.coursett.model.Placement
-
- supports(Assignment<V, T>, Constraint<V, T>, T, V) - Method in class org.cpsolver.ifs.extension.MacRevised.NoGood
-
- SwapNeighbour(Collection<T>, double) - Constructor for class org.cpsolver.ifs.algorithms.neighbourhoods.RandomSwapMove.SwapNeighbour
-
- SwapStudentNeighbour(double, Enrollment, List<Enrollment>) - Constructor for class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection.SwapStudentNeighbour
-
Constructor
- SwapStudentSelection - Class in org.cpsolver.studentsct.heuristics.selection
-
Pick a student (one by one) with an incomplete schedule, try to find an
improvement, identify problematic students.
- SwapStudentSelection(DataProperties) - Constructor for class org.cpsolver.studentsct.heuristics.selection.SwapStudentSelection
-
Constructor
- SwapStudentSelection.Selection - Class in org.cpsolver.studentsct.heuristics.selection
-
This class looks for a possible swap move for the given student
- SwapStudentSelection.SwapStudentNeighbour - Class in org.cpsolver.studentsct.heuristics.selection
-
Neighbour that contains the swap
- switchStudents(Solution<Lecture, Placement>, TerminationCondition<Lecture, Placement>) - Method in class org.cpsolver.coursett.custom.DeterministicStudentSectioning
-
No re-sectioning (final sectioning) during deterministic student sectioning.
- switchStudents(Solution<Lecture, Placement>, TerminationCondition<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.DefaultStudentSectioning
-
Run student final sectioning (switching students between sections of the same
class in order to minimize overall number of student conflicts).
- switchStudents(Solution<Lecture, Placement>, TerminationCondition<Lecture, Placement>) - Method in interface org.cpsolver.coursett.model.StudentSectioning
-
Run student final sectioning (switching students between sections of the same
class in order to minimize overall number of student conflicts).
- switchStudents(Assignment<Lecture, Placement>, TerminationCondition<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.TimetableModel
-
Student final sectioning (switching students between sections of the same
class in order to minimize overall number of student conflicts)
- switchStudents(Assignment<Lecture, Placement>) - Method in class org.cpsolver.coursett.model.TimetableModel
-
Student final sectioning (switching students between sections of the same
class in order to minimize overall number of student conflicts)
- switchStudents(Solution<Lecture, Placement>, TerminationCondition<Lecture, Placement>) - Method in class org.cpsolver.coursett.sectioning.SctSectioning
-
- switchStudents(Solution<Lecture, Placement>, TerminationCondition<Lecture, Placement>) - Method in class org.cpsolver.coursett.sectioning.StudentSwapSectioning
-