public abstract class AbstractLattice
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
hexaSizeI |
private int |
hexaSizeJ |
private int |
hexaSizeK |
private boolean |
paused |
private int |
unitCellSize |
Constructor and Description |
---|
AbstractLattice() |
Modifier and Type | Method and Description |
---|---|
abstract AbstractAtom |
getAtom(int i,
int j,
int k,
int unitCellPos)
Deprecated.
|
abstract float |
getAverageGyradius()
Only defined in growth lattice.
|
int |
getHexaSizeI() |
int |
getHexaSizeJ() |
int |
getHexaSizeK() |
abstract int |
getIslandCount()
Only defined in growth lattice.
|
abstract IUc |
getUc(int pos) |
int |
getUnitCellSize() |
boolean |
isPaused() |
abstract void |
reset() |
void |
setHexaSizeI(int hexaSizeI) |
void |
setHexaSizeJ(int hexaSizeJ) |
void |
setHexaSizeK(int hexaSizeK) |
void |
setPaused(boolean pause) |
void |
setProbabilities(double[] rates) |
void |
setUnitCellSize(int unitCellSize) |
int |
size() |
private int hexaSizeI
private int hexaSizeJ
private int hexaSizeK
private int unitCellSize
private boolean paused
public final int getHexaSizeI()
public final int getHexaSizeJ()
public final int getHexaSizeK()
public final void setHexaSizeI(int hexaSizeI)
public final void setHexaSizeJ(int hexaSizeJ)
public final void setHexaSizeK(int hexaSizeK)
public final int getUnitCellSize()
public final void setUnitCellSize(int unitCellSize)
unitCellSize
- the unitCellSize to set@Deprecated public abstract AbstractAtom getAtom(int i, int j, int k, int unitCellPos)
public abstract IUc getUc(int pos)
public void setPaused(boolean pause)
public boolean isPaused()
public int size()
public abstract int getIslandCount()
public abstract float getAverageGyradius()
public abstract void reset()
public void setProbabilities(double[] rates)