Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
PnlExplainReport Member List

This is the complete list of members for PnlExplainReport, including all inherited members.

addPnlCalculators(const QuantLib::ext::shared_ptr< MarketRiskReport::Reports > &reports) overridePnlExplainReportprotectedvirtual
breakdown_MarketRiskReportprotected
calculate(const QuantLib::ext::shared_ptr< Reports > &report)MarketRiskReportvirtual
calculationCurrency_MarketRiskReportprotected
closeReports(const QuantLib::ext::shared_ptr< MarketRiskReport::Reports > &reports) overridePnlExplainReportprotectedvirtual
covarianceMatrix_MarketRiskReportprotected
covariancePeriod() constMarketRiskReportprotectedvirtual
createReports(const QuantLib::ext::shared_ptr< MarketRiskReport::Reports > &reports) overridePnlExplainReportprotectedvirtual
createScenarioFilter(const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup)MarketRiskReportprotectedvirtual
cubeFilePath(const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup) constMarketRiskReportprotectedvirtual
deltas_MarketRiskReportprotected
disablesAll(const QuantLib::ext::shared_ptr< ScenarioFilter > &filter) constMarketRiskReportprotectedvirtual
enableCubeWrite(const std::string &cubeDir, const std::string &cubeFilename)MarketRiskReport
factory_MarketRiskReportprotected
fullReval_MarketRiskReportprotected
fullRevalArgs_MarketRiskReportprotected
gammas_MarketRiskReportprotected
generateCube(const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup) constMarketRiskReportprotectedvirtual
handleFullRevalResults(const QuantLib::ext::shared_ptr< MarketRiskReport::Reports > &reports, const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup, const QuantLib::ext::shared_ptr< TradeGroupBase > &tradeGroup)MarketRiskReportprotectedvirtual
handleSensiResults(const QuantLib::ext::shared_ptr< MarketRiskReport::Reports > &report, const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup, const QuantLib::ext::shared_ptr< TradeGroupBase > &tradeGroup) overridePnlExplainReportprotectedvirtual
hisScenGen_MarketRiskReportprotected
histPnlGen_MarketRiskReportprotected
includeDeltaMargin(const QuantLib::ext::shared_ptr< ore::analytics::MarketRiskGroupBase > &riskGroup) const overridePnlExplainReportprotected
ore::analytics::MarketRiskReport::includeDeltaMargin(const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup) constMarketRiskReportprotectedvirtual
includeDeltaMargin_MarketRiskReportprotected
includeGammaMargin(const QuantLib::ext::shared_ptr< ore::analytics::MarketRiskGroupBase > &riskGroup) const overridePnlExplainReportprotected
ore::analytics::MarketRiskReport::includeGammaMargin(const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup) constMarketRiskReportprotectedvirtual
includeGammaMargin_MarketRiskReportprotected
indicators_ProgressReporterprivate
initialise()MarketRiskReportvirtual
initialiseRiskGroups()MarketRiskReportprotectedvirtual
initSimMarket()MarketRiskReport
MarketRiskReport(const std::string &calculationCurrency, const QuantLib::ext::shared_ptr< Portfolio > &portfolio, const std::string &portfolioFilter, boost::optional< ore::data::TimePeriod > period, const QuantLib::ext::shared_ptr< HistoricalScenarioGenerator > &hisScenGen=nullptr, std::unique_ptr< SensiRunArgs > sensiArgs=nullptr, std::unique_ptr< FullRevalArgs > fullRevalArgs=nullptr, std::unique_ptr< MultiThreadArgs > multiThreadArgs=nullptr, const bool breakdown=false, const bool requireTradePnl=false)MarketRiskReport
multiThreadArgs_MarketRiskReportprotected
period_MarketRiskReportprotected
pnlCalculators_MarketRiskReportprotected
PnlExplainReport(const std::string &baseCurrency, const QuantLib::ext::shared_ptr< Portfolio > &portfolio, const std::string &portfolioFilter, boost::optional< ore::data::TimePeriod > period, const QuantLib::ext::shared_ptr< Report > &pnlReport=nullptr, const QuantLib::ext::shared_ptr< HistoricalScenarioGenerator > &hisScenGen=nullptr, std::unique_ptr< SensiRunArgs > sensiArgs=nullptr, std::unique_ptr< FullRevalArgs > fullRevalArgs=nullptr, std::unique_ptr< MultiThreadArgs > multiThreadArgs=nullptr, const bool requireTradePnl=false)PnlExplainReport
pnlReport_PnlExplainReportprivate
pnlReportColumnSize_PnlExplainReportprivate
portfolio_MarketRiskReportprotected
portfolioFilter_MarketRiskReportprotected
portfolioId(const QuantLib::ext::shared_ptr< TradeGroupBase > &tradeGroup) constMarketRiskReportprotectedvirtual
progressIndicators() constProgressReporter
ProgressReporter()ProgressReporter
registerProgressIndicator(const QuantLib::ext::shared_ptr< ProgressIndicator > &indicator)ProgressReporter
registerProgressIndicators()MarketRiskReportprotectedvirtual
requireTradePnl_MarketRiskReportprotected
reset(const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup)MarketRiskReportprotectedvirtual
resetProgress()ProgressReporter
results_PnlExplainReportprivate
riskGroups_MarketRiskReportprotected
runFullReval(const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup) constMarketRiskReportprotectedvirtual
runTradeDetail(const QuantLib::ext::shared_ptr< MarketRiskReport::Reports > &reports)MarketRiskReportprotectedvirtual
runTradeRiskGroup(const QuantLib::ext::shared_ptr< TradeGroupBase > &tradeGroup, const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup) constMarketRiskReportprotectedvirtual
salvage_MarketRiskReportprotected
sensiArgs_MarketRiskReportprotected
sensiBased_MarketRiskReportprotected
sensiPnlCalculator_MarketRiskReportprotected
timePeriods()MarketRiskReportprotectedvirtual
tradeGroupKey(const QuantLib::ext::shared_ptr< TradeGroupBase > &tradeGroup) constMarketRiskReportprotectedvirtual
tradeGroups_MarketRiskReportprotected
tradeIdGroups_MarketRiskReportprotected
tradeIdIdxPairs_MarketRiskReportprotected
tradeIds_MarketRiskReportprotected
unregisterAllProgressIndicators()ProgressReporter
unregisterProgressIndicator(const QuantLib::ext::shared_ptr< ProgressIndicator > &indicator)ProgressReporter
updateFilter(const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup, const QuantLib::ext::shared_ptr< ScenarioFilter > &filter)MarketRiskReportprotectedvirtual
updateProgress(const unsigned long progress, const unsigned long total, const std::string &detail="")ProgressReporter
writePnl_MarketRiskReportprotected
writeReports(const QuantLib::ext::shared_ptr< MarketRiskReport::Reports > &reports, const QuantLib::ext::shared_ptr< MarketRiskGroupBase > &riskGroup, const QuantLib::ext::shared_ptr< TradeGroupBase > &tradeGroup) overridePnlExplainReportprotectedvirtual
~MarketRiskReport()MarketRiskReportvirtual