Compute standardize market risk capital charge. More...
#include <orea/engine/smrc.hpp>
Classes | |
| struct | TradeData |
Public Member Functions | |
| SMRC (const QuantLib::ext::shared_ptr< Portfolio > &portfolio, const QuantLib::ext::shared_ptr< Market > &market, const std::string &baseCcyCode, QuantLib::ext::shared_ptr< ore::data::Report > smrcReportDetail, QuantLib::ext::shared_ptr< ore::data::Report > smrcReportAggr) | |
| const QuantLib::ext::shared_ptr< Portfolio > & | portfolio () const |
| std::string | baseCcyCode () const |
| const QuantLib::ext::shared_ptr< Market > & | market () const |
| vector< TradeData > & | tradeData () |
Public Attributes | |
| const vector< string > | supportedTypes_ |
Compute standardize market risk capital charge.