Class AbatementCostFunction

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

public class AbatementCostFunction extends Object implements BiFunction<Double,​Double,​Double>
The function that maps (relative) abatement coefficient to (relative) cost. Function of (time, abatement) Note: Sigma factor is missing here (moved to the outside)
Author:
Christian Fries
  • Constructor Details

    • AbatementCostFunction

      public AbatementCostFunction(double backstopPriceInitial, double backstopRate, double abatementExponent)
      Parameters:
      backstopPriceInitial - USD per ton CO2 to abate 100%
      backstopRate - Annual rate by which the price declines.
      abatementExponent - Exponent for mu.
    • AbatementCostFunction

      public AbatementCostFunction()
  • Method Details