Uses of Class
net.sf.cpsolver.ifs.solver.Solver

Packages that use Solver
net.sf.cpsolver.coursett University Course Timetabling. 
net.sf.cpsolver.coursett.criteria University Course Timetabling: Criteria. 
net.sf.cpsolver.coursett.criteria.additional University Course Timetabling: Additional (Experimental) Criteria. 
net.sf.cpsolver.coursett.criteria.placement University Course Timetabling: Placement Selection Criteria. 
net.sf.cpsolver.coursett.heuristics University Course Timetabling: Heuristics. 
net.sf.cpsolver.coursett.model University Course Timetabling: Model. 
net.sf.cpsolver.exam Examination Timetabling Solver. 
net.sf.cpsolver.exam.criteria Examination Timetabling: Criteria. 
net.sf.cpsolver.exam.heuristics Examination Timetabling: Solution Heuristics. 
net.sf.cpsolver.exam.neighbours Examination Timetabling: Various Neighbourhoods. 
net.sf.cpsolver.exam.split This package contains an an experimental criterion that allows an exam to be split into two if it decreases the number of student conflicts. 
net.sf.cpsolver.ifs.criteria IFS Criteria. 
net.sf.cpsolver.ifs.dbt Dynamic backtracking extension of IFS solver 
net.sf.cpsolver.ifs.extension IFS Extensions (conflict-based statistics, maintenance of arc consistency) 
net.sf.cpsolver.ifs.heuristics IFS Heuristics (value and variable selection criteria) 
net.sf.cpsolver.ifs.model IFS Model (description of a problem) 
net.sf.cpsolver.ifs.perturbations Minimal Perturbation Problem: counting of perturbations 
net.sf.cpsolver.ifs.solution IFS Solution (also contains solution comparator) 
net.sf.cpsolver.studentsct Student Sectioning Solver. 
net.sf.cpsolver.studentsct.extension Student Sectioning: Various Extensions. 
net.sf.cpsolver.studentsct.heuristics Student Sectioning: Heuristics. 
net.sf.cpsolver.studentsct.heuristics.selection Student Sectioning: Various Neighbour Selection Criteria. 
 

Uses of Solver in net.sf.cpsolver.coursett
 

Subclasses of Solver in net.sf.cpsolver.coursett
 class TimetableSolver
          University course timetabling solver.
 

Methods in net.sf.cpsolver.coursett that return Solver
 Solver<Lecture,Placement> TimetableXMLLoader.getSolver()
           
 Solver<Lecture,Placement> TimetableSaver.getSolver()
          Solver
 

Methods in net.sf.cpsolver.coursett with parameters of type Solver
 void Test.init(Solver<Lecture,Placement> solver)
          Solver initialization
 void TimetableXMLLoader.setSolver(Solver<Lecture,Placement> solver)
           
 

Constructors in net.sf.cpsolver.coursett with parameters of type Solver
TimetableSaver(Solver<Lecture,Placement> solver)
          Constructor
TimetableXMLSaver(Solver<Lecture,Placement> solver)
           
 

Uses of Solver in net.sf.cpsolver.coursett.criteria
 

Methods in net.sf.cpsolver.coursett.criteria with parameters of type Solver
 boolean TimetablingCriterion.init(Solver<Lecture,Placement> solver)
           
 boolean StudentConflict.init(Solver<Lecture,Placement> solver)
           
 boolean Perturbations.init(Solver<Lecture,Placement> solver)
           
 boolean FlexibleConstraintCriterion.init(Solver<Lecture,Placement> solver)
           
 

Uses of Solver in net.sf.cpsolver.coursett.criteria.additional
 

Methods in net.sf.cpsolver.coursett.criteria.additional with parameters of type Solver
 boolean StudentLuchBreak.init(Solver<Lecture,Placement> solver)
           
 boolean RoomSizePenalty.init(Solver<Lecture,Placement> solver)
           
 boolean InstructorLunchBreak.init(Solver<Lecture,Placement> solver)
           
 

Uses of Solver in net.sf.cpsolver.coursett.criteria.placement
 

Methods in net.sf.cpsolver.coursett.criteria.placement with parameters of type Solver
 boolean WeightedHardConflicts.init(Solver<Lecture,Placement> solver)
           
 boolean DeltaTimePreference.init(Solver<Lecture,Placement> solver)
           
 

Uses of Solver in net.sf.cpsolver.coursett.heuristics
 

Methods in net.sf.cpsolver.coursett.heuristics with parameters of type Solver
 void PlacementSelection.init(Solver<Lecture,Placement> solver)
           
 void NeighbourSelectionWithSuggestions.init(Solver<Lecture,Placement> solver)
           
 void LectureSelection.init(Solver<Lecture,Placement> solver)
           
 

Constructors in net.sf.cpsolver.coursett.heuristics with parameters of type Solver
NeighbourSelectionWithSuggestions(Solver<Lecture,Placement> solver)
           
 

Uses of Solver in net.sf.cpsolver.coursett.model
 

Methods in net.sf.cpsolver.coursett.model with parameters of type Solver
 boolean OnFlySectioning.init(Solver<Lecture,Placement> solver)
          Initialization
 

Uses of Solver in net.sf.cpsolver.exam
 

Constructors in net.sf.cpsolver.exam with parameters of type Solver
Test.ShutdownHook(Solver<Exam,ExamPlacement> solver)
           
 

Uses of Solver in net.sf.cpsolver.exam.criteria
 

Methods in net.sf.cpsolver.exam.criteria with parameters of type Solver
 boolean StudentDistanceBackToBackConflicts.init(Solver<Exam,ExamPlacement> solver)
           
 boolean StudentBackToBackConflicts.init(Solver<Exam,ExamPlacement> solver)
           
 boolean RoomSizePenalty.init(Solver<Exam,ExamPlacement> solver)
           
 boolean RoomPenalty.init(Solver<Exam,ExamPlacement> solver)
           
 boolean PerturbationPenalty.init(Solver<Exam,ExamPlacement> solver)
           
 boolean PeriodPenalty.init(Solver<Exam,ExamPlacement> solver)
           
 boolean LargeExamsPenalty.init(Solver<Exam,ExamPlacement> solver)
           
 boolean DistributionPenalty.init(Solver<Exam,ExamPlacement> solver)
           
 

Uses of Solver in net.sf.cpsolver.exam.heuristics
 

Methods in net.sf.cpsolver.exam.heuristics with parameters of type Solver
 void ExamUnassignedVariableSelection.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 void ExamTabuSearch.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 void ExamSimulatedAnnealing.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 void ExamNeighbourSelection.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 void ExamHillClimbing.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 void ExamGreatDeluge.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 void ExamConstruction.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 void ExamColoringConstruction.init(Solver<Exam,ExamPlacement> solver)
           
 

Uses of Solver in net.sf.cpsolver.exam.neighbours
 

Methods in net.sf.cpsolver.exam.neighbours with parameters of type Solver
 void ExamTimeMove.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 void ExamRoomMove.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 void ExamRandomMove.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 void ExamPeriodSwapMove.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 

Uses of Solver in net.sf.cpsolver.exam.split
 

Methods in net.sf.cpsolver.exam.split with parameters of type Solver
 boolean ExamSplitter.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 void ExamSplitMoves.init(Solver<Exam,ExamPlacement> solver)
          Initialization
 

Uses of Solver in net.sf.cpsolver.ifs.criteria
 

Methods in net.sf.cpsolver.ifs.criteria with parameters of type Solver
 boolean AbstractCriterion.init(Solver<V,T> solver)
           
 

Uses of Solver in net.sf.cpsolver.ifs.dbt
 

Methods in net.sf.cpsolver.ifs.dbt with parameters of type Solver
 void DbtVariableSelection.init(Solver<V,T> solver)
          Heuristics initialization
 void DbtValueSelection.init(Solver<V,T> solver)
          Heuristics initialization
 

Constructors in net.sf.cpsolver.ifs.dbt with parameters of type Solver
DbtPropagation(Solver<V,T> solver, DataProperties properties)
          Constructor.
 

Uses of Solver in net.sf.cpsolver.ifs.extension
 

Methods in net.sf.cpsolver.ifs.extension that return Solver
 Solver<V,T> Extension.getSolver()
          Returns the solver
 

Methods in net.sf.cpsolver.ifs.extension with parameters of type Solver
 boolean SearchIntensification.init(Solver<V,T> solver)
           
 boolean MacRevised.init(Solver<V,T> solver)
          Initialization.
 boolean MacPropagation.init(Solver<V,T> solver)
          Initialization.
 boolean Extension.init(Solver<V,T> solver)
          Initialization -- called before the solver is started
 

Constructors in net.sf.cpsolver.ifs.extension with parameters of type Solver
ConflictStatistics(Solver<V,T> solver, DataProperties properties)
           
Extension(Solver<V,T> solver, DataProperties properties)
          Constructor
MacPropagation(Solver<V,T> solver, DataProperties properties)
          Constructor
MacRevised(Solver<V,T> solver, DataProperties properties)
          Constructor
SearchIntensification(Solver<V,T> solver, DataProperties properties)
           
ViolatedInitials(Solver<V,T> solver, DataProperties properties)
           
 

Uses of Solver in net.sf.cpsolver.ifs.heuristics
 

