Uses of Interface
net.finmath.finitedifference.boundaries.BoundaryCondition
Packages that use BoundaryCondition
Package
Description
Package net.finmath.finitedifference.assetderivativevaluation.boundaries.
Package net.finmath.finitedifference.assetderivativevaluation.models.
Package net.finmath.finitedifference.boundaries.
Package net.finmath.finitedifference.interestrate.boundaries.
Package net.finmath.finitedifference.interestrate.models.
Package net.finmath.finitedifference.solvers.adi.
-
Uses of BoundaryCondition in net.finmath.finitedifference.assetderivativevaluation.boundaries
Methods in net.finmath.finitedifference.assetderivativevaluation.boundaries that return BoundaryConditionModifier and TypeMethodDescriptionAmericanOptionBachelierModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) AmericanOptionBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) AmericanOptionCevModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) AmericanOptionHestonModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) AmericanOptionSabrModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BarrierOptionBachelierModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BarrierOptionBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BarrierOptionCevModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BarrierOptionHestonModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BarrierOptionSabrModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BasketOptionMultiAssetBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BermudanOptionBachelierModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BermudanOptionBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BermudanOptionCevModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BermudanOptionHestonModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BermudanOptionSabrModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BestOfOptionMultiAssetBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalBarrierOptionBachelierModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalBarrierOptionBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalBarrierOptionCevModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalBarrierOptionHestonModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalBarrierOptionSabrModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalBasketOptionMultiAssetBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalOptionBachelierModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalOptionBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalOptionCevModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalOptionHestonModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalOptionSabrModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierBinaryOptionBachelierModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierBinaryOptionBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierBinaryOptionCevModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierBinaryOptionHestonModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierBinaryOptionSabrModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierOptionBachelierModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierOptionBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierOptionCevModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierOptionHestonModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierOptionSabrModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionBachelierModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionBatesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionCevModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionHestonModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionMertonModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionSabrModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionVarianceGammaModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) FiniteDifferenceBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) Returns the boundary conditions at the lower boundary.TouchOptionBachelierModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) TouchOptionBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) TouchOptionCevModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) TouchOptionHestonModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) TouchOptionSabrModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) WorstOfOptionMultiAssetBlackScholesModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) AmericanOptionBachelierModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) AmericanOptionBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) AmericanOptionCevModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) AmericanOptionHestonModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) AmericanOptionSabrModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BarrierOptionBachelierModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BarrierOptionBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BarrierOptionCevModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BarrierOptionHestonModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BarrierOptionSabrModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BasketOptionMultiAssetBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BermudanOptionBachelierModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BermudanOptionBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BermudanOptionCevModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BermudanOptionHestonModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BermudanOptionSabrModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) BestOfOptionMultiAssetBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalBarrierOptionBachelierModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalBarrierOptionBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalBarrierOptionCevModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalBarrierOptionHestonModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalBarrierOptionSabrModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalBasketOptionMultiAssetBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalOptionBachelierModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalOptionBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalOptionCevModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalOptionHestonModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DigitalOptionSabrModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierBinaryOptionBachelierModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierBinaryOptionBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierBinaryOptionCevModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierBinaryOptionHestonModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierBinaryOptionSabrModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierOptionBachelierModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierOptionBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierOptionCevModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierOptionHestonModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) DoubleBarrierOptionSabrModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionBachelierModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionBatesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionCevModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionHestonModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionMertonModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionSabrModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) EuropeanOptionVarianceGammaModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) FiniteDifferenceBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) Returns the boundary conditions at the upper boundary.TouchOptionBachelierModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) TouchOptionBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) TouchOptionCevModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) TouchOptionHestonModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) TouchOptionSabrModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) WorstOfOptionMultiAssetBlackScholesModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... stateVariables) -
Uses of BoundaryCondition in net.finmath.finitedifference.assetderivativevaluation.models
Methods in net.finmath.finitedifference.assetderivativevaluation.models that return BoundaryConditionModifier and TypeMethodDescriptionFDMBachelierModel.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMBlackScholesModel.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMCevModel.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMHestonModel.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMMertonModel.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMMultiAssetBlackScholesModel.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMSabrModel.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMVarianceGammaModel.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMBachelierModel.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMBlackScholesModel.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMCevModel.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMHestonModel.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMMertonModel.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMMultiAssetBlackScholesModel.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMSabrModel.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) FDMVarianceGammaModel.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceEquityProduct product, double time, double... riskFactors) -
Uses of BoundaryCondition in net.finmath.finitedifference.boundaries
Classes in net.finmath.finitedifference.boundaries that implement BoundaryConditionModifier and TypeClassDescriptionfinal classStandard immutable implementation ofBoundaryCondition. -
Uses of BoundaryCondition in net.finmath.finitedifference.interestrate.boundaries
Methods in net.finmath.finitedifference.interestrate.boundaries that return BoundaryConditionModifier and TypeMethodDescriptionBondHullWhiteModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) FiniteDifferenceInterestRateBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) Returns the boundary conditions at the lower boundary.OptionOnBondHullWhiteModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) ResolvedSwaptionHullWhiteModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) SwaptionHullWhiteModelBoundary.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) BondHullWhiteModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) FiniteDifferenceInterestRateBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) Returns the boundary conditions at the upper boundary.OptionOnBondHullWhiteModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) ResolvedSwaptionHullWhiteModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) SwaptionHullWhiteModelBoundary.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) -
Uses of BoundaryCondition in net.finmath.finitedifference.interestrate.models
Methods in net.finmath.finitedifference.interestrate.models that return BoundaryConditionModifier and TypeMethodDescriptionFDMHullWhiteModel.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) default BoundaryCondition[]FiniteDifferenceInterestRateModel.getBoundaryConditionsAtLowerBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) Returns the lower-boundary conditions for the current product and state.FDMHullWhiteModel.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) default BoundaryCondition[]FiniteDifferenceInterestRateModel.getBoundaryConditionsAtUpperBoundary(FiniteDifferenceInterestRateProduct product, double time, double... stateVariables) Returns the upper-boundary conditions for the current product and state. -
Uses of BoundaryCondition in net.finmath.finitedifference.solvers.adi
Methods in net.finmath.finitedifference.solvers.adi with parameters of type BoundaryConditionModifier and TypeMethodDescriptionprotected doubleAbstractADI2D.extractBoundaryValue(BoundaryCondition condition, double fallback) protected doubleAbstractADI3D.extractBoundaryValue(BoundaryCondition[] conditions, int index, double fallback)