public class GrapheneLatticeSimple extends GrapheneLattice
Y_RATIO| Constructor and Description |
|---|
GrapheneLatticeSimple(int hexaSizeI,
int hexaSizeJ,
ModifiedBuffer modified,
HopsPerStep distancePerStep,
java.lang.Class<?> inputClass) |
| Modifier and Type | Method and Description |
|---|---|
private void |
add1stOccupiedNeighbour(GrapheneAtom neighbourAtom)
Éste lo ejecutan los primeros vecinos
|
void |
deposit(AbstractGrowthAtom a,
boolean forceNucleation) |
double |
extract(AbstractGrowthAtom a)
Extrae el átomo de este lugar (pásalo a no occupied y reduce la vecindad de los átomos vecinos,
si cambia algún tipo, recalcula probabilidades)
|
private void |
remove1stOccupiedNeighbour(GrapheneAtom neighbourAtom)
Computes the removal of one mobile atom.
|
changeOccupationByHand, getAvailableDistance, getCartesianLocation, getCartSizeX, getCartSizeY, getCartX, getCartY, getCentralAtom, getCentralCartesianLocation, getFarSite, getHexaPosI, getHexaPosJ, getiHexa, getjHexa, getNeighbouraddAtom, addBondAtom, addOccupied, countIslands, countPerimeter, getAtom, getAtom, getAtom, getAtom, getAtomTypesCounter, getAverageGyradius, getCentreOfMass, getCmDistance, getCoverage, getDistancesToCentre, getDistanceToCenter, getDistanceToCenter, getEmptyTypesCounter, getInnerPerimeterLenght, getIsland, getIslandCount, getIslandIterator, getMobileAtoms, getMonomerCount, getMultiAtom, getMultiAtomCount, getMultiAtomIterator, getMultiAtomsIterator, getOccupied, getOuterPerimeterLenght, getTotalHops, getTracerDistance, getUc, getUc, identifyAddMultiAtom, identifyIsland, identifyRemoveMultiAtomIsland, initialiseRates, printDistances, reset, resetOccupied, setAngles, setAtoms, setAtomsTypesCounter, setInsideCircle, setInsideSquare, size, subtractOccupied, swapAtomsInMultiAtom, swapIslandgetHexaSizeI, getHexaSizeJ, getHexaSizeK, getUnitCellSize, isPaused, setHexaSizeI, setHexaSizeJ, setHexaSizeK, setPaused, setProbabilities, setUnitCellSizepublic GrapheneLatticeSimple(int hexaSizeI,
int hexaSizeJ,
ModifiedBuffer modified,
HopsPerStep distancePerStep,
java.lang.Class<?> inputClass)
public void deposit(AbstractGrowthAtom a, boolean forceNucleation)
deposit in class GrapheneLatticea - atom to deposit.forceNucleation - ignored.public double extract(AbstractGrowthAtom a)
GrapheneLatticeextract in class GrapheneLatticea - atom to be extracted.private void add1stOccupiedNeighbour(GrapheneAtom neighbourAtom)
neighbourAtom - neighbour atom of the original atomoriginType - type of the original atomforceNucleation - private void remove1stOccupiedNeighbour(GrapheneAtom neighbourAtom)
neighbourAtom - neighbour atom of the original atom