#include <orea/engine/parsensitivityutilities.hpp>
#include <orea/engine/parstressscenarioconverter.hpp>
#include <orea/scenario/sensitivityscenariodata.hpp>
#include <ored/utilities/to_string.hpp>
#include <ql/instrument.hpp>
#include <ql/instruments/capfloor.hpp>
#include <ored/portfolio/structuredconfigurationwarning.hpp>
Go to the source code of this file.
Namespaces | |
namespace | ore |
namespace | ore::analytics |
Functions | |
std::set< RiskFactorKey::KeyType > | disabledParRates (bool irCurveParRates, bool irCapFloorParRates, bool creditParRates) |
bool | checkCurveShiftData (const std::string &name, const StressTestScenarioData::CurveShiftData &stressShiftData, const std::map< std::string, QuantLib::ext::shared_ptr< SensitivityScenarioData::CurveShiftData > > &sensiData) |
Checks the the tenors for curves in a stresstest scenario are alligned with par sensitivity config. More... | |
bool | checkCapFloorShiftData (const std::string &name, const StressTestScenarioData::CapFloorVolShiftData &stressShiftData, const std::map< std::string, QuantLib::ext::shared_ptr< SensitivityScenarioData::CapFloorVolShiftData > > &sensiData) |
Checks the the strikes and expiries of cap floors in stresstest scenario are alligned with par sensitivity config. More... | |