net.sf.cpsolver.studentsct.extension
Class DistanceConflict.Conflict

java.lang.Object
  extended by net.sf.cpsolver.studentsct.extension.DistanceConflict.Conflict
Enclosing class:
DistanceConflict

public static class DistanceConflict.Conflict
extends Object

A representation of a distance conflict


Constructor Summary
DistanceConflict.Conflict(Student student, Enrollment e1, Section s1, Enrollment e2, Section s2)
          Constructor
 
Method Summary
 boolean equals(Object o)
           
 double getDistance(DistanceMetric dm)
          The distance between conflicting sections
 Enrollment getE1()
          First enrollment
 Enrollment getE2()
          Second enrollment
 Request getR1()
          First request
 Request getR2()
          Second request
 Section getS1()
          First section
 Section getS2()
          Second section
 Student getStudent()
          Related student
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DistanceConflict.Conflict

public DistanceConflict.Conflict(Student student,
                                 Enrollment e1,
                                 Section s1,
                                 Enrollment e2,
                                 Section s2)
Constructor

Parameters:
student - related student
s1 - first conflicting section
s2 - second conflicting section
Method Detail

getStudent

public Student getStudent()
Related student


getS1

public Section getS1()
First section


getS2

public Section getS2()
Second section


getR1

public Request getR1()
First request


getR2

public Request getR2()
Second request


getE1

public Enrollment getE1()
First enrollment


getE2

public Enrollment getE2()
Second enrollment


hashCode

public int hashCode()
Overrides:
hashCode in class Object

getDistance

public double getDistance(DistanceMetric dm)
The distance between conflicting sections


equals

public boolean equals(Object o)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014 UniTime LLC. All Rights Reserved.