jeco.lib.problems.ddts
Class DynamicDataTypes

java.lang.Object
  extended by jeco.kernel.problem.Problem
      extended by jeco.lib.problems.ddts.DynamicDataTypes
Direct Known Subclasses:
DynamicDataTypesInteger, DynamicDataTypesReal

public abstract class DynamicDataTypes
extends Problem


Field Summary
static int AR
           
static int ARP
           
static java.lang.String[] ddts
           
static int DLL
           
static int DLLAR
           
static int DLLARO
           
static int DLLO
           
protected  int[] lowerBound
           
static int SLL
           
static int SLLAR
           
static int SLLARO
           
static int SLLO
           
protected  int[] upperBound
           
 
Fields inherited from class jeco.kernel.problem.Problem
INFINITY, name, numberOfObjectives, numberOfVariables
 
Constructor Summary
DynamicDataTypes(java.lang.String name, java.lang.String profilePath)
           
DynamicDataTypes(java.lang.String name, java.lang.String profilePath, double cacheAccessTime, double dramAccessTime, double cacheLineSize, double dramBandwith, double cpuPower, double cacheAccessEnergy, double dramAccessPower)
           
 
Method Summary
 void evaluate(Solution solution)
           
 
Methods inherited from class jeco.kernel.problem.Problem
computeParetoOptimalFront, evaluateConstraints, getName, getNumberOfObjectives, getNumberOfVariables, newRandomSetOfSolutions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AR

public static final int AR
See Also:
Constant Field Values

ARP

public static final int ARP
See Also:
Constant Field Values

SLL

public static final int SLL
See Also:
Constant Field Values

DLL

public static final int DLL
See Also:
Constant Field Values

SLLO

public static final int SLLO
See Also:
Constant Field Values

DLLO

public static final int DLLO
See Also:
Constant Field Values

SLLAR

public static final int SLLAR
See Also:
Constant Field Values

DLLAR

public static final int DLLAR
See Also:
Constant Field Values

SLLARO

public static final int SLLARO
See Also:
Constant Field Values

DLLARO

public static final int DLLARO
See Also:
Constant Field Values

ddts

public static final java.lang.String[] ddts

lowerBound

protected int[] lowerBound

upperBound

protected int[] upperBound
Constructor Detail

DynamicDataTypes

public DynamicDataTypes(java.lang.String name,
                        java.lang.String profilePath,
                        double cacheAccessTime,
                        double dramAccessTime,
                        double cacheLineSize,
                        double dramBandwith,
                        double cpuPower,
                        double cacheAccessEnergy,
                        double dramAccessPower)

DynamicDataTypes

public DynamicDataTypes(java.lang.String name,
                        java.lang.String profilePath)
Method Detail

evaluate

public void evaluate(Solution solution)
Specified by:
evaluate in class Problem