33 const QuantLib::Date&
asof,
34 const QuantLib::ext::shared_ptr<ore::analytics::ScenarioSimMarketParameters>& simMarketParams,
36 const std::set<ore::analytics::RiskFactorKey::KeyType>& typesDisabled,
37 const std::set<ore::analytics::RiskFactorKey::KeyType>& parTypes,
38 const std::set<ore::analytics::RiskFactorKey>& relevantRiskFactors,
const bool continueOnError,
39 const std::string& marketConfiguration,
const QuantLib::ext::shared_ptr<ScenarioSimMarket>& simMarket);
42 const QuantLib::ext::shared_ptr<ScenarioSimMarket>& simMarket);
44 std::unordered_map<RiskFactorKey, double>
parShifts(QuantLib::ext::shared_ptr<Scenario> scenario)
const;
47 std::unordered_map<RiskFactorKey, double>
parRates()
const;
Description of sensitivity shift scenarios.
std::unordered_map< RiskFactorKey, double > parRates() const
ext::shared_ptr< ScenarioSimMarket > simMarket_
std::unordered_map< RiskFactorKey, double > parShifts(QuantLib::ext::shared_ptr< Scenario > scenario) const
ParSensitivityInstrumentBuilder::Instruments instruments_
std::unordered_map< RiskFactorKey, double > baseValues_