| 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 |