Interface DescribedProduct<T extends ProductDescriptor>
- Type Parameters:
T- An interface extending theProductDescriptorinterface, 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.
-