Package | Description |
---|---|
kineticMonteCarlo.atom | |
kineticMonteCarlo.kmcCore.growth | |
kineticMonteCarlo.lattice | |
kineticMonteCarlo.unitCell | |
utils.list |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGrowthAtom |
class |
AgAtom |
class |
AgAtomSimple |
class |
BasicAtom |
class |
BasicGrowthAtom |
class |
BasicGrowthSimpleAtom |
class |
CatalysisAtom |
class |
ConcertedAtom |
class |
GrapheneAtom |
class |
GrapheneAtomGaillard
Based on paper P.
|
class |
GrapheneAtomGaillard1Neighbour
Based on paper P.
|
class |
GrapheneAtomGaillardSimple
Based on paper P.
|
class |
GrapheneAtomSchoenhalz
Based on paper P.
|
class |
SiAtom |
Modifier and Type | Method and Description |
---|---|
void |
AbstractAtom.setNeighbour(AbstractAtom lattice,
int i) |
void |
BasicAtom.setNeighbour(AbstractAtom a,
int pos) |
void |
IAtom.setNeighbour(AbstractAtom atom,
int i) |
void |
SiAtom.setNeighbour(AbstractAtom atom,
int pos) |
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList<AbstractAtom> |
ActivationEnergy.surface |
Modifier and Type | Method and Description |
---|---|
void |
ActivationEnergy.update(java.util.ArrayList<AbstractAtom> surface) |
void |
ActivationEnergy.updatePossibles(java.util.Iterator<AbstractAtom> surface,
double totalAndDepositionProbability,
double elapsedTime) |
Modifier and Type | Method and Description |
---|---|
AbstractAtom |
AbstractGrowthLattice.getAtom(int iHexa,
int jHexa,
int kHexa,
int unitCellPos) |
abstract AbstractAtom |
AbstractLattice.getAtom(int i,
int j,
int k,
int unitCellPos)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
private AbstractAtom |
Simple3dUc.atom |
Modifier and Type | Method and Description |
---|---|
AbstractAtom |
IUc.getAtom(int pos) |
AbstractAtom |
Simple3dUc.getAtom(int pos)
Always returns the current atom.
|
Constructor and Description |
---|
Simple3dUc(int posI,
int posJ,
AbstractAtom atom) |
Simple3dUc(int posI,
int posJ,
int posK,
AbstractAtom atom) |
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList<AbstractAtom> |
LinearList.surface |
Modifier and Type | Method and Description |
---|---|
abstract AbstractAtom |
AbstractList.getAtomAt(int pos) |
AbstractAtom |
BinnedList.getAtomAt(int position) |
AbstractAtom |
LinearList.getAtomAt(int position) |
abstract AbstractAtom |
AbstractList.nextEvent() |
AbstractAtom |
BinnedList.nextEvent() |
AbstractAtom |
LinearList.nextEvent() |
Modifier and Type | Method and Description |
---|---|
java.util.ListIterator<AbstractAtom> |
LinearList.getIterator() |
Modifier and Type | Method and Description |
---|---|
abstract void |
AbstractList.addAtom(AbstractAtom a) |
void |
BinnedList.addAtom(AbstractAtom atom) |
void |
LinearList.addAtom(AbstractAtom atom) |
abstract void |
AbstractList.deleteAtom(AbstractAtom a) |
void |
BinnedList.deleteAtom(AbstractAtom atom)
Not tested.
|
void |
LinearList.deleteAtom(AbstractAtom atom) |