#include <orea/simm/crifconfiguration.hpp>
Inheritance diagram for CrifConfiguration:
Collaboration diagram for CrifConfiguration:Public Member Functions | |
| virtual | ~CrifConfiguration () |
| virtual const std::string & | name () const =0 |
| Returns the SIMM configuration name. More... | |
| virtual const std::string & | version () const =0 |
| Returns the SIMM configuration version. More... | |
| virtual std::string | bucket (const ore::analytics::CrifRecord::RiskType &rt, const std::string &qualifier) const =0 |
| virtual bool | hasBucketMapping (const ore::analytics::CrifRecord::RiskType &rt, const std::string &qualifier) const =0 |
| virtual const QuantLib::ext::shared_ptr< SimmBucketMapper > & | bucketMapper () const =0 |
| Returns the SIMM bucket mapper used by the configuration. More... | |
| virtual std::string | label2 (const QuantLib::ext::shared_ptr< QuantLib::InterestRateIndex > &irIndex) const |
| virtual std::string | label2 (const QuantLib::Period &p) const |
Definition at line 35 of file crifconfiguration.hpp.
|
virtual |
Definition at line 37 of file crifconfiguration.hpp.
|
pure virtual |
Returns the SIMM configuration name.
Implemented in SimmConfigurationBase.
|
pure virtual |
Returns the SIMM configuration version.
Implemented in SimmConfigurationBase.
|
pure virtual |
Return the CRIF bucket name for the given risk type rt and qualifier
rt Implemented in SimmConfigurationBase.
|
pure virtual |
Implemented in SimmConfiguration.
|
pure virtual |
Returns the SIMM bucket mapper used by the configuration.
Implemented in SimmConfigurationBase.
Here is the caller graph for this function:
|
virtual |
Return the CRIF Label2 value for the given interest rate index irIndex. For interest rate indices, this is the CRIF sub curve name e.g. 'Libor1m', 'Libor3m' etc.
Reimplemented in SimmConfigurationCalibration, SimmConfiguration_ISDA_V1_3_38, SimmConfiguration_ISDA_V2_0, SimmConfiguration_ISDA_V2_1, SimmConfiguration_ISDA_V2_2, SimmConfiguration_ISDA_V2_3, SimmConfiguration_ISDA_V2_3_8, SimmConfiguration_ISDA_V2_5, SimmConfiguration_ISDA_V2_5A, and SimmConfiguration_ISDA_V2_6.
Definition at line 59 of file crifconfiguration.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Return the CRIF Label2 value for the given Libor tenor p. This is the CRIF sub curve name, e.g. 'Libor1m', 'Libor3m' etc.
Definition at line 53 of file crifconfiguration.cpp.
Here is the call graph for this function: