public abstract class RatesCase extends java.lang.Object implements IBasicRates, IRates
Modifier and Type | Field and Description |
---|---|
private double[] |
energies |
private double[] |
prefactors |
Constructor and Description |
---|
RatesCase() |
Modifier and Type | Method and Description |
---|---|
double |
getDepositionRatePerSite() |
double |
getEnergy(int i) |
double |
getEnergy(int i,
int j) |
double |
getIslandDensity(double temperature)
Returns the island density mono layer depending on the temperature.
|
double |
getPrefactor(int i) |
double[] |
getRates(double temperature) |
void |
setDepositionFlux(double depositionFlux) |
void |
setRates(double[] newEnergies,
double[] newPrefactors) |
public final void setRates(double[] newEnergies, double[] newPrefactors)
public double getPrefactor(int i)
getPrefactor
in interface IBasicRates
public double getEnergy(int i)
getEnergy
in interface IBasicRates
public double getDepositionRatePerSite()
getDepositionRatePerSite
in interface IRates
public double getIslandDensity(double temperature)
IRates
getIslandDensity
in interface IRates
temperature
- temperature in Kelvin.public void setDepositionFlux(double depositionFlux)
setDepositionFlux
in interface IRates