Logo
Reference manual - version orea_version
XvaRunner Member List

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

aggregationScenarioData() (defined in XvaRunner)XvaRunner
analytics_ (defined in XvaRunner)XvaRunnerprotected
asof_ (defined in XvaRunner)XvaRunnerprotected
baseCurrency_ (defined in XvaRunner)XvaRunnerprotected
bufferedPaths_ (defined in XvaRunner)XvaRunnerprotected
bufferSimulationPaths() (defined in XvaRunner)XvaRunner
buildCamModel(const boost::shared_ptr< ore::data::Market > &market, bool continueOnErr=true) (defined in XvaRunner)XvaRunner
buildCube(const boost::optional< std::set< std::string >> &tradeIds, bool continueOnErr=true) (defined in XvaRunner)XvaRunner
buildSimMarket(const boost::shared_ptr< ore::data::Market > &market, const boost::optional< std::set< std::string >> &currencyFilter=boost::none, const bool continueOnErr=true) (defined in XvaRunner)XvaRunnervirtual
calculationType_ (defined in XvaRunner)XvaRunnerprotected
crossAssetModelData_ (defined in XvaRunner)XvaRunnerprotected
cube_ (defined in XvaRunner)XvaRunnerprotected
cubeInterpreter_ (defined in XvaRunner)XvaRunnerprotected
curveConfigs_ (defined in XvaRunner)XvaRunnerprotected
dimHorizonCalendarDays_ (defined in XvaRunner)XvaRunnerprotected
dimQuantile_ (defined in XvaRunner)XvaRunnerprotected
dvaName_ (defined in XvaRunner)XvaRunnerprotected
engineData_ (defined in XvaRunner)XvaRunnerprotected
fullInitialCollateralisation_ (defined in XvaRunner)XvaRunnerprotected
fvaBorrowingCurve_ (defined in XvaRunner)XvaRunnerprotected
fvaLendingCurve_ (defined in XvaRunner)XvaRunnerprotected
generatePostProcessor(const boost::shared_ptr< Market > &market, const boost::shared_ptr< NPVCube > &npvCube, const boost::shared_ptr< NPVCube > &nettingCube, const boost::shared_ptr< AggregationScenarioData > &scenarioData, const bool continueOnErr=true, const std::map< std::string, QuantLib::Real > &currentIM=std::map< std::string, QuantLib::Real >()) (defined in XvaRunner)XvaRunner
getDimCalculator(const boost::shared_ptr< NPVCube > &cube, const boost::shared_ptr< CubeInterpretation > &cubeInterpreter, const boost::shared_ptr< AggregationScenarioData > &scenarioData, const boost::shared_ptr< QuantExt::CrossAssetModel > &model=nullptr, const boost::shared_ptr< NPVCube > &nettingCube=nullptr, const std::map< std::string, QuantLib::Real > &currentIM=std::map< std::string, QuantLib::Real >()) (defined in XvaRunner)XvaRunnerprotectedvirtual
getNettingSetCube(std::vector< boost::shared_ptr< ValuationCalculator >> &calculators, const boost::shared_ptr< Portfolio > &portfolio) (defined in XvaRunner)XvaRunnerprotectedvirtual
getNettingSetIds(const boost::shared_ptr< Portfolio > &portfolio=nullptr) const (defined in XvaRunner)XvaRunner
getNpvCube(const Date &asof, const std::set< std::string > &ids, const std::vector< Date > &dates, const Size samples, const Size depth) const (defined in XvaRunner)XvaRunnerprotectedvirtual
getProjectedScenarioGenerator(const boost::optional< std::set< std::string >> &currencyFilter, const boost::shared_ptr< Market > &market, const boost::shared_ptr< ScenarioSimMarketParameters > &projectedSsmData, const boost::shared_ptr< ScenarioFactory > &scenarioFactory, const bool continueOnErr) const (defined in XvaRunner)XvaRunnerprotectedvirtual
iborFallbackConfig_ (defined in XvaRunner)XvaRunnerprotected
inputCalculationType_ (defined in XvaRunner)XvaRunnerprotected
inputs_ (defined in XvaRunner)XvaRunnerprotected
model_ (defined in XvaRunner)XvaRunnerprotected
netting_ (defined in XvaRunner)XvaRunnerprotected
nettingCube() const (defined in XvaRunner)XvaRunner
nettingCube_ (defined in XvaRunner)XvaRunnerprotected
npvCube() const (defined in XvaRunner)XvaRunner
portfolio_ (defined in XvaRunner)XvaRunnerprotected
postProcess() (defined in XvaRunner)XvaRunner
postProcess_ (defined in XvaRunner)XvaRunnerprotected
projectSsmData(const std::set< std::string > &currencyFilter) const (defined in XvaRunner)XvaRunnerprotectedvirtual
referenceData_ (defined in XvaRunner)XvaRunnerprotected
runXva(const boost::shared_ptr< ore::data::Market > &market, bool continueOnErr=true, const std::map< std::string, QuantLib::Real > &currentIM=std::map< std::string, QuantLib::Real >()) (defined in XvaRunner)XvaRunner
scenarioData_ (defined in XvaRunner)XvaRunnerprotected
scenarioGeneratorData_ (defined in XvaRunner)XvaRunnerprotected
simFactory_ (defined in XvaRunner)XvaRunnerprotected
simMarket_ (defined in XvaRunner)XvaRunnerprotected
simMarketData_ (defined in XvaRunner)XvaRunnerprotected
storeFlows_ (defined in XvaRunner)XvaRunnerprotected
todaysMarketParams_ (defined in XvaRunner)XvaRunnerprotected
XvaRunner(const boost::shared_ptr< InputParameters > &inputs, QuantLib::Date asof, const std::string &baseCurrency, const boost::shared_ptr< ore::data::Portfolio > &portfolio, const boost::shared_ptr< ore::data::NettingSetManager > &netting, const boost::shared_ptr< ore::data::EngineData > &engineData, const boost::shared_ptr< ore::data::CurveConfigurations > &curveConfigs, const boost::shared_ptr< ore::data::TodaysMarketParameters > &todaysMarketParams, const boost::shared_ptr< ScenarioSimMarketParameters > &simMarketData, const boost::shared_ptr< ScenarioGeneratorData > &scenarioGeneratorData, const boost::shared_ptr< ore::data::CrossAssetModelData > &crossAssetModelData, const boost::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) (defined in XvaRunner)XvaRunner
~XvaRunner() (defined in XvaRunner)XvaRunnervirtual