|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.tubs.cs.sc.casim.Lattice | +--de.tubs.cs.sc.casim.CALattice | +--de.tubs.cs.sc.casim.Lattice2D | +--de.tubs.cs.sc.casim.Lattice2DSquare | +--de.tubs.cs.sc.casim.Lattice2DThreaded
Field Summary |
Fields inherited from class de.tubs.cs.sc.casim.Lattice2D |
backingUp, cells, transitioning |
Fields inherited from class de.tubs.cs.sc.casim.CALattice |
neighborhoodIndexes |
Fields inherited from class de.tubs.cs.sc.casim.Lattice |
boundaryHandler, lx, ly, lz |
Constructor Summary | |
Lattice2DThreaded(java.lang.Class state,
de.tubs.cs.sc.casim.LatticeDefinition ldef)
Constructor of Lattice |
Method Summary | |
void |
backup()
executes one backup step, with multithreaded updating. |
protected void |
finish()
Possibility to do some cleanup work before the lattice is discarded. |
protected void |
reset()
reset the lattice, start threads and distribute the task. |
void |
transition()
executes one transition step, with multithreaded updating. |
Methods inherited from class de.tubs.cs.sc.casim.Lattice2DSquare |
getNeighborsMoore, getNeighborsMoore, getNeighborsvonNeumann, getNeighborsvonNeumann, getNrOfNeighbors |
Methods inherited from class de.tubs.cs.sc.casim.Lattice2D |
getDimension, getNeighborRelative, getNeighborsArbitrary, getOldState, getState, getState, getState, setIs, toString |
Methods inherited from class de.tubs.cs.sc.casim.CALattice |
defineNeighborsArbitrary, getNeighbors, reversetransition |
Methods inherited from class de.tubs.cs.sc.casim.Lattice |
addBoundaryHandler, beginBlock, callAnalyze, callInitialize, endBlock, getBoundaryHandler, getDefinition, getStateClass, getX, getY, getZ, setNeighborhood, waitForReadyForBackup, waitForReadyForTransition |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Lattice2DThreaded(java.lang.Class state, de.tubs.cs.sc.casim.LatticeDefinition ldef) throws CAException
Method Detail |
protected void reset() throws CAException
reset
in class Lattice2D
CAException
protected void finish()
finish
in class Lattice
public void transition()
transition
in class Lattice2D
Lattice.transition()
public void backup()
backup
in class Lattice2D
Lattice.backup()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |