Module net.finmath.lib
Class InterestRateMonteCarloProductFactory.SwapLegMonteCarlo
java.lang.Object
net.finmath.montecarlo.AbstractMonteCarloProduct
net.finmath.montecarlo.interestrate.products.AbstractTermStructureMonteCarloProduct
net.finmath.montecarlo.interestrate.products.SwapLeg
net.finmath.modelling.productfactory.InterestRateMonteCarloProductFactory.SwapLegMonteCarlo
- All Implemented Interfaces:
DescribedProduct<InterestRateSwapLegProductDescriptor>,Product,TermStructureMonteCarloProduct,MonteCarloProduct
- Enclosing class:
- InterestRateMonteCarloProductFactory
public static class InterestRateMonteCarloProductFactory.SwapLegMonteCarlo
extends SwapLeg
implements DescribedProduct<InterestRateSwapLegProductDescriptor>
Monte-Carlo method based implementation of a interest rate swap leg from a product descriptor.
- Author:
- Christian Fries, Roland Bachl
-
Constructor Summary
ConstructorsConstructorDescriptionSwapLegMonteCarlo(InterestRateSwapLegProductDescriptor descriptor, LocalDate referenceDate)Create product from descriptor. -
Method Summary
Modifier and TypeMethodDescriptionReturn a product descriptor representing this product.Methods inherited from class net.finmath.montecarlo.interestrate.products.AbstractTermStructureMonteCarloProduct
getFactorDrift, getValue, getValueForModifiedData, getValuesMethods inherited from class net.finmath.montecarlo.AbstractMonteCarloProduct
getCurrency, getValue, getValue, getValues, getValues, getValues, getValuesForModifiedData, getValuesForModifiedData, getValuesForModifiedData, getValuesForModifiedData, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.finmath.montecarlo.MonteCarloProduct
getCurrency, getValue, getValue, getValues, getValues, getValues, getValuesForModifiedData, getValuesForModifiedData, getValuesForModifiedData, getValuesForModifiedData
-
Constructor Details
-
SwapLegMonteCarlo
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<InterestRateSwapLegProductDescriptor>- Returns:
- The product descriptor of this product.
-