Data types stored in the scenario class. More...
#include <orea/scenario/scenario.hpp>
Public Types | |
| enum class | KeyType { None , DiscountCurve , YieldCurve , IndexCurve , SwaptionVolatility , YieldVolatility , OptionletVolatility , FXSpot , FXVolatility , EquitySpot , DividendYield , EquityVolatility , SurvivalProbability , SurvivalWeight , RecoveryRate , CreditState , CDSVolatility , BaseCorrelation , CPIIndex , ZeroInflationCurve , ZeroInflationCapFloorVolatility , YoYInflationCurve , YoYInflationCapFloorVolatility , CommodityCurve , CommodityVolatility , SecuritySpread , Correlation , CPR } |
| Risk Factor types. | |
Public Member Functions | |
| RiskFactorKey () | |
| Constructor. | |
| RiskFactorKey (const KeyType &iKeytype, const string &iName, const Size &iIndex=0) | |
| Constructor. | |
Public Attributes | |
| KeyType | keytype |
| Key type. | |
| std::string | name |
| Key name. More... | |
| Size | index |
| Index. | |
Friends | |
| class | boost::serialization::access |
Data types stored in the scenario class.
| std::string name |
Key name.
For FX this is a pair ("EURUSD") for Discount or swaption it's just a currency ("EUR") and for an index it's the index name