54 map<
string, QuantLib::ext::shared_ptr<YieldCurve>>& yieldCurves,
55 map<
string, QuantLib::ext::shared_ptr<GenericYieldVolCurve>>& swaptionVolCurves);
66 const vector<Handle<Quote>>& prices, vector<Handle<Quote>>& quotes,
67 QuantLib::ext::shared_ptr<QuantExt::CorrelationTermStructure>& curve,
68 map<
string, QuantLib::ext::shared_ptr<SwapIndex>>& swapIndices,
69 map<
string, QuantLib::ext::shared_ptr<YieldCurve>>& yieldCurves,
70 map<
string, QuantLib::ext::shared_ptr<GenericYieldVolCurve>>& swaptionVolCurves);
72 QuantLib::ext::shared_ptr<QuantExt::CorrelationTermStructure>
corr_;
Build optionlet volatility structures from cap floor configurations.
Wrapper class for building correlation structures.
CorrelationCurveSpec spec_
const QuantLib::ext::shared_ptr< QuantExt::CorrelationTermStructure > & corrTermStructure()
friend class CalibrationFunction
const CorrelationCurveSpec & spec() const
QuantLib::ext::shared_ptr< QuantExt::CorrelationTermStructure > corr_
CorrelationCurve()
Default constructor.
void calibrateCMSSpreadCorrelations(const QuantLib::ext::shared_ptr< CorrelationCurveConfig > &config, Date asof, const vector< Handle< Quote > > &prices, vector< Handle< Quote > > "es, QuantLib::ext::shared_ptr< QuantExt::CorrelationTermStructure > &curve, map< string, QuantLib::ext::shared_ptr< SwapIndex > > &swapIndices, map< string, QuantLib::ext::shared_ptr< YieldCurve > > &yieldCurves, map< string, QuantLib::ext::shared_ptr< GenericYieldVolCurve > > &swaptionVolCurves)
Correlation curve description.
Container class for all Curve Configurations.
Market data loader base class.
Currency and instrument specific conventions/defaults.
Curve configuration repository.
Curve requirements specification.
Market Datum Loader Interface.
Serializable Credit Default Swap.
Wrapper class for building Swaption volatility structures.
vector< string > curveConfigs
Wrapper class for QuantLib term structures.