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, size
getCartesianLocation, getCartX, getCartY, getHexagonalCoordinates, getiHexa, getjHexa, getNeighbour, init
addAtom, 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, swapIsland
getHexaSizeI, getHexaSizeJ, getHexaSizeK, getUnitCellSize, isPaused, setHexaSizeI, setHexaSizeJ, setHexaSizeK, setPaused, setProbabilities, setUnitCellSize
public Concerted6LatticeSimple(int hexaSizeI, int hexaSizeJ, ModifiedBuffer modified, HopsPerStep distancePerStep)
public void deposit(AbstractGrowthAtom atom, boolean forceNucleation)
deposit
in class AgUcLatticeSimple
public double extract(AbstractGrowthAtom atom)
AbstractGrowthLattice
extract
in class AgUcLatticeSimple
atom
- 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