#include <orea/engine/riskfilter.hpp>
Public Types | |
enum class | RiskClass { All , InterestRate , Inflation , Credit , Equity , FX , Commodity } |
enum class | RiskType { All , DeltaGamma , Vega , BaseCorrelation } |
Public Member Functions | |
virtual | ~MarketRiskConfiguration () |
Static Public Member Functions | |
static std::set< RiskClass > | riskClasses (bool includeAll=false) |
Give back a set containing the RiskClass values optionally excluding 'All'. More... | |
static std::set< RiskType > | riskTypes (bool includeAll=false) |
Give back a set containing the RiskType values optionally excluding 'All'. More... | |
Definition at line 37 of file riskfilter.hpp.
|
strong |
Risk class types in VaR plus an All type for convenience
Enumerator | |
---|---|
All | |
InterestRate | |
Inflation | |
Credit | |
Equity | |
FX | |
Commodity |
Definition at line 48 of file riskfilter.hpp.
|
strong |
Risk Type types in VaR plus an All type for convenience
Enumerator | |
---|---|
All | |
DeltaGamma | |
Vega | |
BaseCorrelation |
Definition at line 53 of file riskfilter.hpp.
|
virtual |
Definition at line 39 of file riskfilter.hpp.
|
static |
Give back a set containing the RiskClass values optionally excluding 'All'.
Definition at line 83 of file riskfilter.cpp.
|
static |
Give back a set containing the RiskType values optionally excluding 'All'.
Definition at line 95 of file riskfilter.cpp.