Class SingleAssetFourierProductFactory.EuropeanOptionFourierMethod
java.lang.Object
net.finmath.fouriermethod.products.AbstractFourierTransformProduct
net.finmath.fouriermethod.products.EuropeanOption
net.finmath.modelling.productfactory.SingleAssetFourierProductFactory.EuropeanOptionFourierMethod
- All Implemented Interfaces:
Function<org.apache.commons.math3.complex.Complex, org.apache.commons.math3.complex.Complex>, CharacteristicFunction, FourierTransformProduct, DescribedProduct<SingleAssetEuropeanOptionProductDescriptor>, Product
- Enclosing class:
SingleAssetFourierProductFactory
public static class SingleAssetFourierProductFactory.EuropeanOptionFourierMethod
extends EuropeanOption
implements DescribedProduct<SingleAssetEuropeanOptionProductDescriptor>
Fourier method based implementation of a European option from a product descriptor.
- Version:
- 1.0
- Author:
- Christian Fries, Roland Bachl
-
Constructor Summary
ConstructorsConstructorDescriptionEuropeanOptionFourierMethod(SingleAssetEuropeanOptionProductDescriptor descriptor, LocalDate referenceDate) Create the product from a descriptor. -
Method Summary
Modifier and TypeMethodDescriptionReturn a product descriptor representing this product.Methods inherited from class EuropeanOption
apply, getIntegrationDomainImagLowerBound, getIntegrationDomainImagUpperBound, getMaturity, getStrike, getUnderlyingName, getValueMethods inherited from class AbstractFourierTransformProduct
getValue, getValues
-
Constructor Details
-
EuropeanOptionFourierMethod
public EuropeanOptionFourierMethod(SingleAssetEuropeanOptionProductDescriptor descriptor, LocalDate referenceDate) Create the product from a descriptor.- Parameters:
descriptor- A descriptor of the product.referenceDate- the reference date to be used when converting dates to doubles.
-
-
Method Details
-
getDescriptor
Description copied from interface:DescribedProductReturn a product descriptor representing this product.- Specified by:
getDescriptorin interfaceDescribedProduct<SingleAssetEuropeanOptionProductDescriptor>- Returns:
- The product descriptor of this product.
-