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
public interface DescribedProduct<T extends ProductDescriptor> extends Product
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
getDescriptor()
Return a product descriptor representing this product.
-
-
-
Method Detail
-
getDescriptor
T getDescriptor()
Return a product descriptor representing this product.- Returns:
- The product descriptor of this product.
-
-