public abstract class AbstractBasicGrowthRates extends java.lang.Object implements IRates
Modifier and Type | Field and Description |
---|---|
private double |
diffusionMl |
private double[][] |
energies |
private double |
prefactor |
Constructor and Description |
---|
AbstractBasicGrowthRates() |
Modifier and Type | Method and Description |
---|---|
double |
getDepositionRatePerSite() |
double |
getEnergy(int i,
int j) |
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) |
double[] |
getReduced5Energies() |
double[] |
getReduced5Rates(float temperature)
Calculates rates from the genes.
|
void |
setDepositionFlux(double diffusionMl)
Diffusion Mono Layer (F).
|
void |
setEnergies(double[][] energies) |
private double diffusionMl
private final double prefactor
private double[][] energies
public final void setEnergies(double[][] energies)
public double getDepositionRatePerSite()
getDepositionRatePerSite
in interface IRates
public void setDepositionFlux(double diffusionMl)
setDepositionFlux
in interface IRates
diffusionMl
- diffusion mono layer (deposition flux)public double getIslandDensity(double temperature)
getIslandDensity
in interface IRates
temperature
- public double[] getReduced5Rates(float temperature)
temperature
- public double[] getReduced5Energies()
private double getRate(int sourceType, int destinationType, double temperature)