public class Concerted6LatticeSimple extends AgUcLatticeSimple
Y_RATIO| Constructor and Description |
|---|
Concerted6LatticeSimple(int hexaSizeI,
int hexaSizeJ,
ModifiedBuffer modified,
HopsPerStep distancePerStep) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addNeighbour(AbstractGrowthAtom neighbourAtom)
Éste lo ejecutan los primeros vecinos
|
void |
deposit(AbstractGrowthAtom atom,
boolean forceNucleation) |
double |
extract(AbstractGrowthAtom atom)
Extract the given atom from the lattice.
|
private void |
removeNeighbour(AbstractGrowthAtom neighbourAtom)
Computes the removal of one mobile atom.
|
changeOccupationByHand, getAtom, getAtom, getAvailableDistance, getCartSizeX, getCartSizeY, getCentralAtom, getCentralCartesianLocation, getCoverage, getFarSite, getUc, getUc, sizegetCartesianLocation, getCartX, getCartY, getHexagonalCoordinates, getiHexa, getjHexa, getNeighbour, initaddAtom, addBondAtom, addOccupied, countIslands, countPerimeter, getAtom, getAtom, getAtomTypesCounter, getAverageGyradius, getCentreOfMass, getCmDistance, getDistancesToCentre, getDistanceToCenter, getDistanceToCenter, getEmptyTypesCounter, getInnerPerimeterLenght, getIsland, getIslandCount, getIslandIterator, getMobileAtoms, getMonomerCount, getMultiAtom, getMultiAtomCount, getMultiAtomIterator, getMultiAtomsIterator, getOccupied, getOuterPerimeterLenght, getTotalHops, getTracerDistance, identifyAddMultiAtom, identifyIsland, identifyRemoveMultiAtomIsland, initialiseRates, printDistances, reset, resetOccupied, setAngles, setAtoms, setAtomsTypesCounter, setInsideCircle, setInsideSquare, subtractOccupied, swapAtomsInMultiAtom, swapIslandgetHexaSizeI, getHexaSizeJ, getHexaSizeK, getUnitCellSize, isPaused, setHexaSizeI, setHexaSizeJ, setHexaSizeK, setPaused, setProbabilities, setUnitCellSizepublic Concerted6LatticeSimple(int hexaSizeI,
int hexaSizeJ,
ModifiedBuffer modified,
HopsPerStep distancePerStep)
public void deposit(AbstractGrowthAtom atom, boolean forceNucleation)
deposit in class AgUcLatticeSimplepublic double extract(AbstractGrowthAtom atom)
AbstractGrowthLatticeextract in class AgUcLatticeSimpleatom - the atom to be extracted.private void addNeighbour(AbstractGrowthAtom neighbourAtom)
neighbourAtom - neighbour atom of the original atomoriginType - type of the original atomforceNucleation - private void removeNeighbour(AbstractGrowthAtom neighbourAtom)
neighbourAtom - neighbour atom of the original atom