Logo
Reference manual - version orea_version
RelativeXvaExposureAllocator Member List

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

allocatedTradeEneIndex_ (defined in ExposureAllocator)ExposureAllocatorprotected
allocatedTradeEpeIndex_ (defined in ExposureAllocator)ExposureAllocatorprotected
AllocationMethod enum name (defined in ExposureAllocator)ExposureAllocator
build()ExposureAllocatorvirtual
calculateAllocatedEne(const string &tid, const string &nid, const Date &date, const Size sample) override (defined in RelativeXvaExposureAllocator)RelativeXvaExposureAllocatorprotectedvirtual
calculateAllocatedEpe(const string &tid, const string &nid, const Date &date, const Size sample) override (defined in RelativeXvaExposureAllocator)RelativeXvaExposureAllocatorprotectedvirtual
ExposureAllocator(const boost::shared_ptr< Portfolio > &portfolio, const boost::shared_ptr< NPVCube > &tradeExposureCube, const boost::shared_ptr< NPVCube > &nettedExposureCube, const Size allocatedTradeEpeIndex=2, const Size allocatedTradeEneIndex=3, const Size tradeEpeIndex=0, const Size tradeEneIndex=1, const Size nettingSetEpeIndex=1, const Size nettingSetEneIndex=2) (defined in ExposureAllocator)ExposureAllocator
exposureCube() (defined in ExposureAllocator)ExposureAllocator
nettedExposureCube_ (defined in ExposureAllocator)ExposureAllocatorprotected
nettingSetEneIndex_ (defined in ExposureAllocator)ExposureAllocatorprotected
nettingSetEpeIndex_ (defined in ExposureAllocator)ExposureAllocatorprotected
nettingSetNegativeValueToday_ (defined in ExposureAllocator)ExposureAllocatorprotected
nettingSetPositiveValueToday_ (defined in ExposureAllocator)ExposureAllocatorprotected
nettingSetSumCva_ (defined in RelativeXvaExposureAllocator)RelativeXvaExposureAllocatorprotected
nettingSetSumDva_ (defined in RelativeXvaExposureAllocator)RelativeXvaExposureAllocatorprotected
nettingSetValueToday_ (defined in ExposureAllocator)ExposureAllocatorprotected
portfolio_ (defined in ExposureAllocator)ExposureAllocatorprotected
RelativeXvaExposureAllocator(const boost::shared_ptr< Portfolio > &portfolio, const boost::shared_ptr< NPVCube > &tradeExposureCube, const boost::shared_ptr< NPVCube > &nettedExposureCube, const boost::shared_ptr< NPVCube > &npvCube, const map< string, Real > &tradeCva, const map< string, Real > &tradeDva, const map< string, Real > &nettingSetSumCva, const map< string, Real > &nettingSetSumDva, const Size allocatedTradeEpeIndex=2, const Size allocatedTradeEneIndex=3, const Size tradeEpeIndex=0, const Size tradeEneIndex=1, const Size nettingSetEpeIndex=0, const Size nettingSetEneIndex=1) (defined in RelativeXvaExposureAllocator)RelativeXvaExposureAllocator
tradeCva_ (defined in RelativeXvaExposureAllocator)RelativeXvaExposureAllocatorprotected
tradeDva_ (defined in RelativeXvaExposureAllocator)RelativeXvaExposureAllocatorprotected
tradeEneIndex_ (defined in ExposureAllocator)ExposureAllocatorprotected
tradeEpeIndex_ (defined in ExposureAllocator)ExposureAllocatorprotected
tradeExposureCube_ (defined in ExposureAllocator)ExposureAllocatorprotected
tradeValueToday_ (defined in RelativeXvaExposureAllocator)RelativeXvaExposureAllocatorprotected
~ExposureAllocator() (defined in ExposureAllocator)ExposureAllocatorvirtual