All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
Public Member Functions | Public Attributes | Static Public Attributes
eval.Problem Class Reference

List of all members.

Public Member Functions

def __init__
def __repr__
def dump
def fromData
def fromDirectory
def hasSameFirstPlan
def parseTimes
def write

Public Attributes

 name
 planfiles
 runtime
 timesfile

Static Public Attributes

tuple fromData = staticmethod(fromData)
tuple fromDirectory = staticmethod(fromDirectory)

Detailed Description

An evaluated problem. 

Definition at line 19 of file eval.py.


Constructor & Destructor Documentation

def eval.Problem.__init__ (   self,
  path,
  name 
)
Default init using a problem name, e.g. 02, and a path that contains a plan...best and times file 

Definition at line 21 of file eval.py.


Member Function Documentation

def eval.Problem.__repr__ (   self)

Definition at line 63 of file eval.py.

def eval.Problem.dump (   self)

Definition at line 60 of file eval.py.

def eval.Problem.fromData (   name,
  makespan 
)
Constructor from raw data without file reference 

Definition at line 52 of file eval.py.

def eval.Problem.fromDirectory (   path,
  name 
)
Constructor for a directory at "path/name/" that contains
    multiple plan.soln.### files 

Definition at line 30 of file eval.py.

def eval.Problem.hasSameFirstPlan (   self,
  other 
)
Compare my plan with the plan of other 

Definition at line 83 of file eval.py.

def eval.Problem.parseTimes (   self)

Definition at line 68 of file eval.py.

def eval.Problem.write (   self,
  stream 
)
Write out name + makespan + runtime 

Definition at line 65 of file eval.py.


Member Data Documentation

tuple eval.Problem::fromData = staticmethod(fromData) [static]

Definition at line 59 of file eval.py.

tuple eval.Problem::fromDirectory = staticmethod(fromDirectory) [static]

Definition at line 51 of file eval.py.

Definition at line 21 of file eval.py.

Definition at line 21 of file eval.py.

Definition at line 21 of file eval.py.

Definition at line 21 of file eval.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


planner_benchmarks
Author(s): Multiple
autogenerated on Tue Jan 22 2013 12:24:38