Interface Simulator

All Known Implementing Classes:
Environment

public interface Simulator


Field Summary
static int CENTER
           
static int CORNER
           
static int FIRST
           
static int LEAST_JOKER
           
static int MIDDLE
           
static int MOST_JOKER
           
static int RANDOM
           
 
Method Summary
 Koord3D[] gebautInRunde(int runde)
           
 Koord3D[] getAgentPos(int runde)
           
 Koord3D getCrystallizationPoint()
           
 int getHowOftenUsed_Gen(int index)
           
 int getIndexOfCurrentNest()
           
 int getNumberAgents()
           
 long getNumberBuiltBlocks()
           
 int getNumberOfNests()
           
 int getResolveOfConflict()
           
 int getSizeGenom()
           
 Koord3D[] laufeRunden(int runden)
           
 boolean load(java.lang.String verzeichnis, java.lang.String dateiname)
           
 boolean loadGP(java.lang.String verzeichnis)
           
 boolean nextNest()
           
 boolean resetNest()
           
 boolean resetTotal()
           
 void setDoCrossover(boolean abler)
           
 void setFitness(double value)
           
 void setNumberAgents(int number)
           
 void setNumberGensInGenom(int number)
           
 void setNumberNests(int number)
           
 void setPositionCrystallizationPoint(int pos)
           
 void setPropability(double value)
           
 void setResolveOfConflict(int strategy)
           
 void setSizeOfNest(Koord3D size)
           
 void setSizeOfView(int size)
           
 boolean store(java.lang.String verzeichnis, java.lang.String dateiname)
           
 boolean storeAnyways(java.lang.String verzeichnis, java.lang.String dateiname)
           
 boolean storeGP(java.lang.String verzeichnis)
           
 

Field Detail

CENTER

public static final int CENTER

MIDDLE

public static final int MIDDLE

CORNER

public static final int CORNER

FIRST

public static final int FIRST

RANDOM

public static final int RANDOM

MOST_JOKER

public static final int MOST_JOKER

LEAST_JOKER

public static final int LEAST_JOKER
Method Detail

laufeRunden

public Koord3D[] laufeRunden(int runden)

gebautInRunde

public Koord3D[] gebautInRunde(int runde)

nextNest

public boolean nextNest()

getAgentPos

public Koord3D[] getAgentPos(int runde)

getCrystallizationPoint

public Koord3D getCrystallizationPoint()

getNumberBuiltBlocks

public long getNumberBuiltBlocks()

getNumberOfNests

public int getNumberOfNests()

getIndexOfCurrentNest

public int getIndexOfCurrentNest()

setDoCrossover

public void setDoCrossover(boolean abler)

setSizeOfView

public void setSizeOfView(int size)

getHowOftenUsed_Gen

public int getHowOftenUsed_Gen(int index)

getSizeGenom

public int getSizeGenom()

setNumberNests

public void setNumberNests(int number)

setSizeOfNest

public void setSizeOfNest(Koord3D size)

setNumberGensInGenom

public void setNumberGensInGenom(int number)

setNumberAgents

public void setNumberAgents(int number)

getNumberAgents

public int getNumberAgents()

setPositionCrystallizationPoint

public void setPositionCrystallizationPoint(int pos)

setResolveOfConflict

public void setResolveOfConflict(int strategy)

getResolveOfConflict

public int getResolveOfConflict()

load

public boolean load(java.lang.String verzeichnis,
                    java.lang.String dateiname)

loadGP

public boolean loadGP(java.lang.String verzeichnis)

store

public boolean store(java.lang.String verzeichnis,
                     java.lang.String dateiname)

storeGP

public boolean storeGP(java.lang.String verzeichnis)

storeAnyways

public boolean storeAnyways(java.lang.String verzeichnis,
                            java.lang.String dateiname)

resetNest

public boolean resetNest()

resetTotal

public boolean resetTotal()

setPropability

public void setPropability(double value)

setFitness

public void setFitness(double value)