Base class for a market risk report. More...
#include <qle/math/covariancesalvage.hpp>
#include <ored/report/report.hpp>
#include <orea/engine/historicalsensipnlcalculator.hpp>
#include <orea/engine/historicalpnlgenerator.hpp>
#include <orea/engine/riskfilter.hpp>
#include <orea/scenario/scenariofilter.hpp>
#include <vector>
Classes | |
class | MarketRiskGroupBase |
class | MarketRiskGroupBaseContainer |
class | TradeGroupBase |
class | TradeGroupBaseContainer |
class | MarketRiskGroup |
class | MarketRiskGroupContainer |
struct | MarketRiskGroupContainer::CompRisk |
Used to order pairs [Risk class, Risk Type]. More... | |
class | TradeGroup |
class | TradeGroupContainer |
class | MarketRiskReport |
struct | MarketRiskReport::SensiRunArgs |
struct | MarketRiskReport::FullRevalArgs |
struct | MarketRiskReport::MultiThreadArgs |
class | MarketRiskReport::Reports |
Namespaces | |
ore | |
ore::analytics | |
Typedefs | |
using | TradePnLStore = std::vector< std::vector< QuantLib::Real > > |
Base class for a market risk report.