Uses of Class
net.sf.cpsolver.ifs.model.Model

Packages that use Model
net.sf.cpsolver.coursett.heuristics University Course Timetabling: Heuristics. 
net.sf.cpsolver.exam.model Examination Timetabling: Model. 
net.sf.cpsolver.ifs.constant Extension of the model with constant variables. 
net.sf.cpsolver.ifs.example.csp Random Binary CSP with uniform distribution. 
net.sf.cpsolver.ifs.example.jobshop JobShop Problem. 
net.sf.cpsolver.ifs.example.rpp Random Placement Problem. 
net.sf.cpsolver.ifs.example.tt Simple Timetabling Problem. 
net.sf.cpsolver.ifs.extension IFS Extensions (conflict-based statistics, maintenance of arc consistency) 
net.sf.cpsolver.ifs.model IFS Model (description of a problem) 
net.sf.cpsolver.ifs.multi Extension of the model with multi-variable variables (constraint hierarchy). 
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.ifs.solver IFS Solver 
net.sf.cpsolver.studentsct Student Sectioning Solver. 
 

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

Methods in net.sf.cpsolver.coursett.heuristics with parameters of type Model
 Hashtable UniversalPerturbationsCounter.getCompactInfo(Model model, boolean includeZero, boolean weighted)
           
 Hashtable UniversalPerturbationsCounter.getCompactInfo(Model model, Placement assignedPlacement, boolean includeZero, boolean weighted)
           
 void UniversalPerturbationsCounter.getInfo(Dictionary info, Model model)
           
 void UniversalPerturbationsCounter.getInfo(Dictionary info, Model model, Vector variables)
           
 

Uses of Model in net.sf.cpsolver.exam.model
 

Subclasses of Model in net.sf.cpsolver.exam.model
 class ExamModel
          Examination timetabling model.
 

Uses of Model in net.sf.cpsolver.ifs.constant
 

Subclasses of Model in net.sf.cpsolver.ifs.constant
 class ConstantModel
          Extension of the model with constant variables.
 

Uses of Model in net.sf.cpsolver.ifs.example.csp
 

Subclasses of Model in net.sf.cpsolver.ifs.example.csp
 class CSPModel
          Random Binary CSP with uniform distribution.
 class StructuredCSPModel
          Random Binary CSP with kernels.
 

Uses of Model in net.sf.cpsolver.ifs.example.jobshop
 

Subclasses of Model in net.sf.cpsolver.ifs.example.jobshop
 class JobShopModel
          Job Shop model.
 

Uses of Model in net.sf.cpsolver.ifs.example.rpp
 

Subclasses of Model in net.sf.cpsolver.ifs.example.rpp
 class RPPModel
          RPP model.
 

Uses of Model in net.sf.cpsolver.ifs.example.tt
 

Subclasses of Model in net.sf.cpsolver.ifs.example.tt
 class TimetableModel
          Simple Timetabling Problem.
 

Methods in net.sf.cpsolver.ifs.example.tt with parameters of type Model
 void Resource.setModel(Model model)
           
 

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

Methods in net.sf.cpsolver.ifs.extension that return Model
 Model Extension.getModel()
          Returns the model
 

Methods in net.sf.cpsolver.ifs.extension with parameters of type Model
 void ConflictStatistics.register(Model model)
           
 void Extension.register(Model model)
          Registration of a model.
 void SearchIntensification.register(Model model)
           
 void ConflictStatistics.unregister(Model model)
           
 void Extension.unregister(Model model)
          Unregistration of a model.
 void SearchIntensification.unregister(Model model)
           
 

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

Methods in net.sf.cpsolver.ifs.model that return Model
 Model Constraint.getModel()
          The model which the constraint belongs to
 Model Variable.getModel()
          Model, the variable belong to
 

Methods in net.sf.cpsolver.ifs.model with parameters of type Model
 void Constraint.setModel(Model model)
          Sets the model which the constraint belongs to
 void Variable.setModel(Model model)
          Set the model to which the variable belongs to
 

Uses of Model in net.sf.cpsolver.ifs.multi
 

Subclasses of Model in net.sf.cpsolver.ifs.multi
 class MultiModel
          Multi-variable model.
 

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

Methods in net.sf.cpsolver.ifs.perturbations with parameters of type Model
 void DefaultPerturbationsCounter.getInfo(Dictionary info, Model model)
           
 void PerturbationsCounter.getInfo(Dictionary info, Model model)
          Some (perturbation) information about the solution might be returned here.
 void DefaultPerturbationsCounter.getInfo(Dictionary info, Model model, Vector variables)
           
 void PerturbationsCounter.getInfo(Dictionary info, Model model, Vector variables)
          Some (perturbation) information about the solution might be returned here (only include variables from the given set).
 double DefaultPerturbationsCounter.getPerturbationPenalty(Model model)
           
 double PerturbationsCounter.getPerturbationPenalty(Model model)
          Returns perturbation penalty, i.e., the distance between current solution and the solution of the initial problem (see Variable.getInitialAssignment()).
 double DefaultPerturbationsCounter.getPerturbationPenalty(Model model, Value selectedValue, Collection conflicts)
           
 double PerturbationsCounter.getPerturbationPenalty(Model model, Value selectedValue, Collection conflicts)
          Returns perturbation penalty of the solution which become from the current solution when given conflicting values are unassigned and the selected value is assigned.
 double DefaultPerturbationsCounter.getPerturbationPenalty(Model model, Vector variables)
           
 double PerturbationsCounter.getPerturbationPenalty(Model model, Vector variables)
          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()).
 

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

Methods in net.sf.cpsolver.ifs.solution that return Model
 Model Solution.getModel()
          The model associated with the solution
 

Constructors in net.sf.cpsolver.ifs.solution with parameters of type Model
Solution(Model model)
          Constructor
Solution(Model model, long iteration, double time)
          Constructor
 

Uses of Model in net.sf.cpsolver.ifs.solver
 

Methods in net.sf.cpsolver.ifs.solver with parameters of type Model
 void Solver.setInitalSolution(Model model)
          Sets initial solution
 

Uses of Model in net.sf.cpsolver.studentsct
 

Subclasses of Model in net.sf.cpsolver.studentsct
 class StudentSctBBTest
          Online student sectioning test (using BranchBoundSelection selection).
 class StudentSectioningModel
          Student sectioning model.