hsr
Class HSRInstance

java.lang.Object
  extended by hsr.HSRInstance
All Implemented Interfaces:
InstanceI

public class HSRInstance
extends java.lang.Object
implements InstanceI

Representation of HSRInstance


Nested Class Summary
static class HSRInstance.k
          Field Class for HSRInstance.k
static class HSRInstance.n
          Field Class for HSRInstance.n
 
Constructor Summary
HSRInstance(int n, int k)
          Construct a(n) HSRInstance Instance
 
Method Summary
 java.lang.String display()
          DGP method from Class Display
 boolean equals(java.lang.Object o)
          Is the given object Equal to this HSRInstance?
 int getK()
          Getter for field HSRInstance.k
 int getN()
          Getter for field HSRInstance.n
 int hashCode()
          DGP method from Class HashCode
static HSRInstance parse(java.io.InputStream inpt)
          Parse an instance of HSRInstance from the given Stream
static HSRInstance parse(java.io.Reader inpt)
          Parse an instance of HSRInstance from the given Reader
static HSRInstance parse(java.lang.String inpt)
          Parse an instance of HSRInstance from the given String
 java.lang.String print()
          DGP method from Class Print
 double quality(SolutionI solution)
           
 void setK(int _k)
          Setter for field HSRInstance.k
 void setN(int _n)
          Setter for field HSRInstance.n
 java.lang.String toStr()
          DGP method from Class ToStr
 java.lang.String toString()
          DGP method from Class PrintToString
 double valid(SolutionI solution, Config config)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HSRInstance

public HSRInstance(int n,
                   int k)
Construct a(n) HSRInstance Instance

Method Detail

equals

public boolean equals(java.lang.Object o)
Is the given object Equal to this HSRInstance?

Overrides:
equals in class java.lang.Object

parse

public static HSRInstance parse(java.lang.String inpt)
                         throws hsr.ParseException
Parse an instance of HSRInstance from the given String

Throws:
hsr.ParseException

parse

public static HSRInstance parse(java.io.InputStream inpt)
                         throws hsr.ParseException
Parse an instance of HSRInstance from the given Stream

Throws:
hsr.ParseException

parse

public static HSRInstance parse(java.io.Reader inpt)
                         throws hsr.ParseException
Parse an instance of HSRInstance from the given Reader

Throws:
hsr.ParseException

valid

public double valid(SolutionI solution,
                    Config config)
Specified by:
valid in interface InstanceI

quality

public double quality(SolutionI solution)
Specified by:
quality in interface InstanceI

display

public java.lang.String display()
DGP method from Class Display


print

public java.lang.String print()
DGP method from Class Print


toStr

public java.lang.String toStr()
DGP method from Class ToStr


toString

public java.lang.String toString()
DGP method from Class PrintToString

Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
DGP method from Class HashCode

Overrides:
hashCode in class java.lang.Object

setN

public void setN(int _n)
Setter for field HSRInstance.n


setK

public void setK(int _k)
Setter for field HSRInstance.k


getN

public int getN()
Getter for field HSRInstance.n


getK

public int getK()
Getter for field HSRInstance.k