Wrapper class for QuantLib term structures. More...
#include <ored/configuration/conventions.hpp>
#include <ored/configuration/curveconfigurations.hpp>
#include <ored/configuration/iborfallbackconfig.hpp>
#include <ored/configuration/yieldcurveconfig.hpp>
#include <ored/marketdata/curvespec.hpp>
#include <ored/marketdata/fxtriangulation.hpp>
#include <ored/marketdata/loader.hpp>
#include <ored/marketdata/market.hpp>
#include <ored/marketdata/todaysmarketcalibrationinfo.hpp>
#include <ored/marketdata/yieldcurve.hpp>
#include <ql/termstructures/yield/ratehelpers.hpp>
Go to the source code of this file.
Classes | |
class | YieldCurve |
Wrapper class for building yield term structures. More... | |
Namespaces | |
namespace | ore |
Serializable Credit Default Swap. | |
namespace | ore::data |
Functions | |
YieldCurve::InterpolationMethod | parseYieldCurveInterpolationMethod (const string &s) |
Helper function for parsing interpolation method. More... | |
YieldCurve::InterpolationVariable | parseYieldCurveInterpolationVariable (const string &s) |
Helper function for parsing interpolation variable. More... | |
std::ostream & | operator<< (std::ostream &out, const YieldCurve::InterpolationMethod m) |
Output operator for interpolation method. More... | |
template<template< class > class CurveType> | |
QuantLib::ext::shared_ptr< YieldTermStructure > | buildYieldCurve (const vector< Date > &dates, const vector< QuantLib::Real > &rates, const DayCounter &dayCounter, YieldCurve::InterpolationMethod interpolationMethod, Size n=0) |
Templated function to build a YieldTermStructure and apply interpolation methods to it. More... | |
QuantLib::ext::shared_ptr< YieldTermStructure > | zerocurve (const vector< Date > &dates, const vector< Rate > &yields, const DayCounter &dayCounter, YieldCurve::InterpolationMethod interpolationMethod, Size n=0) |
Create a Interpolated Zero Curve and apply interpolators. More... | |
QuantLib::ext::shared_ptr< YieldTermStructure > | discountcurve (const vector< Date > &dates, const vector< DiscountFactor > &dfs, const DayCounter &dayCounter, YieldCurve::InterpolationMethod interpolationMethod, Size n=0) |
Create a Interpolated Discount Curve and apply interpolators. More... | |
QuantLib::ext::shared_ptr< YieldTermStructure > | forwardcurve (const vector< Date > &dates, const vector< Rate > &forwards, const DayCounter &dayCounter, YieldCurve::InterpolationMethod interpolationMethod, Size n=0) |
Create a Interpolated Forward Curve and apply interpolators. More... | |
Wrapper class for QuantLib term structures.
Definition in file yieldcurve.hpp.