Class EmissionIndustrialIntensityFunction

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

public class EmissionIndustrialIntensityFunction extends Object implements Function<Double,​Double>
The function that maps time to emission intensity \( \sigma(t) \) (in kgCO2 / USD = GtCO2 / (10^12 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.
Author:
Christian Fries
  • Constructor Details

    • EmissionIndustrialIntensityFunction

      public EmissionIndustrialIntensityFunction(double emissionIntensityInitial, double emissionIntensityRateInitial, double emissionIntensityRateDecay)
      Parameters:
      emissionIntensityInitial - The initial emission intensity. Unit: GtCO2 / (10^12 USD)
      emissionIntensityRateInitial -
      emissionIntensityRateDecay -
    • EmissionIndustrialIntensityFunction

      public EmissionIndustrialIntensityFunction()
  • Method Details