Package | Description |
---|---|
org.cpsolver.coursett.constraint |
University Course Timetabling: Constraints.
|
org.cpsolver.coursett.criteria |
University Course Timetabling: Criteria.
|
org.cpsolver.coursett.criteria.additional |
University Course Timetabling: Additional (Experimental) Criteria.
|
org.cpsolver.coursett.criteria.placement |
University Course Timetabling: Placement Selection Criteria.
|
org.cpsolver.coursett.heuristics |
University Course Timetabling: Heuristics.
|
org.cpsolver.coursett.model |
University Course Timetabling: Model.
|
org.cpsolver.exam.criteria |
Examination Timetabling: Criteria.
|
org.cpsolver.exam.criteria.additional |
Examination Timetabling: Additional (Experimental) Criteria.
|
org.cpsolver.exam.heuristics |
Examination Timetabling: Solution Heuristics.
|
org.cpsolver.exam.model |
Examination Timetabling: Model.
|
org.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.
|
org.cpsolver.ifs.algorithms |
IFS Neighbourhood Search Algorithms
|
org.cpsolver.ifs.assignment |
An assignment holds current values of all the variables of a model.
|
org.cpsolver.ifs.assignment.context |
Assignment context can be used by a class (e.g., a constraint, a extension, a neighborhood selection, or a criterion) to
contain any assignment dependent data.
|
org.cpsolver.ifs.criteria |
IFS Criteria.
|
org.cpsolver.ifs.dbt |
Dynamic backtracking extension of IFS solver
|
org.cpsolver.ifs.example.rpp |
Random Placement Problem.
|
org.cpsolver.ifs.example.tt |
Simple Timetabling Problem.
|
org.cpsolver.ifs.extension |
IFS Extensions (conflict-based statistics, maintenance of arc consistency)
|
org.cpsolver.ifs.heuristics |
IFS Heuristics (value and variable selection criteria)
|
org.cpsolver.ifs.model |
IFS Model (description of a problem)
|
org.cpsolver.instructor.constraints |
Instructor Scheduling: Constraints.
|
org.cpsolver.instructor.criteria |
Instructor Scheduling: Criteria.
|
org.cpsolver.instructor.model |
Instructor Scheduling: Model.
|
org.cpsolver.studentsct |
Student Sectioning Solver.
|
org.cpsolver.studentsct.extension |
Student Sectioning: Various Extensions.
|
org.cpsolver.studentsct.model |
Student Sectioning: Model.
|
org.cpsolver.studentsct.online |
Online Student Sectioning Solver.
|
org.cpsolver.studentsct.reservation |
Student Sectioning: Reservations.
|
Class and Description |
---|
AssignmentConstraintContext
An extension of the simple
AssignmentContext which is used by the
ConstraintWithContext class. |
AssignmentContext
An interface marking an assignment context.
|
BinaryConstraintWithContext
A binary constraint with an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
ConstraintWithContext
A constraint with an assignment context.
|
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
NeighbourSelectionWithContext
A neighborhood selection with an assignment context.
|
Class and Description |
---|
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
VariableWithContext
A variable with an assignment context.
|
Class and Description |
---|
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
NeighbourSelectionWithContext
A neighborhood selection with an assignment context.
|
Class and Description |
---|
AssignmentConstraintContext
An extension of the simple
AssignmentContext which is used by the
ConstraintWithContext class. |
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
ConstraintWithContext
A constraint with an assignment context.
|
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
ModelWithContext
A model with an assignment context.
|
Class and Description |
---|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
NeighbourSelectionWithContext
A neighborhood selection with an assignment context.
|
Class and Description |
---|
AssignmentContext
An interface marking an assignment context.
|
AssignmentContextHolder
An interface holding all assignment contexts associated with one assignment.
|
AssignmentContextReference
A reference to an assignment context.
|
Class and Description |
---|
AssignmentConstraintContext
An extension of the simple
AssignmentContext which is used by the
ConstraintWithContext class. |
AssignmentContext
An interface marking an assignment context.
|
AssignmentContextHolder
An interface holding all assignment contexts associated with one assignment.
|
AssignmentContextHolderMap
A simple assignment context holder implementation using
HashMap to store all the assignment contexts. |
AssignmentContextReference
A reference to an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
DefaultParallelAssignmentContextHolder
A simple assignment context holder implementation used by the
DefaultParallelAssignment class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
ModelWithContext.ContextUpdateType
Defines how the context of the model should be automatically updated (i.e., when
AssignmentConstraintContext.assigned(Assignment, Value) and AssignmentConstraintContext.unassigned(Assignment, Value) are called). |
Class and Description |
---|
AssignmentContext
An interface marking an assignment context.
|
AssignmentContextReference
A reference to an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
ExtensionWithContext
An extension with an assignment context.
|
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AssignmentConstraintContext
An extension of the simple
AssignmentContext which is used by the
ConstraintWithContext class. |
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
ConstraintWithContext
A constraint with an assignment context.
|
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AssignmentConstraintContext
An extension of the simple
AssignmentContext which is used by the
ConstraintWithContext class. |
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
ConstraintWithContext
A constraint with an assignment context.
|
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
ExtensionWithContext
An extension with an assignment context.
|
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
NeighbourSelectionWithContext
A neighborhood selection with an assignment context.
|
Class and Description |
---|
AssignmentContext
An interface marking an assignment context.
|
AssignmentContextReference
A reference to an assignment context.
|
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AssignmentConstraintContext
An extension of the simple
AssignmentContext which is used by the
ConstraintWithContext class. |
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
ConstraintWithContext
A constraint with an assignment context.
|
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AbstractClassWithContext
An abstract implementation of an assignment context holding class.
|
AssignmentConstraintContext
An extension of the simple
AssignmentContext which is used by the
ConstraintWithContext class. |
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
CanInheritContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AssignmentConstraintContext
An extension of the simple
AssignmentContext which is used by the
ConstraintWithContext class. |
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
CanInheritContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
ModelWithContext
A model with an assignment context.
|
Class and Description |
---|
AssignmentConstraintContext
An extension of the simple
AssignmentContext which is used by the
ConstraintWithContext class. |
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
CanInheritContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
ExtensionWithContext
An extension with an assignment context.
|
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
Class and Description |
---|
AbstractClassWithContext
An abstract implementation of an assignment context holding class.
|
AssignmentConstraintContext
An extension of the simple
AssignmentContext which is used by the
ConstraintWithContext class. |
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
CanInheritContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
VariableWithContext
A variable with an assignment context.
|
Class and Description |
---|
AbstractClassWithContext
An abstract implementation of an assignment context holding class.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
CanInheritContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|
ModelWithContext
A model with an assignment context.
|
Class and Description |
---|
AbstractClassWithContext
An abstract implementation of an assignment context holding class.
|
AssignmentConstraintContext
An extension of the simple
AssignmentContext which is used by the
ConstraintWithContext class. |
AssignmentContext
An interface marking an assignment context.
|
CanHoldContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
CanInheritContext
An additional interface that can be implemented by the
HasAssignmentContext class. |
HasAssignmentContext
An interface to be implemented by a class that need an assignment context associated with it.
|