Module net.finmath.lib
Class SingleAssetFourierProductFactory.DigitalOptionFourierMethod
java.lang.Object
net.finmath.fouriermethod.products.AbstractFourierTransformProduct
net.finmath.fouriermethod.products.DigitalOption
net.finmath.modelling.productfactory.SingleAssetFourierProductFactory.DigitalOptionFourierMethod
- All Implemented Interfaces:
Function<org.apache.commons.math3.complex.Complex,org.apache.commons.math3.complex.Complex>,CharacteristicFunction,FourierTransformProduct,DescribedProduct<SingleAssetDigitalOptionProductDescriptor>,Product
- Enclosing class:
- SingleAssetFourierProductFactory
public static class SingleAssetFourierProductFactory.DigitalOptionFourierMethod
extends DigitalOption
implements DescribedProduct<SingleAssetDigitalOptionProductDescriptor>
Fourier method based implementation of a digital option from a product descriptor.
- Author:
- Christian Fries, Roland Bachl
-
Constructor Summary
ConstructorsConstructorDescriptionDigitalOptionFourierMethod(SingleAssetDigitalOptionProductDescriptor descriptor, LocalDate referenceDate)Create product from descriptor. -
Method Summary
Modifier and TypeMethodDescriptionReturn a product descriptor representing this product.Methods inherited from class net.finmath.fouriermethod.products.DigitalOption
apply, getIntegrationDomainImagLowerBound, getIntegrationDomainImagUpperBound, getMaturityMethods inherited from class net.finmath.fouriermethod.products.AbstractFourierTransformProduct
getValue, getValue, getValues
-
Constructor Details
-
DigitalOptionFourierMethod
public DigitalOptionFourierMethod(SingleAssetDigitalOptionProductDescriptor descriptor, LocalDate referenceDate)Create product from descriptor.- Parameters:
descriptor- The descriptor of the product.referenceDate- The reference date of the data for the valuation, used to convert absolute date to relative dates in double representation.
-
-
Method Details
-
getDescriptor
Description copied from interface:DescribedProductReturn a product descriptor representing this product.- Specified by:
getDescriptorin interfaceDescribedProduct<SingleAssetDigitalOptionProductDescriptor>- Returns:
- The product descriptor of this product.
-