Module net.finmath.lib
Package net.finmath.modelling
Interface DescribedProduct<T extends ProductDescriptor>
- Type Parameters:
T
- An interface extending theProductDescriptor
interface, being rich enough to describe the product implementing this interface.
- All Superinterfaces:
Product
- All Known Implementing Classes:
InterestRateMonteCarloProductFactory.SwapLegMonteCarlo
,InterestRateMonteCarloProductFactory.SwapMonteCarlo
,InterestRateMonteCarloProductFactory.SwaptionPhysicalMonteCarlo
,SingleAssetFourierProductFactory.DigitalOptionFourierMethod
,SingleAssetFourierProductFactory.EuropeanOptionFourierMethod
,SingleAssetMonteCarloProductFactory.DigitalOptionMonteCarlo
,SingleAssetMonteCarloProductFactory.EuropeanOptionMonteCarlo
,Swap
,SwapLeg
Interface for products which can provide a complete description of themself, i.e. the model parameters (independent of the implementation of the numerical method).
- Version:
- 1.0
- Author:
- Christian Fries
-
Method Summary
Modifier and TypeMethodDescriptionReturn a product descriptor representing this product.
-
Method Details
-
getDescriptor
T getDescriptor()Return a product descriptor representing this product.- Returns:
- The product descriptor of this product.
-