Module net.finmath.lib
Interface AnalyticVolatilityCubeProduct
-
- All Superinterfaces:
AnalyticProduct
,Product
- All Known Implementing Classes:
AbstractAnalyticVolatilityCubeProduct
,AbstractSingleSwapRateProduct
,AnnuityDummyProduct
,CashSettledPayerSwaption
,CashSettledReceiverSwaption
,ConstantMaturitySwap
,NormalizingDummyProduct
public interface AnalyticVolatilityCubeProduct extends AnalyticProduct
The interface of a product to be evaluated using aVolatilityCubeModel
.- Author:
- Christian Fries, Roland Bachl
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getValue(double evaluationTime, VolatilityCubeModel model)
Return the valuation of the product using the given model.-
Methods inherited from interface net.finmath.marketdata.products.AnalyticProduct
getValue
-
-
-
-
Method Detail
-
getValue
double getValue(double evaluationTime, VolatilityCubeModel model)
Return the valuation of the product using the given model. The model has to implement the modes ofVolatilityCubeModel
.- Parameters:
evaluationTime
- The evaluation time as double. Cash flows prior and including this time are not considered.model
- The model under which the product is valued.- Returns:
- The value of the product using the given model.
-
-