| applyShift(Size j, Real shiftSize, bool up, ShiftType type, const vector< Time > &shiftTimes, const vector< Real > &values, const vector< Time > ×, vector< Real > &shiftedValues, bool initialise) | ShiftScenarioGenerator | |
| applyShift(Size j, Size k, Real shiftSize, bool up, ShiftType type, const vector< Time > &shiftX, const vector< Time > &shiftY, const vector< Time > &dataX, const vector< Time > &dataY, const vector< vector< Real > > &data, vector< vector< Real > > &shiftedData, bool initialise) | ShiftScenarioGenerator | |
| baseCorrelationScenarioDescription(string indexName, Size lossLevelBucket, Size termBucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| baseScenario() | ShiftScenarioGenerator | |
| baseScenario() const | ShiftScenarioGenerator | |
| baseScenario_ | ShiftScenarioGenerator | protected |
| baseScenarioAbsolute() const | SensitivityScenarioGenerator | |
| baseScenarioAbsolute_ | SensitivityScenarioGenerator | private |
| baseValues() const | SensitivityScenarioGenerator | |
| baseValues_ | SensitivityScenarioGenerator | private |
| capFloorVolScenarioDescription(string ccy, Size expiryBucket, Size strikeBucket, bool up, bool isAtm, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| CdsVolScenarioDescription(string name, Size expiryBucket, Size strikeBucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| commodityCurveScenarioDescription(const std::string &commodityName, QuantLib::Size bucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| commodityVolScenarioDescription(const std::string &commodityName, QuantLib::Size expiryBucket, QuantLib::Size strikeBucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| continueOnError_ | SensitivityScenarioGenerator | private |
| correlationScenarioDescription(string pair, Size expiryBucket, Size strikeBucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| counter_ | ShiftScenarioGenerator | protected |
| discountScenarioDescription(string ccy, Size bucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| dividendYieldScenarioDescription(string equity, Size bucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| equityScenarioDescription(string equity, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| equityVolScenarioDescription(string equity, Size expiryBucket, Size strikeBucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| factorToKey() | ShiftScenarioGenerator | |
| factorToKey_ | ShiftScenarioGenerator | protected |
| fxScenarioDescription(string ccypair, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| fxVolScenarioDescription(string ccypair, Size expiryBucket, Size strikeBucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| generateBaseCorrelationScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateCapFloorVolScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateCdsVolScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateCommodityCurveScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateCommodityVolScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateCorrelationScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateDiscountCurveScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateDividendYieldScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateEquityScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateEquityVolScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateFxScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateFxVolScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateGenericYieldVolScenarios(bool up, RiskFactorKey::KeyType rfType) | SensitivityScenarioGenerator | private |
| generateIndexCurveScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateScenarios() | SensitivityScenarioGenerator | private |
| generateSecuritySpreadScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateSurvivalProbabilityScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateSwaptionVolScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateYieldCurveScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateYieldVolScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateYoYInflationCapFloorVolScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateYoYInflationScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateZeroInflationCapFloorVolScenarios(bool up) | SensitivityScenarioGenerator | private |
| generateZeroInflationScenarios(bool up) | SensitivityScenarioGenerator | private |
| getShiftScheme(SensitivityScenarioData::ShiftData &data) const | SensitivityScenarioGenerator | private |
| getShiftSize(SensitivityScenarioData::ShiftData &data) const | SensitivityScenarioGenerator | private |
| getShiftType(SensitivityScenarioData::ShiftData &data) const | SensitivityScenarioGenerator | private |
| indexScenarioDescription(string index, Size bucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| isScenarioRelevant(bool up, SensitivityScenarioData::ShiftData &data) const | SensitivityScenarioGenerator | private |
| keyToFactor() | ShiftScenarioGenerator | |
| keyToFactor_ | ShiftScenarioGenerator | protected |
| next(const Date &d) override | ShiftScenarioGenerator | virtual |
| numScenarios() const | SensitivityScenarioGenerator | |
| overrideTenors_ | SensitivityScenarioGenerator | private |
| reset() override | ShiftScenarioGenerator | virtual |
| samples() | ShiftScenarioGenerator | |
| scenarioDescriptions() | ShiftScenarioGenerator | |
| scenarioDescriptions_ | ShiftScenarioGenerator | protected |
| scenarios() | ShiftScenarioGenerator | |
| scenarios_ | ShiftScenarioGenerator | protected |
| securitySpreadScenarioDescription(string bond, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| sensiScenarioFactory_ | SensitivityScenarioGenerator | private |
| sensitivityData_ | SensitivityScenarioGenerator | private |
| SensitivityScenarioGenerator(const QuantLib::ext::shared_ptr< SensitivityScenarioData > &sensitivityData, const QuantLib::ext::shared_ptr< Scenario > &baseScenario, const QuantLib::ext::shared_ptr< ScenarioSimMarketParameters > &simMarketData, const QuantLib::ext::shared_ptr< ScenarioSimMarket > &simMarket, const QuantLib::ext::shared_ptr< ScenarioFactory > &sensiScenarioFactory, const bool overrideTenors, const std::string &sensitivityTemplate=std::string(), const bool continueOnError=false, const QuantLib::ext::shared_ptr< Scenario > &baseScenarioAbsolute=nullptr) | SensitivityScenarioGenerator | |
| sensitivityTemplate_ | SensitivityScenarioGenerator | private |
| ShiftScenarioGenerator(const QuantLib::ext::shared_ptr< Scenario > &baseScenario, const QuantLib::ext::shared_ptr< ScenarioSimMarketParameters > &simMarketData, const QuantLib::ext::weak_ptr< ScenarioSimMarket > &simMarket) | ShiftScenarioGenerator | |
| shiftSchemes() const | SensitivityScenarioGenerator | |
| shiftSchemes_ | SensitivityScenarioGenerator | private |
| shiftSizes() const | SensitivityScenarioGenerator | |
| shiftSizes_ | SensitivityScenarioGenerator | private |
| simMarket_ | ShiftScenarioGenerator | protected |
| simMarketData_ | ShiftScenarioGenerator | protected |
| storeShiftData(const RiskFactorKey &key, const Real rate, const Real newRate) | SensitivityScenarioGenerator | private |
| survivalProbabilityScenarioDescription(string name, Size bucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| swaptionVolScenarioDescription(string ccy, Size expiryBucket, Size termBucket, Size strikeBucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| yieldScenarioDescription(string name, Size bucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| yieldVolScenarioDescription(string securityId, Size expiryBucket, Size termBucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| yoyInflationCapFloorVolScenarioDescription(string name, Size expiryBucket, Size strikeBucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| yoyInflationScenarioDescription(string index, Size bucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| zeroInflationCapFloorVolScenarioDescription(string name, Size expiryBucket, Size strikeBucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| zeroInflationScenarioDescription(string index, Size bucket, bool up, ShiftScheme shiftScheme) | SensitivityScenarioGenerator | private |
| ~ScenarioGenerator() | ScenarioGenerator | virtual |
| ~SensitivityScenarioGenerator() | SensitivityScenarioGenerator | |
| ~ShiftScenarioGenerator() | ShiftScenarioGenerator | |