public class GrapheneAtomGaillard extends GrapheneAtom
Modifier and Type | Field and Description |
---|---|
private GrapheneGaillardRates |
rates |
ARMCHAIR_EDGE, BULK, CORNER, EDGE, KINK, SICK, TERRACE, ZIGZAG_EDGE, ZIGZAG_WITH_EXTRA
Constructor and Description |
---|
GrapheneAtomGaillard(int id,
short iHexa,
short jHexa,
HopsPerStep distancePerStep) |
Modifier and Type | Method and Description |
---|---|
boolean |
isEligible()
Only BULK atom types are considered immobile atoms.
|
double |
probJumpToNeighbour(int originType,
int pos)
Probability to jump to given neighbour position.
|
areTwoTerracesTogether, chooseRandomHop, clear, getAllNeighbours, getDistancePerStep, getN1, getN2, getN3, getNeighbour, getNeighbourCount, getNewType, getOrientation, getTypeWithoutNeighbour, isPartOfImmobilSubstrate, obtainRateFromNeighbours, setN1, setNeighbour, setNeighbours, updateOneBound
addOccupiedNeighbour, addProbability, addRate, addToSumRate, areTwoTerracesTogetherInPerimeter, compareTo, equalRate, equals, getAngle, getAttributes, getBondsProbability, getBondsProbability, getCartesianPosition, getCartesianSuperCell, getDepositionPosition, getDepositionTime, getEdgeRate, getHops, getId, getiHexa, getIslandNumber, getjHexa, getMultiAtomNumber, getMultiplier, getOccupiedNeighbours, getProbability, getProbability, getProbability, getRate, getSumRate, getType, hashCode, initialiseRates, isInnerPerimeter, isIsolated, isOnList, isOuterPerimeter, isOutside, isVisited, remove, removeMultiAtomNumber, removeMultiAtoms, resetPerimeter, resetProbability, setAngle, setAttributes, setBondsProbability, setBondsProbability, setCartesianPosition, setCartesianSuperCell, setDepositionPosition, setDepositionTime, setHops, setInnerPerimeter, setIslandNumber, setMultiAtomNumber, setMultiplier, setOnList, setOuterPerimeter, setOutside, setProcceses, setRate, setSumRate, setType, setVisited, swapAttributes, toString, updateRate
getNumberOfNeighbours, getPos, getProbabilities, getRealType, isOccupied, isOnList, isRemoved, setList, setNeighbour, setNumberOfNeighbours, setOccupied, setProbabilities, setRemoved, unRemove
private GrapheneGaillardRates rates
public GrapheneAtomGaillard(int id, short iHexa, short jHexa, HopsPerStep distancePerStep)
public double probJumpToNeighbour(int originType, int pos)
probJumpToNeighbour
in class GrapheneAtom
originType
- pos
- public boolean isEligible()
isEligible
in interface IAtom
isEligible
in class GrapheneAtom