Package | Description |
---|---|
kineticMonteCarlo.atom | |
kineticMonteCarlo.kmcCore.catalysis | |
kineticMonteCarlo.kmcCore.growth | |
kineticMonteCarlo.lattice | |
kineticMonteCarlo.unitCell |
Modifier and Type | Field and Description |
---|---|
private CatalysisAtom[] |
CatalysisAtom.neighbours |
Modifier and Type | Method and Description |
---|---|
CatalysisAtom |
CatalysisAtom.getNeighbour(int pos) |
CatalysisAtom |
CatalysisAtom.getRandomNeighbour(byte process) |
Modifier and Type | Method and Description |
---|---|
private CatalysisAtom |
CatalysisKmc.depositNewAtom() |
Modifier and Type | Method and Description |
---|---|
private boolean |
CatalysisKmc.depositAtom(CatalysisAtom atom) |
private double |
CatalysisKmc.getDesorptionProbability(CatalysisAtom atom,
CatalysisAtom neighbour)
Computes desorption probability.
|
(package private) double |
CatalysisFarkasKmc.getDesorptionRate(CatalysisAtom atom) |
(package private) double |
CatalysisKmc.getDesorptionRate(CatalysisAtom atom)
Computes desorption probability.
|
(package private) double |
CatalysisFarkasKmc.getDiffusionRate(CatalysisAtom atom,
CatalysisAtom neighbour) |
(package private) double |
CatalysisKmc.getDiffusionRate(CatalysisAtom atom,
CatalysisAtom neighbour) |
(package private) double |
CatalysisFarkasKmc.getReactionRate(CatalysisAtom atom,
CatalysisAtom neighbour)
One atom is O and the other CO, for sure.
|
(package private) double |
CatalysisKmc.getReactionRate(CatalysisAtom atom,
CatalysisAtom neighbour)
One atom is O and the other CO, for sure.
|
private void |
CatalysisKmc.recomputeAdsorptionProbability(CatalysisAtom atom) |
private void |
CatalysisKmc.recomputeCollection(byte process,
CatalysisAtom atom,
double oldRate) |
private void |
CatalysisKmc.recomputeDesorptionProbability(CatalysisAtom atom) |
private void |
CatalysisKmc.recomputeDiffusionProbability(CatalysisAtom atom) |
private void |
CatalysisKmc.recomputeReactionProbability(CatalysisAtom atom) |
private void |
CatalysisKmc.updateRates(CatalysisAtom atom)
Updates total adsorption, desorption, reaction and diffusion probabilities.
|
Modifier and Type | Method and Description |
---|---|
void |
ActivationEnergy.updatePossibles(java.util.Iterator<CatalysisAtom> surface,
double elapsedTime,
boolean stationary)
Computes possibles for catalysis.
|
Modifier and Type | Method and Description |
---|---|
private CatalysisAtom[][] |
CatalysisLattice.createAtoms() |
CatalysisAtom |
CatalysisLattice.getCentralAtom() |
Modifier and Type | Method and Description |
---|---|
private void |
CatalysisLattice.updateCoCus(CatalysisAtom atom)
Check whether two CO^CUS atoms are together.
|
Modifier and Type | Field and Description |
---|---|
private CatalysisAtom |
CatalysisUc.atom |
Modifier and Type | Method and Description |
---|---|
CatalysisAtom |
CatalysisUc.getAtom(int pos)
Always returns the current atom
|
Constructor and Description |
---|
CatalysisUc(int posI,
int posJ,
CatalysisAtom atom) |