java.lang.Object
net.finmath.modelling.descriptor.VarianceGammaModelDescriptor
- All Implemented Interfaces:
AssetModelDescriptor
,ModelDescriptor
- Version:
- 1.0
- Author:
- Alessandro Gnoatto
-
Constructor Summary
ConstructorsConstructorDescriptionVarianceGammaModelDescriptor(LocalDate referenceDate, Double initialValue, DiscountCurve discountCurveForForwardRate, DiscountCurve discountCurveForDiscountRate, double sigma, double theta, double nu)
-
Method Summary
-
Constructor Details
-
VarianceGammaModelDescriptor
public VarianceGammaModelDescriptor(LocalDate referenceDate, Double initialValue, DiscountCurve discountCurveForForwardRate, DiscountCurve discountCurveForDiscountRate, double sigma, double theta, double nu)- Parameters:
referenceDate
- The date corresponding to the floating point date t=0.initialValue
- \( S_{0} \) - spot - initial value of SdiscountCurveForForwardRate
- The curve specifying \( t \mapsto exp(- r^{\text{c}}(t) \cdot t) \) - with \( r^{\text{c}}(t) \) the risk free ratediscountCurveForDiscountRate
- The curve specifying \( t \mapsto exp(- r^{\text{d}}(t) \cdot t) \) - with \( r^{\text{d}}(t) \) the discount ratesigma
- The parameter \( \sigma \).theta
- The parameter \( \theta \).nu
- The parameter \( \nu \).
-
-
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
-
getSigma
public double getSigma()- Returns:
- the sigma
-
getTheta
public double getTheta()- Returns:
- the theta
-
getNu
public double getNu()- Returns:
- the nu
-