Modifier and Type | Field and Description |
---|---|
private double |
diffusionMl |
private double[][] |
energies |
private double |
islandDensityPerSite |
private double |
prefactor |
private double[][] |
rates |
Constructor and Description |
---|
GrapheneSyntheticRates() |
Modifier and Type | Method and Description |
---|---|
double |
getDepositionRatePerSite() |
double |
getEnergy(int sourceType,
int destinationType) |
double |
getIslandDensity(double temperature)
Returns the island density mono layer depending on the temperature.
|
private double |
getRate(int sourceType,
int destinationType,
double temperature) |
double[] |
getRates(double temperature)
We don't use the temperature by now.
|
private void |
initialiseEnergies()
Using energies instead of direct rates.
|
private void |
initialiseRates() |
void |
setDepositionFlux(double diffusionMl)
Diffusion Mono Layer (F).
|
private final double[][] rates
private final double[][] energies
private double diffusionMl
private final double islandDensityPerSite
private final double prefactor
private double getRate(int sourceType, int destinationType, double temperature)
public double getDepositionRatePerSite()
getDepositionRatePerSite
in interface IRates
public double getIslandDensity(double temperature)
getIslandDensity
in interface IRates
temperature
- Not implemented yet: temperature in Kelvin.private void initialiseRates()
private void initialiseEnergies()
public double getEnergy(int sourceType, int destinationType)
public void setDepositionFlux(double diffusionMl)
setDepositionFlux
in interface IRates
diffusionMl
- diffusion mono layer (deposition flux)