java.lang.Object
net.finmath.modelling.descriptor.MertonModelDescriptor
- All Implemented Interfaces:
AssetModelDescriptor
,ModelDescriptor
Descriptor for the Merton Jump Diffusion Model.
This provides communication between the Fourier transform framework for calibration and
the Monte Carlo engine.
- Author:
- Alessandro Gnoatto
-
Constructor Summary
ConstructorsConstructorDescriptionMertonModelDescriptor(LocalDate referenceDate, Double initialValue, DiscountCurve discountCurveForForwardRate, DiscountCurve discountCurveForDiscountRate, Double volatility, Double jumpIntensity, Double jumpSizeMean, Double jumpSizeStdDev)
-
Method Summary
-
Constructor Details
-
MertonModelDescriptor
public MertonModelDescriptor(LocalDate referenceDate, Double initialValue, DiscountCurve discountCurveForForwardRate, DiscountCurve discountCurveForDiscountRate, Double volatility, Double jumpIntensity, Double jumpSizeMean, Double jumpSizeStdDev)
-
-
Method Details
-
version
Description copied from interface:ModelDescriptor
Return the version of the model description.- Specified by:
version
in interfaceModelDescriptor
- Returns:
- Version number.
-
name
Description copied from interface:ModelDescriptor
Return the name of the model represented by this descriptor.- Specified by:
name
in interfaceModelDescriptor
- Returns:
- Name of the model.
-
getReferenceDate
- Returns:
- the referenceDate
-
getInitialValue
- Returns:
- the initialValue
-
getDiscountCurveForForwardRate
- Returns:
- the discountCurveForForwardRate
-
getDiscountCurveForDiscountRate
- Returns:
- the discountCurveForDiscountRate
-
getVolatility
- Returns:
- the volatility
-
getJumpIntensity
- Returns:
- the jumpIntensity
-
getJumpSizeMean
- Returns:
- the jumpSizeMean
-
getJumpSizeStdDev
- Returns:
- the jumpSizeStdDev
-