Uses of Interface
net.sf.cpsolver.ifs.model.ModelListener

Packages that use ModelListener
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.model University Course Timetabling: Model. 
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.model IFS Model (description of a problem) 
net.sf.cpsolver.studentsct.extension Student Sectioning: Various Extensions. 
 

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

Classes in net.sf.cpsolver.coursett.criteria that implement ModelListener
 class BackToBackInstructorPreferences
          Bact-to-back instructor preferences.
 class BrokenTimePatterns
          Broken time patterns.
 class DepartmentBalancingPenalty
          Department balancing penalty.
 class DistributionPreferences
          Distribution preferences.
 class Perturbations
          Perturbations.
 class RoomPreferences
          Room preferences.
 class RoomViolations
          Room violations.
 class SameSubpartBalancingPenalty
          Same subpart balancing penalty.
 class StudentCommittedConflict
          Student committed conflicts.
 class StudentConflict
          Student conflicts.
 class StudentDistanceConflict
          Student distance conflicts.
 class StudentHardConflict
          Student hard conflicts.
 class StudentOverlapConflict
          Student overlapping conflicts.
 class TimePreferences
          Time preferences.
 class TimetablingCriterion
          Abstract class for all timetabling criteria.
 class TimeViolations
          Time violations.
 class TooBigRooms
          Too big rooms.
 class UselessHalfHours
          Useless half-hours.
 

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

Classes in net.sf.cpsolver.coursett.criteria.additional that implement ModelListener
 class ImportantStudentConflict
          Important student conflicts.
 class ImportantStudentHardConflict
          Important student hard conflicts.
 class QuadraticStudentConflict
          Quadratic student conflicts.
 class QuadraticStudentHardConflict
          Quadratic student conflicts.
 class StudentLuchBreak
          Naive, yet effective approach for modeling student lunch breaks.
 

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

Classes in net.sf.cpsolver.coursett.criteria.placement that implement ModelListener
 class AssignmentCount
          Count number of past assignments of a value.
 class DeltaTimePreference
          Difference between proposed and best time assignment.
 class HardConflicts
          Number of values (of other variables) that have to be unassigned in order before this value can be assigned.
 class PlacementSelectionCriterion
          Abstract class for all criteria that are to be used only in the placement selection (do not have any impact on the overall solution value).
 class PotentialHardConflicts
          Use conflict-based statistics to compute potential hard conflicts.
 class WeightedHardConflicts
          Hard conflicts weighted by the conflict-based statistics (past occurrences).
 

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

Classes in net.sf.cpsolver.coursett.model that implement ModelListener
 class OnFlySectioning
          On fly student sectioning.
 

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

Subinterfaces of ModelListener in net.sf.cpsolver.ifs.criteria
 interface Criterion<V extends Variable<V,T>,T extends Value<V,T>>
          Criterion.
 

Classes in net.sf.cpsolver.ifs.criteria that implement ModelListener
 class AbstractCriterion<V extends Variable<V,T>,T extends Value<V,T>>
          Abstract Criterion.
 class AssignedValue<V extends Variable<V,T>,T extends Value<V,T>>
          Simple Criterion: Sum of Value.toDouble().
 

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

Classes in net.sf.cpsolver.ifs.dbt that implement ModelListener
 class DbtPropagation<V extends Variable<V,T>,T extends Value<V,T>>
          Maintenance of arc consistency in dynamic backtracking.
 

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

Classes in net.sf.cpsolver.ifs.extension that implement ModelListener
 class ConflictStatistics<V extends Variable<V,T>,T extends Value<V,T>>
          Conflict-based statistics.
 class Extension<V extends Variable<V,T>,T extends Value<V,T>>
          Generic extension of IFS solver.
 class MacPropagation<V extends Variable<V,T>,T extends Value<V,T>>
          MAC propagation.
 class MacRevised<V extends Variable<V,T>,T extends Value<V,T>>
          Another implementation of MAC propagation.
 class SearchIntensification<V extends Variable<V,T>,T extends Value<V,T>>
          Go back to the best known solution when no better solution is found within the given amount of iterations.
 class ViolatedInitials<V extends Variable<V,T>,T extends Value<V,T>>
          Computation of violated initial values (minimal perturbation problem).
 

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

Methods in net.sf.cpsolver.ifs.model that return ModelListener
 ModelListener<V,T> Model.modelListenerOfType(Class<ModelListener<V,T>> type)
          The list of model listeners that are of the given class
 

Methods in net.sf.cpsolver.ifs.model that return types with arguments of type ModelListener
 List<ModelListener<V,T>> Model.getModelListeners()
          The list of model listeners
 

Methods in net.sf.cpsolver.ifs.model with parameters of type ModelListener
 void Model.addModelListener(ModelListener<V,T> listener)
          Adds a model listener
 void Model.removeModelListener(ModelListener<V,T> listener)
          Removes a model listener
 

Method parameters in net.sf.cpsolver.ifs.model with type arguments of type ModelListener
 ModelListener<V,T> Model.modelListenerOfType(Class<ModelListener<V,T>> type)
          The list of model listeners that are of the given class
 

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

Classes in net.sf.cpsolver.studentsct.extension that implement ModelListener
 class DistanceConflict
          This extension computes student distant conflicts.
 class StudentConflictStatistics
          Same as ConflictStatistics, however, conflict with real students can be weighted differently than with last-like students.
 class TimeOverlapsCounter
          This extension computes time overlaps.
 



Copyright © 2012 UniTime LLC. All Rights Reserved.