Class EmissionIntensityFunction

java.lang.Object
net.finmath.climate.models.dice.submodels.EmissionIntensityFunction
All Implemented Interfaces:
Function<Double,​Double>

public class EmissionIntensityFunction extends Object implements Function<Double,​Double>
The function that maps time to emission intensity \( \sigma(t) \) (in kgCO2 / USD). The emission intensity is the factor that is applied to the GDP to get the corresponding emissions. The function is modelled as an exponential decay, where the decay rate decays exponentially (double exponential). Note: This is the function \( \sigma(t) \) from the original model, except that the division by \( (1-\mu(0)) \) is missing here. Note: The function depends on the time step size
Author:
Christian Fries
  • Constructor Details

    • EmissionIntensityFunction

      public EmissionIntensityFunction(double emissionIntensityInitial, double emissionIntensityRateInitial, double emissionIntensityRateDecay)
    • EmissionIntensityFunction

      public EmissionIntensityFunction()
  • Method Details