Class CalibratableVarianceGammaModel

java.lang.Object
net.finmath.fouriermethod.calibration.models.CalibratableVarianceGammaModel
All Implemented Interfaces:
CalibratableProcess

public class CalibratableVarianceGammaModel extends Object implements CalibratableProcess
This class is creates new instances of VarianceGammaModel and communicates with the optimization algorithm. This class provides clones of herself: in such a way the information concerning constraints is not lost. The method getCharacteristicFunction is then passed to the FFT pricing routine.
Author:
Alessandro Gnoatto
  • Constructor Details

    • CalibratableVarianceGammaModel

      public CalibratableVarianceGammaModel(VarianceGammaModelDescriptor descriptor)
      Basic constructor where all parameters are to be calibrated. All parameters are unconstrained.
      Parameters:
      descriptor - The model descriptor for the Variance Gamma model.
    • CalibratableVarianceGammaModel

      public CalibratableVarianceGammaModel(VarianceGammaModelDescriptor descriptor, ScalarParameterInformation sigmaInfo, ScalarParameterInformation thetaInfo, ScalarParameterInformation nuInfo)
      Parameters:
      descriptor - The model descriptor for the Variance Gamma model.
      sigmaInfo - A constraint for the parameter sigma.
      thetaInfo - A constraint for the parameter theta.
      nuInfo - A constraint for the parameter nu.
  • Method Details