37 const std::string&
name =
"SIMM ISDA 2.1 (10 July 2018)",
38 const std::string
version =
"2.1");
41 std::string
label2(
const QuantLib::ext::shared_ptr<QuantLib::InterestRateIndex>& irIndex)
const override;
QuantLib::Real curvatureMarginScaling() const override
std::string label2(const QuantLib::ext::shared_ptr< QuantLib::InterestRateIndex > &irIndex) const override
Return the SIMM Label2 value for the given interest rate index.
void addLabels2(const CrifRecord::RiskType &rt, const std::string &label_2) override
Add SIMM Label2 values under certain circumstances.
const std::string & name() const override
Returns the SIMM configuration name.
const std::string & version() const override
Returns the SIMM configuration version.
Base SIMM configuration class.