net.sf.bddbddb.order
Class TrialInstance

java.lang.Object
  extended by weka.core.Instance
      extended by net.sf.bddbddb.order.WekaInterface.OrderInstance
          extended by net.sf.bddbddb.order.TrialInstance
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, weka.core.Copyable

public class TrialInstance
extends WekaInterface.OrderInstance
implements java.lang.Comparable

See Also:
Serialized Form

Field Summary
 TrialInfo ti
           
 
Fields inherited from class net.sf.bddbddb.order.WekaInterface.OrderInstance
o
 
Fields inherited from class weka.core.Instance
m_AttValues, m_Dataset, m_Weight, MISSING_VALUE
 
Constructor Summary
  TrialInstance(double weight, double[] d, Order o, TrialInfo ti)
           
protected TrialInstance(TrialInstance that)
           
 
Method Summary
static TrialInstance cloneInstance(TrialInstance instance)
           
 int compareTo(java.lang.Object arg0)
           
static TrialInstance construct(TrialInfo ti, Order o, double cost, TrialInstances dataSet)
           
static TrialInstance construct(TrialInfo ti, Order o, double cost, TrialInstances dataSet, double weight)
           
 java.lang.Object copy()
           
 boolean equals(java.lang.Object o)
           
 double getCost()
           
 TrialInfo getTrialInfo()
           
 int hashCode()
           
 boolean isMaxTime()
           
 void recomputeCost(double best)
           
 void setCost(double cost)
           
 
Methods inherited from class net.sf.bddbddb.order.WekaInterface.OrderInstance
construct, construct, getOrder
 
Methods inherited from class weka.core.Instance
attribute, attributeSparse, classAttribute, classIndex, classIsMissing, classValue, dataset, deleteAttributeAt, enumerateAttributes, equalHeaders, hasMissingValue, index, insertAttributeAt, isMissing, isMissing, isMissingSparse, isMissingValue, main, mergeInstance, missingValue, numAttributes, numClasses, numValues, replaceMissingValues, setClassMissing, setClassValue, setClassValue, setDataset, setMissing, setMissing, setValue, setValue, setValue, setValue, setValueSparse, setWeight, stringValue, stringValue, toDoubleArray, toString, toString, toString, value, value, valueSparse, weight
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ti

public TrialInfo ti
Constructor Detail

TrialInstance

public TrialInstance(double weight,
                     double[] d,
                     Order o,
                     TrialInfo ti)

TrialInstance

protected TrialInstance(TrialInstance that)
Method Detail

construct

public static TrialInstance construct(TrialInfo ti,
                                      Order o,
                                      double cost,
                                      TrialInstances dataSet)

construct

public static TrialInstance construct(TrialInfo ti,
                                      Order o,
                                      double cost,
                                      TrialInstances dataSet,
                                      double weight)

getTrialInfo

public TrialInfo getTrialInfo()

getCost

public double getCost()

setCost

public void setCost(double cost)

recomputeCost

public void recomputeCost(double best)

copy

public java.lang.Object copy()
Specified by:
copy in interface weka.core.Copyable
Overrides:
copy in class WekaInterface.OrderInstance

compareTo

public int compareTo(java.lang.Object arg0)
Specified by:
compareTo in interface java.lang.Comparable

isMaxTime

public boolean isMaxTime()

cloneInstance

public static TrialInstance cloneInstance(TrialInstance instance)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2004-2008 Stanford SUIF Compiler Group. All Rights Reserved.