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>Go to the source code of this file.
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 | |
| namespace | ore |
| namespace | ore::analytics |
Typedefs | |
| using | TradePnLStore = std::vector< std::vector< QuantLib::Real > > |
Functions | |
| std::ostream & | operator<< (std::ostream &out, const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup) |
| std::ostream & | operator<< (std::ostream &out, const QuantLib::ext::shared_ptr< TradeGroupBase > &tradeGroup) |
Base class for a market risk report.
Definition in file marketriskreport.hpp.