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

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

applyDynamicInitialMargin_ValueAdjustmentCalculatorprotected
asof()ValueAdjustmentCalculatorvirtual
baseCurrency_ValueAdjustmentCalculatorprotected
build()ValueAdjustmentCalculatorvirtual
calculateCvaIncrement(const string &tid, const string &cid, const Date &d0, const Date &d1, const Real &rr) overrideDynamicCreditXvaCalculatorvirtual
calculateDvaIncrement(const string &tid, const Date &d0, const Date &d1, const Real &rr) overrideDynamicCreditXvaCalculatorvirtual
calculateFbaIncrement(const string &tid, const string &cid, const string &dvaName, const Date &d0, const Date &d1, const Real &dcf) overrideDynamicCreditXvaCalculatorvirtual
calculateFcaIncrement(const string &tid, const string &cid, const string &dvaName, const Date &d0, const Date &d1, const Real &dcf) overrideDynamicCreditXvaCalculatorvirtual
calculateNettingSetCvaIncrement(const string &nid, const string &cid, const Date &d0, const Date &d1, const Real &rr) overrideDynamicCreditXvaCalculatorvirtual
calculateNettingSetDvaIncrement(const string &nid, const Date &d0, const Date &d1, const Real &rr) overrideDynamicCreditXvaCalculatorvirtual
calculateNettingSetFbaIncrement(const string &nid, const string &cid, const string &dvaName, const Date &d0, const Date &d1, const Real &dcf) overrideDynamicCreditXvaCalculatorvirtual
calculateNettingSetFcaIncrement(const string &nid, const string &cid, const string &dvaName, const Date &d0, const Date &d1, const Real &dcf) overrideDynamicCreditXvaCalculatorvirtual
calculateNettingSetMvaIncrement(const string &nid, const string &cid, const Date &d0, const Date &d1, const Real &dcf) overrideDynamicCreditXvaCalculatorvirtual
configuration_ValueAdjustmentCalculatorprotected
cptyCube_DynamicCreditXvaCalculatorprotected
cptySpIndex_DynamicCreditXvaCalculatorprotected
dates()ValueAdjustmentCalculatorvirtual
dimCalculator_ValueAdjustmentCalculatorprotected
dvaName_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_ValueAdjustmentCalculatorprotected
flipViewLendingCurvePostfix_ValueAdjustmentCalculatorprotected
flipViewXVA_ValueAdjustmentCalculatorprotected
fvaBorrowingCurve_ValueAdjustmentCalculatorprotected
fvaLendingCurve_ValueAdjustmentCalculatorprotected
market_ValueAdjustmentCalculatorprotected
nettingSetCpty_ValueAdjustmentCalculatorprotected
nettingSetCva()ValueAdjustmentCalculator
nettingSetCva(const string &nettingSet)ValueAdjustmentCalculator
nettingSetCva_ValueAdjustmentCalculatorprotected
nettingSetDva()ValueAdjustmentCalculator
nettingSetDva(const string &nettingSet)ValueAdjustmentCalculator
nettingSetDva_ValueAdjustmentCalculatorprotected
nettingSetEneIndex_ValueAdjustmentCalculatorprotected
nettingSetEpeIndex_ValueAdjustmentCalculatorprotected
nettingSetExposureCube_ValueAdjustmentCalculatorprotected
nettingSetFba(const string &nettingSet)ValueAdjustmentCalculator
nettingSetFba_ValueAdjustmentCalculatorprotected
nettingSetFba_exAllSp(const string &nettingSet)ValueAdjustmentCalculator
nettingSetFba_exAllSp_ValueAdjustmentCalculatorprotected
nettingSetFba_exOwnSp(const string &nettingSet)ValueAdjustmentCalculator
nettingSetFba_exOwnSp_ValueAdjustmentCalculatorprotected
nettingSetFca(const string &nettingSet)ValueAdjustmentCalculator
nettingSetFca_ValueAdjustmentCalculatorprotected
nettingSetFca_exAllSp(const string &nettingSet)ValueAdjustmentCalculator
nettingSetFca_exAllSp_ValueAdjustmentCalculatorprotected
nettingSetFca_exOwnSp(const string &nettingSet)ValueAdjustmentCalculator
nettingSetFca_exOwnSp_ValueAdjustmentCalculatorprotected
nettingSetMva(const string &nettingSet)ValueAdjustmentCalculator
nettingSetMva_ValueAdjustmentCalculatorprotected
nettingSetSumCva()ValueAdjustmentCalculator
nettingSetSumCva(const string &nettingSet)ValueAdjustmentCalculator
nettingSetSumCva_ValueAdjustmentCalculatorprotected
nettingSetSumDva()ValueAdjustmentCalculator
nettingSetSumDva(const string &nettingSet)ValueAdjustmentCalculator
nettingSetSumDva_ValueAdjustmentCalculatorprotected
portfolio_ValueAdjustmentCalculatorprotected
tradeCva()ValueAdjustmentCalculator
tradeCva(const string &trade)ValueAdjustmentCalculator
tradeCva_ValueAdjustmentCalculatorprotected
tradeDva()ValueAdjustmentCalculator
tradeDva(const string &trade)ValueAdjustmentCalculator
tradeDva_ValueAdjustmentCalculatorprotected
tradeEneIndex_ValueAdjustmentCalculatorprotected
tradeEpeIndex_ValueAdjustmentCalculatorprotected
tradeExposureCube_ValueAdjustmentCalculatorprotected
tradeFba(const string &trade)ValueAdjustmentCalculator
tradeFba_ValueAdjustmentCalculatorprotected
tradeFba_exAllSp(const string &trade)ValueAdjustmentCalculator
tradeFba_exAllSp_ValueAdjustmentCalculatorprotected
tradeFba_exOwnSp(const string &trade)ValueAdjustmentCalculator
tradeFba_exOwnSp_ValueAdjustmentCalculatorprotected
tradeFca(const string &trade)ValueAdjustmentCalculator
tradeFca_ValueAdjustmentCalculatorprotected
tradeFca_exAllSp(const string &trade)ValueAdjustmentCalculator
tradeFca_exAllSp_ValueAdjustmentCalculatorprotected
tradeFca_exOwnSp(const string &trade)ValueAdjustmentCalculator
tradeFca_exOwnSp_ValueAdjustmentCalculatorprotected
tradeMva(const string &trade)ValueAdjustmentCalculator
tradeMva_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()ValueAdjustmentCalculatorvirtual