Methods in net.sf.cpsolver.ifs.heuristics with parameters of type Solver
 void VariableSelection.init(Solver<V,T> solver)
          Initialization
 void ValueSelection.init(Solver<V,T> solver)
          Initialization
 void StandardNeighbourSelection.init(Solver<V,T> solver)
          Initialization -- methods VariableSelection.init(Solver) and ValueSelection.init(Solver) are called.
 void RoundRobinNeighbourSelection.init(Solver<V,T> solver)
          Initialization
 void NeighbourSelection.init(Solver<V,T> solver)
          Criterion initialization
 void GeneralVariableSelection.init(Solver<V,T> solver)
          Initialization
 void GeneralValueSelection.init(Solver<V,T> solver)
          Initialization
 void BacktrackNeighbourSelection.init(Solver<V,T> solver)
          Solver initialization
 

Uses of Solver in net.sf.cpsolver.ifs.model
 

Methods in net.sf.cpsolver.ifs.model with parameters of type Solver
 boolean ModelListener.init(Solver<V,T> solver)
          Notification that the model was initialized by the solver.
 boolean Model.init(Solver<V,T> solver)
          Model initialization
 

Uses of Solver in net.sf.cpsolver.ifs.perturbations
 

Methods in net.sf.cpsolver.ifs.perturbations with parameters of type Solver
 void PerturbationsCounter.init(Solver<V,T> solver)
          Initialization
 void DefaultPerturbationsCounter.init(Solver<V,T> solver)
          Initialization
 

Uses of Solver in net.sf.cpsolver.ifs.solution
 

Methods in net.sf.cpsolver.ifs.solution with parameters of type Solver
 void Solution.init(Solver<V,T> solver)
          Initialization
 

Uses of Solver in net.sf.cpsolver.studentsct
 

Methods in net.sf.cpsolver.studentsct that return Solver
 Solver<Request,Enrollment> StudentSectioningSaver.getSolver()
          Solver
 

Constructors in net.sf.cpsolver.studentsct with parameters of type Solver
StudentSectioningSaver(Solver<Request,Enrollment> solver)
          Constructor
StudentSectioningXMLSaver(Solver<Request,Enrollment> solver)
          Constructor
 

Uses of Solver in net.sf.cpsolver.studentsct.extension
 

Methods in net.sf.cpsolver.studentsct.extension with parameters of type Solver
 boolean TimeOverlapsCounter.init(Solver<Request,Enrollment> solver)
          Initialize extension
 boolean DistanceConflict.init(Solver<Request,Enrollment> solver)
          Initialize extension
 

Constructors in net.sf.cpsolver.studentsct.extension with parameters of type Solver
DistanceConflict(Solver<Request,Enrollment> solver, DataProperties properties)
          Constructor.
StudentConflictStatistics(Solver<Request,Enrollment> solver, DataProperties properties)
           
TimeOverlapsCounter(Solver<Request,Enrollment> solver, DataProperties properties)
          Constructor.
 

Uses of Solver in net.sf.cpsolver.studentsct.heuristics
 

Methods in net.sf.cpsolver.studentsct.heuristics with parameters of type Solver
 void TwoPhaseStudentSctNeighbourSelection.init(Solver<Request,Enrollment> solver)
          Initialization -- also remove all the dummy students from the problem
 void TwoPhaseStudentSctNeighbourSelection.RestoreDummyStudents.init(Solver<Request,Enrollment> solver)
           
 void StudentSctNeighbourSelection.init(Solver<Request,Enrollment> solver)
           
 void RouletteWheelRequestSelection.init(Solver<Request,Enrollment> solver)
          Initialization
 void EnrollmentSelection.init(Solver<Request,Enrollment> solver)
          Initialization
 void StudentSctNeighbourSelection.setup(Solver<Request,Enrollment> solver)
           
 

Uses of Solver in net.sf.cpsolver.studentsct.heuristics.selection
 

Methods in net.sf.cpsolver.studentsct.heuristics.selection with parameters of type Solver
 void SwapStudentSelection.init(Solver<Request,Enrollment> solver)
          Initialization
 void StandardSelection.init(Solver<Request,Enrollment> solver)
          Initialization
 void RndUnProblStudSelection.init(Solver<Request,Enrollment> solver)
          Initialization -- ProblemStudentsProvider.getProblemStudents() is called
 void ResectionUnassignedStudentsSelection.init(Solver<Request,Enrollment> solver)
           
 void ResectionIncompleteStudentsSelection.init(Solver<Request,Enrollment> solver)
           
 void RandomUnassignmentSelection.init(Solver<Request,Enrollment> solver)
          Initialization
 void PriorityConstructionSelection.init(Solver<Request,Enrollment> solver)
          Initialize
 void OnlineSelection.init(Solver<Request,Enrollment> solver)
           
 void BranchBoundSelection.init(Solver<Request,Enrollment> solver)
           
 void BacktrackSelection.init(Solver<Request,Enrollment> solver)
           
 void BranchBoundSelection.init(Solver<Request,Enrollment> solver, String name)
          Initialize
 void BacktrackSelection.init(Solver<Request,Enrollment> solver, String name)
           
 



Copyright © 2014 UniTime LLC. All Rights Reserved.