Class ConstantNormalizer

java.lang.Object
net.finmath.singleswaprate.annuitymapping.ConstantNormalizer
All Implemented Interfaces:
NormalizingFunction

public class ConstantNormalizer extends Object implements NormalizingFunction
Constant normalizer returning the value one.
Author:
Christian Fries, Roland Bachl
  • Constructor Details

    • ConstantNormalizer

      public ConstantNormalizer()
  • Method Details

    • getValue

      public double getValue(double swapRate)
      Description copied from interface: NormalizingFunction
      Return the value of the normalizing function for the given swap rate.
      Specified by:
      getValue in interface NormalizingFunction
      Parameters:
      swapRate - The desired swap rate
      Returns:
      The normalizing factor at the given swap rate.
    • getFirstDerivative

      public double getFirstDerivative(double swapRate)
      Description copied from interface: NormalizingFunction
      Return the first derivative of the normalizing function at the given swap rate.
      Specified by:
      getFirstDerivative in interface NormalizingFunction
      Parameters:
      swapRate - The desired swap rate.
      Returns:
      The first derivative of the normalizing function at the given swap rate.
    • getSecondDerivative

      public double getSecondDerivative(double swapRate)
      Description copied from interface: NormalizingFunction
      Return the second derivative of the normalizing function at the given swap rate.
      Specified by:
      getSecondDerivative in interface NormalizingFunction
      Parameters:
      swapRate - The desired swap rate.
      Returns:
      The second derivative of the normalizing function at the given swap rate.