This is the complete list of members for IMScheduleCalculator, including all inherited members.
| add(const SimmSide &side, const ore::data::NettingSetDetails &nsd, const std::string ®ulation, const CrifRecord::ProductClass &pc, const std::string &ccy, const QuantLib::Real &grossIM, const QuantLib::Real &grossRC=QuantLib::Null< QuantLib::Real >(), const QuantLib::Real &netRC=QuantLib::Null< QuantLib::Real >(), const QuantLib::Real &ngr=QuantLib::Null< QuantLib::Real >(), const QuantLib::Real &scheduleIM=QuantLib::Null< QuantLib::Real >()) | IMScheduleCalculator | private |
| calculationCcy_ | IMScheduleCalculator | private |
| calculationCurrency() const | IMScheduleCalculator | |
| collectRegsIsEmpty_ | IMScheduleCalculator | private |
| collectTradeData(const CrifRecord &cr, const bool enforceIMRegulations) | IMScheduleCalculator | private |
| crif_ | IMScheduleCalculator | private |
| finalImScheduleResults_ | IMScheduleCalculator | private |
| finalImScheduleSummaryResults(const SimmSide &side, const ore::data::NettingSetDetails &nsd) const | IMScheduleCalculator | |
| finalImScheduleSummaryResults(const SimmSide &side) const | IMScheduleCalculator | |
| finalImScheduleSummaryResults() const | IMScheduleCalculator | |
| finalImScheduleTradeResults(const std::string &tradeId) const | IMScheduleCalculator | |
| finalImScheduleTradeResults() const | IMScheduleCalculator | |
| finalTradeData_ | IMScheduleCalculator | private |
| finalTradeIds() const | IMScheduleCalculator | |
| finalTradeIds_ | IMScheduleCalculator | private |
| hasCFTC_ | IMScheduleCalculator | private |
| hasSEC_ | IMScheduleCalculator | private |
| IMScheduleCalculator(const Crif &crif, const std::string &calculationCcy="USD", const QuantLib::ext::shared_ptr< ore::data::Market > market=nullptr, const bool determineWinningRegulations=true, const bool enforceIMRegulations=false, const bool quiet=false, const std::map< SimmSide, std::set< NettingSetDetails > > &hasSEC=std::map< SimmSide, std::set< NettingSetDetails > >(), const std::map< SimmSide, std::set< NettingSetDetails > > &hasCFTC=std::map< SimmSide, std::set< NettingSetDetails > >()) | IMScheduleCalculator | |
| imScheduleResults_ | IMScheduleCalculator | private |
| imScheduleSummaryResults(const SimmSide &side, const ore::data::NettingSetDetails &nsd) const | IMScheduleCalculator | |
| imScheduleSummaryResults(const SimmSide &side) const | IMScheduleCalculator | |
| imScheduleSummaryResults() const | IMScheduleCalculator | |
| imScheduleTradeResults(const std::string &tradeId) const | IMScheduleCalculator | |
| imScheduleTradeResults() const | IMScheduleCalculator | |
| label(const ProductClass &productClass, const QuantLib::Real &maturity) | IMScheduleCalculator | static |
| labelString(const IMScheduleLabel &label) | IMScheduleCalculator | static |
| market_ | IMScheduleCalculator | private |
| multiplier(const IMScheduleLabel &label) | IMScheduleCalculator | private |
| multiplierMap_ | IMScheduleCalculator | private |
| nettingSetRegTradeData_ | IMScheduleCalculator | private |
| populateFinalResults(const std::map< SimmSide, std::map< ore::data::NettingSetDetails, std::string > > &winningRegulations) | IMScheduleCalculator | |
| populateFinalResults() | IMScheduleCalculator | private |
| populateResults(const ore::data::NettingSetDetails &nsd, const string ®ulation, const SimmSide &side) | IMScheduleCalculator | private |
| postRegsIsEmpty_ | IMScheduleCalculator | private |
| ProductClass typedef | IMScheduleCalculator | |
| quiet_ | IMScheduleCalculator | private |
| Regulation typedef | IMScheduleCalculator | |
| RiskType typedef | IMScheduleCalculator | |
| SimmSide typedef | IMScheduleCalculator | |
| tradeIds_ | IMScheduleCalculator | private |
| winningRegulations(const SimmSide &side, const ore::data::NettingSetDetails &nettingSetDetails) const | IMScheduleCalculator | |
| winningRegulations(const SimmSide &side) const | IMScheduleCalculator | |
| winningRegulations() const | IMScheduleCalculator | |
| winningRegulations_ | IMScheduleCalculator | private |