Public Member Functions | |
ParStressTestConverter (const QuantLib::Date &asof, QuantLib::ext::shared_ptr< ore::data::TodaysMarketParameters > &todaysMarketParams, const QuantLib::ext::shared_ptr< ore::analytics::ScenarioSimMarketParameters > &simMarketParams, const QuantLib::ext::shared_ptr< ore::analytics::SensitivityScenarioData > &sensiScenarioData, const QuantLib::ext::shared_ptr< ore::data::CurveConfigurations > &curveConfigs, const QuantLib::ext::shared_ptr< ore::data::Market > &todaysMarket, const QuantLib::ext::shared_ptr< ore::data::IborFallbackConfig > &iborFallbackConfig) | |
QuantLib::ext::shared_ptr< ore::analytics::StressTestScenarioData > | convertStressScenarioData (const QuantLib::ext::shared_ptr< ore::analytics::StressTestScenarioData > &scenarioData) const |
Convert all par shifts to zero shifts for all scenarios defined in the stresstest. | |
std::pair< QuantLib::ext::shared_ptr< ScenarioSimMarket >, QuantLib::ext::shared_ptr< ParSensitivityAnalysis > > | computeParSensitivity (const std::set< RiskFactorKey::KeyType > &typesDisabled) const |
std::pair<QuantLib::ext::shared_ptr<ScenarioSimMarket>, QuantLib::ext::shared_ptr<ParSensitivityAnalysis> > computeParSensitivity | ( | const std::set< RiskFactorKey::KeyType > & | typesDisabled | ) | const |
Creates a SimMarket, aligns the pillars and strikes of sim and sensitivity scenario market, computes par sensitivites