calculate() const override | NumericLgmBgsFlexiSwapEngine | private |
cappedRate | NumericLgmFlexiSwapEngineBase | mutableprotected |
discountCurve_ | NumericLgmFlexiSwapEngineBase | protected |
fixedCoupons | NumericLgmFlexiSwapEngineBase | mutableprotected |
fixedNominal | NumericLgmFlexiSwapEngineBase | mutableprotected |
fixedPayDates | NumericLgmFlexiSwapEngineBase | mutableprotected |
fixedRate | NumericLgmFlexiSwapEngineBase | mutableprotected |
fixedResetDates | NumericLgmFlexiSwapEngineBase | mutableprotected |
floatingAccrualTimes | NumericLgmFlexiSwapEngineBase | mutableprotected |
floatingCoupons | NumericLgmFlexiSwapEngineBase | mutableprotected |
floatingFixingDates | NumericLgmFlexiSwapEngineBase | mutableprotected |
floatingGearings | NumericLgmFlexiSwapEngineBase | mutableprotected |
floatingNominal | NumericLgmFlexiSwapEngineBase | protected |
floatingPayDates | NumericLgmFlexiSwapEngineBase | mutableprotected |
floatingResetDates | NumericLgmFlexiSwapEngineBase | mutableprotected |
floatingSpreads | NumericLgmFlexiSwapEngineBase | mutableprotected |
flooredRate | NumericLgmFlexiSwapEngineBase | mutableprotected |
gridSize() const | LgmConvolutionSolver | |
h_ | LgmConvolutionSolver | private |
iborIndex | NumericLgmFlexiSwapEngineBase | mutableprotected |
iborModelCurve_ | NumericLgmFlexiSwapEngineBase | mutableprotected |
iborModelIndex_ | NumericLgmFlexiSwapEngineBase | mutableprotected |
LgmConvolutionSolver(const QuantLib::ext::shared_ptr< LinearGaussMarkovModel > &model, const Real sy, const Size ny, const Real sx, const Size nx) | LgmConvolutionSolver | |
lowerNotionalBound | NumericLgmFlexiSwapEngineBase | mutableprotected |
maxCpr_ | NumericLgmBgsFlexiSwapEngine | private |
Method enum name | NumericLgmFlexiSwapEngineBase | |
method_ | NumericLgmFlexiSwapEngineBase | protected |
minCpr_ | NumericLgmBgsFlexiSwapEngine | private |
model() const | LgmConvolutionSolver | |
model_ | LgmConvolutionSolver | private |
mx_ | LgmConvolutionSolver | private |
my_ | LgmConvolutionSolver | private |
notionalCanBeDecreased | NumericLgmFlexiSwapEngineBase | mutableprotected |
NumericLgmBgsFlexiSwapEngine(const QuantLib::ext::shared_ptr< LinearGaussMarkovModel > &model, const Real sy, const Size ny, const Real sx, const Size nx, const Handle< Quote > &minCpr, const Handle< Quote > &maxCpr, const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const Method method=Method::Automatic, const Real singleSwaptionThreshold=20.0) | NumericLgmBgsFlexiSwapEngine | |
NumericLgmFlexiSwapEngineBase(const QuantLib::ext::shared_ptr< LinearGaussMarkovModel > &model, const Real sy, const Size ny, const Real sx, const Size nx, const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const Method method=Method::Automatic, const Real singleSwaptionThreshold=20.0) | NumericLgmFlexiSwapEngineBase | |
nx_ | LgmConvolutionSolver | private |
optionPosition | NumericLgmFlexiSwapEngineBase | mutableprotected |
rollback(const std::vector< ValueType > &v, const Real t1, const Real t0, const ValueType zero=ValueType(0.0)) const | LgmConvolutionSolver | |
singleSwaptionThreshold_ | NumericLgmFlexiSwapEngineBase | protected |
stateGrid(const Real t) const | LgmConvolutionSolver | |
type | NumericLgmFlexiSwapEngineBase | mutableprotected |
underlyingValue(const Real, const Real, const Date &, const Size, const Size, const Real, const Real) const | NumericLgmFlexiSwapEngineBase | protected |
w_ | LgmConvolutionSolver | private |
y_ | LgmConvolutionSolver | private |