|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAbstractNamedObject
edu.bonn.xulu.model.AbstractXuluModel
edu.bonn.xulu.model.AbstractStepModel
schmitzm.test.dynamic.CellularAutomaton
public abstract class CellularAutomaton
Zellularer Automat fuer meherer Regionen. Globaler oder lokale Bedarfe.
Field Summary | |
---|---|
static int |
COORD_LATLON
Koordinaten-Modus "Lat/Lon". |
static int |
COORD_RASTER
Koordinaten-Modus "Raster". |
static int |
TARGET_GLOBAL
Abbruch-Modus "Global". |
static int |
TARGET_LOCAL
Abbruch-Modus "Lokal". |
Fields inherited from class edu.bonn.xulu.model.AbstractStepModel |
---|
stepCount |
Fields inherited from class edu.bonn.xulu.model.AbstractXuluModel |
---|
contManager, disposed, events, initialised, listeners, modelResourceProvider, running, statusOut, stopped |
Constructor Summary | |
---|---|
CellularAutomaton()
|
Method Summary | |
---|---|
abstract double |
getPreferenceValue(Point p,
int luc)
|
void |
performModelDispose()
Implementiert die eigentliche Freigabe der Modell-Ressourcen, indem alle internen Modell-Ressourcen aus dem Speicher geloescht und die externen wieder frei gegeben werden. |
void |
performModelInit()
Muss die eigentliche Initialisierung des Modells implementieren und alle internen Modell-Ressourcen auf einen Ausgangszustand zurueck setzen, so dass das Modell komplett neu gestartet werden kann. |
void |
performModelStep(int stepNo)
Modelliert genau einen Zeitschritt. |
Methods inherited from class edu.bonn.xulu.model.AbstractStepModel |
---|
fireModelStepFinished, fireModelStepStarted, getStepCount, performModelStart |
Methods inherited from class edu.bonn.xulu.model.AbstractXuluModel |
---|
addModelListener, checkBreakingCommands, determineCaption, disposeModel, fireModelDisposed, fireModelEvent, fireModelInitialised, fireModelStarted, fireModelStopped, getContentManager, getEvents, getModelSpecificGUI, getResourceProvider, getStatusOut, initModel, isDisposed, isInitialised, isRunning, isStopped, performError, releaseAccess, removeModelListener, resetCaptions, setStatusOut, startModelling, stopModelling |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface edu.bonn.xulu.model.XuluModel |
---|
addModelListener, disposeModel, getContentManager, getEvents, getModelSpecificGUI, getResourceProvider, getStatusOut, initModel, isDisposed, isInitialised, isRunning, isStopped, performError, removeModelListener, setStatusOut, startModelling, stopModelling |
Field Detail |
---|
public static final int COORD_RASTER
public static final int COORD_LATLON
public static final int TARGET_GLOBAL
public static final int TARGET_LOCAL
Constructor Detail |
---|
public CellularAutomaton()
Method Detail |
---|
public void performModelInit()
AbstractXuluModel
performModelInit
in class AbstractXuluModel
public void performModelDispose()
AbstractXuluModel
performModelDispose
in class AbstractXuluModel
public void performModelStep(int stepNo)
performModelStep
in interface StepModel
performModelStep
in class AbstractStepModel
stepNo
- Nummer des Zeitschrittspublic abstract double getPreferenceValue(Point p, int luc)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |