| applyDynamicInitialMargin_ | ValueAdjustmentCalculator | protected |
| asof() | ValueAdjustmentCalculator | virtual |
| baseCurrency_ | ValueAdjustmentCalculator | protected |
| build() | ValueAdjustmentCalculator | virtual |
| calculateCvaIncrement(const string &tid, const string &cid, const Date &d0, const Date &d1, const Real &rr)=0 | ValueAdjustmentCalculator | pure virtual |
| calculateDvaIncrement(const string &tid, const Date &d0, const Date &d1, const Real &rr)=0 | ValueAdjustmentCalculator | pure virtual |
| calculateFbaIncrement(const string &tid, const string &cid, const string &dvaName, const Date &d0, const Date &d1, const Real &dcf)=0 | ValueAdjustmentCalculator | pure virtual |
| calculateFcaIncrement(const string &tid, const string &cid, const string &dvaName, const Date &d0, const Date &d1, const Real &dcf)=0 | ValueAdjustmentCalculator | pure virtual |
| calculateNettingSetCvaIncrement(const string &nid, const string &cid, const Date &d0, const Date &d1, const Real &rr)=0 | ValueAdjustmentCalculator | pure virtual |
| calculateNettingSetDvaIncrement(const string &nid, const Date &d0, const Date &d1, const Real &rr)=0 | ValueAdjustmentCalculator | pure virtual |
| calculateNettingSetFbaIncrement(const string &nid, const string &cid, const string &dvaName, const Date &d0, const Date &d1, const Real &dcf)=0 | ValueAdjustmentCalculator | pure virtual |
| calculateNettingSetFcaIncrement(const string &nid, const string &cid, const string &dvaName, const Date &d0, const Date &d1, const Real &dcf)=0 | ValueAdjustmentCalculator | pure virtual |
| calculateNettingSetMvaIncrement(const string &nid, const string &cid, const Date &d0, const Date &d1, const Real &dcf)=0 | ValueAdjustmentCalculator | pure virtual |
| configuration_ | ValueAdjustmentCalculator | protected |
| dates() | ValueAdjustmentCalculator | virtual |
| dimCalculator_ | ValueAdjustmentCalculator | protected |
| dvaName_ | ValueAdjustmentCalculator | protected |
| flipViewBorrowingCurvePostfix_ | ValueAdjustmentCalculator | protected |
| flipViewLendingCurvePostfix_ | ValueAdjustmentCalculator | protected |
| flipViewXVA_ | ValueAdjustmentCalculator | protected |
| fvaBorrowingCurve_ | ValueAdjustmentCalculator | protected |
| fvaLendingCurve_ | ValueAdjustmentCalculator | protected |
| market_ | ValueAdjustmentCalculator | protected |
| nettingSetCpty_ | ValueAdjustmentCalculator | protected |
| nettingSetCva() | ValueAdjustmentCalculator | |
| nettingSetCva(const string &nettingSet) | ValueAdjustmentCalculator | |
| nettingSetCva_ | ValueAdjustmentCalculator | protected |
| nettingSetDva() | ValueAdjustmentCalculator | |
| nettingSetDva(const string &nettingSet) | ValueAdjustmentCalculator | |
| nettingSetDva_ | ValueAdjustmentCalculator | protected |
| nettingSetEneIndex_ | ValueAdjustmentCalculator | protected |
| nettingSetEpeIndex_ | ValueAdjustmentCalculator | protected |
| nettingSetExposureCube_ | ValueAdjustmentCalculator | protected |
| nettingSetFba(const string &nettingSet) | ValueAdjustmentCalculator | |
| nettingSetFba_ | ValueAdjustmentCalculator | protected |
| nettingSetFba_exAllSp(const string &nettingSet) | ValueAdjustmentCalculator | |
| nettingSetFba_exAllSp_ | ValueAdjustmentCalculator | protected |
| nettingSetFba_exOwnSp(const string &nettingSet) | ValueAdjustmentCalculator | |
| nettingSetFba_exOwnSp_ | ValueAdjustmentCalculator | protected |
| nettingSetFca(const string &nettingSet) | ValueAdjustmentCalculator | |
| nettingSetFca_ | ValueAdjustmentCalculator | protected |
| nettingSetFca_exAllSp(const string &nettingSet) | ValueAdjustmentCalculator | |
| nettingSetFca_exAllSp_ | ValueAdjustmentCalculator | protected |
| nettingSetFca_exOwnSp(const string &nettingSet) | ValueAdjustmentCalculator | |
| nettingSetFca_exOwnSp_ | ValueAdjustmentCalculator | protected |
| nettingSetMva(const string &nettingSet) | ValueAdjustmentCalculator | |
| nettingSetMva_ | ValueAdjustmentCalculator | protected |
| nettingSetSumCva() | ValueAdjustmentCalculator | |
| nettingSetSumCva(const string &nettingSet) | ValueAdjustmentCalculator | |
| nettingSetSumCva_ | ValueAdjustmentCalculator | protected |
| nettingSetSumDva() | ValueAdjustmentCalculator | |
| nettingSetSumDva(const string &nettingSet) | ValueAdjustmentCalculator | |
| nettingSetSumDva_ | ValueAdjustmentCalculator | protected |
| portfolio_ | ValueAdjustmentCalculator | protected |
| tradeCva() | ValueAdjustmentCalculator | |
| tradeCva(const string &trade) | ValueAdjustmentCalculator | |
| tradeCva_ | ValueAdjustmentCalculator | protected |
| tradeDva() | ValueAdjustmentCalculator | |
| tradeDva(const string &trade) | ValueAdjustmentCalculator | |
| tradeDva_ | ValueAdjustmentCalculator | protected |
| tradeEneIndex_ | ValueAdjustmentCalculator | protected |
| tradeEpeIndex_ | ValueAdjustmentCalculator | protected |
| tradeExposureCube_ | ValueAdjustmentCalculator | protected |
| tradeFba(const string &trade) | ValueAdjustmentCalculator | |
| tradeFba_ | ValueAdjustmentCalculator | protected |
| tradeFba_exAllSp(const string &trade) | ValueAdjustmentCalculator | |
| tradeFba_exAllSp_ | ValueAdjustmentCalculator | protected |
| tradeFba_exOwnSp(const string &trade) | ValueAdjustmentCalculator | |
| tradeFba_exOwnSp_ | ValueAdjustmentCalculator | protected |
| tradeFca(const string &trade) | ValueAdjustmentCalculator | |
| tradeFca_ | ValueAdjustmentCalculator | protected |
| tradeFca_exAllSp(const string &trade) | ValueAdjustmentCalculator | |
| tradeFca_exAllSp_ | ValueAdjustmentCalculator | protected |
| tradeFca_exOwnSp(const string &trade) | ValueAdjustmentCalculator | |
| tradeFca_exOwnSp_ | ValueAdjustmentCalculator | protected |
| tradeMva(const string &trade) | ValueAdjustmentCalculator | |
| tradeMva_ | ValueAdjustmentCalculator | protected |
| 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() | ValueAdjustmentCalculator | virtual |