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 |