50 ScenarioShiftCalculator(
const QuantLib::ext::shared_ptr<ore::analytics::SensitivityScenarioData>& sensitivityConfig,
51 const QuantLib::ext::shared_ptr<ore::analytics::ScenarioSimMarketParameters>& simMarketConfig,
52 const QuantLib::ext::shared_ptr<ore::analytics::ScenarioSimMarket>& simMarket =
53 QuantLib::ext::shared_ptr<ore::analytics::ScenarioSimMarket>());
62 QuantLib::ext::shared_ptr<ore::analytics::ScenarioSimMarketParameters>
simMarketConfig_;
63 QuantLib::ext::shared_ptr<ore::analytics::ScenarioSimMarket>
simMarket_;
78 const QuantLib::Date&
asof)
const;
Data types stored in the scenario class.
QuantLib::Real shift(const ore::analytics::RiskFactorKey &key, const ore::analytics::Scenario &s_1, const ore::analytics::Scenario &s_2) const
QuantLib::Real transform(const ore::analytics::RiskFactorKey &key, QuantLib::Real value, const QuantLib::Date &asof) const
QuantLib::ext::shared_ptr< ore::analytics::ScenarioSimMarketParameters > simMarketConfig_
QuantLib::ext::shared_ptr< ore::analytics::SensitivityScenarioData > sensitivityConfig_
QuantLib::ext::shared_ptr< ore::analytics::ScenarioSimMarket > simMarket_
A Market class that can be updated by Scenarios.
A class to hold Scenario parameters for scenarioSimMarket.
A class to hold the parametrisation for building sensitivity scenarios.