jeco.dmm.sim2.tools
Class DmmExplorer

java.lang.Object
  extended by jeco.dmm.sim2.tools.DmmExplorer

public class DmmExplorer
extends java.lang.Object

Author:
jlrisco

Field Summary
protected  java.lang.String baseName
           
static java.lang.String DMM_EXACT
           
static java.lang.String DMM_FIBONACCI
           
static java.lang.String DMM_GE
           
static java.lang.String DMM_KINGSLEY
           
static java.lang.String DMM_LEA
           
static java.lang.String DMM_SEGREGATED
           
protected  java.lang.String grammarPath
           
protected  DynamicMemoryManager manager
           
protected  java.lang.String mapPath
           
protected  java.lang.String mtrPath
           
protected  java.lang.String profilePath
           
protected  ProfilingReport profilingReport
           
 
Constructor Summary
DmmExplorer(java.lang.String profilePath)
           
 
Method Summary
 void configure(java.lang.String dmmSelected)
           
static void main(java.lang.String[] args)
           
static void printHelp()
           
 void readProfile()
           
 void runGramEvo(java.lang.String numberOfGen, java.lang.String numberOfInd, double globalOptimum)
           
 void runPredefinedDmm()
           
 void setLevel(java.util.logging.Level level)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DMM_KINGSLEY

public static final java.lang.String DMM_KINGSLEY
See Also:
Constant Field Values

DMM_LEA

public static final java.lang.String DMM_LEA
See Also:
Constant Field Values

DMM_FIBONACCI

public static final java.lang.String DMM_FIBONACCI
See Also:
Constant Field Values

DMM_SEGREGATED

public static final java.lang.String DMM_SEGREGATED
See Also:
Constant Field Values

DMM_EXACT

public static final java.lang.String DMM_EXACT
See Also:
Constant Field Values

DMM_GE

public static final java.lang.String DMM_GE
See Also:
Constant Field Values

profilePath

protected java.lang.String profilePath

baseName

protected java.lang.String baseName

grammarPath

protected java.lang.String grammarPath

mtrPath

protected java.lang.String mtrPath

mapPath

protected java.lang.String mapPath

profilingReport

protected ProfilingReport profilingReport

manager

protected DynamicMemoryManager manager
Constructor Detail

DmmExplorer

public DmmExplorer(java.lang.String profilePath)
Method Detail

readProfile

public void readProfile()
                 throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

configure

public void configure(java.lang.String dmmSelected)

setLevel

public void setLevel(java.util.logging.Level level)

runPredefinedDmm

public void runPredefinedDmm()
                      throws java.lang.InterruptedException,
                             java.io.IOException
Throws:
java.lang.InterruptedException
java.io.IOException

runGramEvo

public void runGramEvo(java.lang.String numberOfGen,
                       java.lang.String numberOfInd,
                       double globalOptimum)

printHelp

public static void printHelp()

main

public static void main(java.lang.String[] args)