jeco.lib.problems.ddts
Class DynamicDataTypes
java.lang.Object
jeco.kernel.problem.Problem
jeco.lib.problems.ddts.DynamicDataTypes
- Direct Known Subclasses:
- DynamicDataTypesInteger, DynamicDataTypesReal
public abstract class DynamicDataTypes
- extends Problem
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
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)
evaluate
public void evaluate(Solution solution)
- Specified by:
evaluate
in class Problem