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

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

aggregationScenarioData()XvaRunner
analytics_XvaRunnerprotected
asof_XvaRunnerprotected
baseCurrency_XvaRunnerprotected
bufferedPaths_XvaRunnerprotected
bufferSimulationPaths()XvaRunner
buildCamModel(const QuantLib::ext::shared_ptr< ore::data::Market > &market, bool continueOnErr=true)XvaRunner
buildCube(const boost::optional< std::set< std::string > > &tradeIds, bool continueOnErr=true)XvaRunner
buildSimMarket(const QuantLib::ext::shared_ptr< ore::data::Market > &market, const boost::optional< std::set< std::string > > &currencyFilter=boost::none, const bool continueOnErr=true)XvaRunnervirtual
calculationType_XvaRunnerprotected
collateralBalances_XvaRunnerprotected
crossAssetModelData_XvaRunnerprotected
cube_XvaRunnerprotected
cubeInterpreter_XvaRunnerprotected
curveConfigs_XvaRunnerprotected
dimHorizonCalendarDays_XvaRunnerprotected
dimQuantile_XvaRunnerprotected
dvaName_XvaRunnerprotected
engineData_XvaRunnerprotected
fullInitialCollateralisation_XvaRunnerprotected
fvaBorrowingCurve_XvaRunnerprotected
fvaLendingCurve_XvaRunnerprotected
generatePostProcessor(const QuantLib::ext::shared_ptr< Market > &market, const QuantLib::ext::shared_ptr< NPVCube > &npvCube, const QuantLib::ext::shared_ptr< NPVCube > &nettingCube, const QuantLib::ext::shared_ptr< AggregationScenarioData > &scenarioData, const bool continueOnErr=true, const std::map< std::string, QuantLib::Real > &currentIM=std::map< std::string, QuantLib::Real >())XvaRunner
getDimCalculator(const QuantLib::ext::shared_ptr< NPVCube > &cube, const QuantLib::ext::shared_ptr< CubeInterpretation > &cubeInterpreter, const QuantLib::ext::shared_ptr< AggregationScenarioData > &scenarioData, const QuantLib::ext::shared_ptr< QuantExt::CrossAssetModel > &model=nullptr, const QuantLib::ext::shared_ptr< NPVCube > &nettingCube=nullptr, const std::map< std::string, QuantLib::Real > &currentIM=std::map< std::string, QuantLib::Real >())XvaRunnerprotectedvirtual
getNettingSetCube(std::vector< QuantLib::ext::shared_ptr< ValuationCalculator > > &calculators, const QuantLib::ext::shared_ptr< Portfolio > &portfolio)XvaRunnerprotectedvirtual
getNettingSetIds(const QuantLib::ext::shared_ptr< Portfolio > &portfolio=nullptr) constXvaRunner
getNpvCube(const Date &asof, const std::set< std::string > &ids, const std::vector< Date > &dates, const Size samples, const Size depth) constXvaRunnerprotectedvirtual
getProjectedScenarioGenerator(const boost::optional< std::set< std::string > > &currencyFilter, const QuantLib::ext::shared_ptr< Market > &market, const QuantLib::ext::shared_ptr< ScenarioSimMarketParameters > &projectedSsmData, const QuantLib::ext::shared_ptr< ScenarioFactory > &scenarioFactory, const bool continueOnErr) constXvaRunnerprotectedvirtual
iborFallbackConfig_XvaRunnerprotected
inputCalculationType_XvaRunnerprotected
inputs_XvaRunnerprotected
model_XvaRunnerprotected
netting_XvaRunnerprotected
nettingCube() constXvaRunner
nettingCube_XvaRunnerprotected
npvCube() constXvaRunner
portfolio_XvaRunnerprotected
postProcess()XvaRunner
postProcess_XvaRunnerprotected
projectSsmData(const std::set< std::string > &currencyFilter) constXvaRunnerprotectedvirtual
referenceData_XvaRunnerprotected
runXva(const QuantLib::ext::shared_ptr< ore::data::Market > &market, bool continueOnErr=true, const std::map< std::string, QuantLib::Real > &currentIM=std::map< std::string, QuantLib::Real >())XvaRunner
scenarioData_XvaRunnerprotected
scenarioGeneratorData_XvaRunnerprotected
simFactory_XvaRunnerprotected
simMarket_XvaRunnerprotected
simMarketData_XvaRunnerprotected
storeFlows_XvaRunnerprotected
todaysMarketParams_XvaRunnerprotected
XvaRunner(const QuantLib::ext::shared_ptr< InputParameters > &inputs, QuantLib::Date asof, const std::string &baseCurrency, const QuantLib::ext::shared_ptr< ore::data::Portfolio > &portfolio, const QuantLib::ext::shared_ptr< ore::data::NettingSetManager > &netting, const QuantLib::ext::shared_ptr< ore::data::CollateralBalances > &collateralBalances, const QuantLib::ext::shared_ptr< ore::data::EngineData > &engineData, const QuantLib::ext::shared_ptr< ore::data::CurveConfigurations > &curveConfigs, const QuantLib::ext::shared_ptr< ore::data::TodaysMarketParameters > &todaysMarketParams, const QuantLib::ext::shared_ptr< ScenarioSimMarketParameters > &simMarketData, const QuantLib::ext::shared_ptr< ScenarioGeneratorData > &scenarioGeneratorData, const QuantLib::ext::shared_ptr< ore::data::CrossAssetModelData > &crossAssetModelData, const QuantLib::ext::shared_ptr< ReferenceDataManager > &referenceData=nullptr, const IborFallbackConfig &iborFallbackConfig=IborFallbackConfig::defaultConfig(), QuantLib::Real dimQuantile=0.99, QuantLib::Size dimHorizonCalendarDays=14, map< string, bool > analytics={}, string calculationType="Symmetric", string dvaName="", string fvaBorrowingCurve="", string fvaLendingCurve="", bool fullInitialCollateralisation=true, bool storeFlows=false)XvaRunner
~XvaRunner()XvaRunnervirtual