public class BasicLattice extends AbstractLattice
| Modifier and Type | Field and Description |
|---|---|
private BasicAtom[] |
atoms |
private Simple3dUc[] |
ucList |
| Constructor and Description |
|---|
BasicLattice(int hexaSizeI,
int hexaSizeJ) |
| Modifier and Type | Method and Description |
|---|---|
private void |
createAtoms(int hexaSizeI,
int hexaSizeJ) |
BasicAtom |
getAtom(int iHexa,
int jHexa,
int kHexa,
int unitCellPos) |
float |
getAverageGyradius()
Gyradius is not implemented in etching.
|
int |
getIslandCount()
Number of islands has no sense in etching.
|
IUc |
getUc(int pos) |
private void |
interconnectAtoms() |
void |
reset() |
void |
setProbabilities(double[] probabilities) |
getHexaSizeI, getHexaSizeJ, getHexaSizeK, getUnitCellSize, isPaused, setHexaSizeI, setHexaSizeJ, setHexaSizeK, setPaused, setUnitCellSize, sizeprivate BasicAtom[] atoms
private Simple3dUc[] ucList
public BasicAtom getAtom(int iHexa, int jHexa, int kHexa, int unitCellPos)
getAtom in class AbstractLatticepublic void setProbabilities(double[] probabilities)
setProbabilities in class AbstractLatticepublic IUc getUc(int pos)
getUc in class AbstractLatticepublic int getIslandCount()
getIslandCount in class AbstractLatticepublic float getAverageGyradius()
getAverageGyradius in class AbstractLatticepublic void reset()
reset in class AbstractLatticeprivate void createAtoms(int hexaSizeI,
int hexaSizeJ)
private void interconnectAtoms()