Perform sensitivity analysis for a given portfolio. More...
#include <orea/cube/npvsensicube.hpp>#include <orea/cube/sensitivitycube.hpp>#include <orea/scenario/scenariosimmarket.hpp>#include <orea/scenario/scenariosimmarketparameters.hpp>#include <orea/scenario/sensitivityscenariodata.hpp>#include <orea/scenario/sensitivityscenariogenerator.hpp>#include <ored/marketdata/loader.hpp>#include <ored/marketdata/market.hpp>#include <ored/portfolio/portfolio.hpp>#include <ored/portfolio/referencedata.hpp>#include <ored/report/report.hpp>#include <ored/utilities/progressbar.hpp>#include <map>#include <set>#include <tuple>Classes | |
| class | SensitivityAnalysis |
| Sensitivity Analysis. More... | |
Namespaces | |
| ore | |
| ore::analytics | |
Functions | |
| Real | getShiftSize (const RiskFactorKey &key, const SensitivityScenarioData &sensiParams, const QuantLib::ext::shared_ptr< ScenarioSimMarket > &simMarket, const std::string &marketConfiguration="") |
Perform sensitivity analysis for a given portfolio.