Logo
Reference manual - version orea_version
DynamicCreditXvaCalculator Member List

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

applyDynamicInitialMargin_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
asof() (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorvirtual
baseCurrency_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
build()ValueAdjustmentCalculatorvirtual
calculateCvaIncrement(const string &tid, const string &cid, const Date &d0, const Date &d1, const Real &rr) override (defined in DynamicCreditXvaCalculator)DynamicCreditXvaCalculatorvirtual
calculateDvaIncrement(const string &tid, const Date &d0, const Date &d1, const Real &rr) override (defined in DynamicCreditXvaCalculator)DynamicCreditXvaCalculatorvirtual
calculateFbaIncrement(const string &tid, const string &cid, const string &dvaName, const Date &d0, const Date &d1, const Real &dcf) override (defined in DynamicCreditXvaCalculator)DynamicCreditXvaCalculatorvirtual
calculateFcaIncrement(const string &tid, const string &cid, const string &dvaName, const Date &d0, const Date &d1, const Real &dcf) override (defined in DynamicCreditXvaCalculator)DynamicCreditXvaCalculatorvirtual
calculateNettingSetCvaIncrement(const string &nid, const string &cid, const Date &d0, const Date &d1, const Real &rr) override (defined in DynamicCreditXvaCalculator)DynamicCreditXvaCalculatorvirtual
calculateNettingSetDvaIncrement(const string &nid, const Date &d0, const Date &d1, const Real &rr) override (defined in DynamicCreditXvaCalculator)DynamicCreditXvaCalculatorvirtual
calculateNettingSetFbaIncrement(const string &nid, const string &cid, const string &dvaName, const Date &d0, const Date &d1, const Real &dcf) override (defined in DynamicCreditXvaCalculator)DynamicCreditXvaCalculatorvirtual
calculateNettingSetFcaIncrement(const string &nid, const string &cid, const string &dvaName, const Date &d0, const Date &d1, const Real &dcf) override (defined in DynamicCreditXvaCalculator)DynamicCreditXvaCalculatorvirtual
calculateNettingSetMvaIncrement(const string &nid, const string &cid, const Date &d0, const Date &d1, const Real &dcf) override (defined in DynamicCreditXvaCalculator)DynamicCreditXvaCalculatorvirtual
configuration_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
cptyCube_ (defined in DynamicCreditXvaCalculator)DynamicCreditXvaCalculatorprotected
cptySpIndex_ (defined in DynamicCreditXvaCalculator)DynamicCreditXvaCalculatorprotected
dates() (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorvirtual
dimCalculator_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
dvaName_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
DynamicCreditXvaCalculator(const QuantLib::ext::shared_ptr< Portfolio > portfolio, const QuantLib::ext::shared_ptr< Market > market, const string &configuration, const string &baseCurrency, const string &dvaName, const string &fvaBorrowingCurve, const string &fvaLendingCurve, const bool applyDynamicInitialMargin, const QuantLib::ext::shared_ptr< DynamicInitialMarginCalculator > dimCalculator, const QuantLib::ext::shared_ptr< NPVCube > tradeExposureCube, const QuantLib::ext::shared_ptr< NPVCube > nettingSetExposureCube, const QuantLib::ext::shared_ptr< NPVCube > &cptyCube, const Size tradeEpeIndex=0, const Size tradeEneIndex=1, const Size nettingSetEpeIndex=0, const Size nettingSetEneIndex=1, const Size cptySpIndex=0, const bool flipViewXVA=false, const string &flipViewBorrowingCurvePostfix="_BORROW", const string &flipViewLendingCurvePostfix="_LEND")DynamicCreditXvaCalculator
flipViewBorrowingCurvePostfix_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
flipViewLendingCurvePostfix_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
flipViewXVA_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
fvaBorrowingCurve_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
fvaLendingCurve_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
market_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetCpty_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetCva()ValueAdjustmentCalculator
nettingSetCva(const string &nettingSet)ValueAdjustmentCalculator
nettingSetCva_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetDva()ValueAdjustmentCalculator
nettingSetDva(const string &nettingSet)ValueAdjustmentCalculator
nettingSetDva_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetEneIndex_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetEpeIndex_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetExposureCube_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetFba(const string &nettingSet)ValueAdjustmentCalculator
nettingSetFba_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetFba_exAllSp(const string &nettingSet)ValueAdjustmentCalculator
nettingSetFba_exAllSp_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetFba_exOwnSp(const string &nettingSet)ValueAdjustmentCalculator
nettingSetFba_exOwnSp_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetFca(const string &nettingSet)ValueAdjustmentCalculator
nettingSetFca_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetFca_exAllSp(const string &nettingSet)ValueAdjustmentCalculator
nettingSetFca_exAllSp_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetFca_exOwnSp(const string &nettingSet)ValueAdjustmentCalculator
nettingSetFca_exOwnSp_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetMva(const string &nettingSet)ValueAdjustmentCalculator
nettingSetMva_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetSumCva()ValueAdjustmentCalculator
nettingSetSumCva(const string &nettingSet)ValueAdjustmentCalculator
nettingSetSumCva_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
nettingSetSumDva()ValueAdjustmentCalculator
nettingSetSumDva(const string &nettingSet)ValueAdjustmentCalculator
nettingSetSumDva_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
portfolio_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
tradeCva()ValueAdjustmentCalculator
tradeCva(const string &trade)ValueAdjustmentCalculator
tradeCva_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
tradeDva()ValueAdjustmentCalculator
tradeDva(const string &trade)ValueAdjustmentCalculator
tradeDva_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
tradeEneIndex_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
tradeEpeIndex_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
tradeExposureCube_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
tradeFba(const string &trade)ValueAdjustmentCalculator
tradeFba_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
tradeFba_exAllSp(const string &trade)ValueAdjustmentCalculator
tradeFba_exAllSp_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
tradeFba_exOwnSp(const string &trade)ValueAdjustmentCalculator
tradeFba_exOwnSp_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
tradeFca(const string &trade)ValueAdjustmentCalculator
tradeFca_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
tradeFca_exAllSp(const string &trade)ValueAdjustmentCalculator
tradeFca_exAllSp_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
tradeFca_exOwnSp(const string &trade)ValueAdjustmentCalculator
tradeFca_exOwnSp_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
tradeMva(const string &trade)ValueAdjustmentCalculator
tradeMva_ (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorprotected
ValueAdjustmentCalculator(const QuantLib::ext::shared_ptr< Portfolio > portfolio, const QuantLib::ext::shared_ptr< Market > market, const string &configuration, const string &baseCurrency, const string &dvaName, const string &fvaBorrowingCurve, const string &fvaLendingCurve, const bool applyDynamicInitialMargin, const QuantLib::ext::shared_ptr< DynamicInitialMarginCalculator > dimCalculator, const QuantLib::ext::shared_ptr< NPVCube > tradeExposureCube, const QuantLib::ext::shared_ptr< NPVCube > nettingSetExposureCube, const Size tradeEpeIndex=0, const Size tradeEneIndex=1, const Size nettingSetEpeIndex=1, const Size nettingSetEneIndex=2, const bool flipViewXVA=false, const string &flipViewBorrowingCurvePostfix="_BORROW", const string &flipViewLendingCurvePostfix="_LEND")ValueAdjustmentCalculator
~ValueAdjustmentCalculator() (defined in ValueAdjustmentCalculator)ValueAdjustmentCalculatorvirtual