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

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

configuration_HistoricalPnlGeneratorprivate
context_HistoricalPnlGeneratorprivate
cube() constHistoricalPnlGenerator
cube_HistoricalPnlGeneratorprivate
curveConfigs_HistoricalPnlGeneratorprivate
dryRun_HistoricalPnlGeneratorprivate
engineData_HistoricalPnlGeneratorprivate
generateCube(const QuantLib::ext::shared_ptr< ScenarioFilter > &filter)HistoricalPnlGenerator
hisScenGen_HistoricalPnlGeneratorprivate
HistoricalPnlGenerator(const std::string &baseCurrency, const QuantLib::ext::shared_ptr< ore::data::Portfolio > &portfolio, const QuantLib::ext::shared_ptr< ScenarioSimMarket > &simMarket, const QuantLib::ext::shared_ptr< HistoricalScenarioGenerator > &hisScenGen, const QuantLib::ext::shared_ptr< NPVCube > &cube, const set< std::pair< string, QuantLib::ext::shared_ptr< QuantExt::ModelBuilder > > > &modelBuilders={}, bool dryRun=false)HistoricalPnlGenerator
HistoricalPnlGenerator(const string &baseCurrency, const QuantLib::ext::shared_ptr< Portfolio > &portfolio, const QuantLib::ext::shared_ptr< HistoricalScenarioGenerator > &hisScenGen, const QuantLib::ext::shared_ptr< EngineData > &engineData, const Size nThreads, const Date &today, const QuantLib::ext::shared_ptr< ore::data::Loader > &loader, const QuantLib::ext::shared_ptr< ore::data::CurveConfigurations > &curveConfigs, const QuantLib::ext::shared_ptr< ore::data::TodaysMarketParameters > &todaysMarketParams, const std::string &configuration, const QuantLib::ext::shared_ptr< ScenarioSimMarketParameters > &simMarketData, const QuantLib::ext::shared_ptr< ReferenceDataManager > &referenceData=nullptr, const IborFallbackConfig &iborFallbackConfig=IborFallbackConfig::defaultConfig(), bool dryRun=false, const std::string &context="historical pnl generation")HistoricalPnlGenerator
iborFallbackConfig_HistoricalPnlGeneratorprivate
indexAsof() constHistoricalPnlGeneratorprivate
indicators_ProgressReporterprivate
loader_HistoricalPnlGeneratorprivate
npvCalculator_HistoricalPnlGeneratorprivate
nThreads_HistoricalPnlGeneratorprivate
pnl(const ore::data::TimePeriod &period, const std::set< std::pair< std::string, QuantLib::Size > > &tradeIds) constHistoricalPnlGenerator
pnl(const ore::data::TimePeriod &period) constHistoricalPnlGenerator
pnl(const std::set< std::pair< std::string, QuantLib::Size > > &tradeIds) constHistoricalPnlGenerator
pnl() constHistoricalPnlGenerator
portfolio_HistoricalPnlGeneratorprivate
progressIndicators() constProgressReporter
ProgressReporter()ProgressReporter
referenceData_HistoricalPnlGeneratorprivate
registerProgressIndicator(const QuantLib::ext::shared_ptr< ProgressIndicator > &indicator)ProgressReporter
resetProgress()ProgressReporter
simMarket_HistoricalPnlGeneratorprivate
simMarketData_HistoricalPnlGeneratorprivate
timePeriod() constHistoricalPnlGenerator
today_HistoricalPnlGeneratorprivate
todaysMarketParams_HistoricalPnlGeneratorprivate
tradeIdIndexPairs() constHistoricalPnlGenerator
tradeLevelPnl(const ore::data::TimePeriod &period, const std::set< std::pair< std::string, QuantLib::Size > > &tradeIds) constHistoricalPnlGenerator
tradeLevelPnl(const ore::data::TimePeriod &period) constHistoricalPnlGenerator
tradeLevelPnl(const std::set< std::pair< std::string, QuantLib::Size > > &tradeIds) constHistoricalPnlGenerator
tradeLevelPnl() constHistoricalPnlGenerator
TradePnlStore typedefHistoricalPnlGenerator
unregisterAllProgressIndicators()ProgressReporter
unregisterProgressIndicator(const QuantLib::ext::shared_ptr< ProgressIndicator > &indicator)ProgressReporter
updateProgress(const unsigned long progress, const unsigned long total, const std::string &detail="")ProgressReporter
useSingleThreadedEngine_HistoricalPnlGeneratorprivate
valuationEngine_HistoricalPnlGeneratorprivate