#include <qlo/yieldtermstructures.hpp>
|
enum | Traits { Discount,
ForwardRate,
ZeroYield
} |
|
enum | Interpolator {
BackwardFlat,
ForwardFlat,
Linear,
LogLinear,
CubicNaturalSpline,
LogCubicNaturalSpline,
MonotonicCubicNaturalSpline,
MonotonicLogCubicNaturalSpline,
KrugerCubic,
KrugerLogCubic,
FritschButlandCubic,
FritschButlandLogCubic,
Parabolic,
LogParabolic,
MonotonicParabolic,
MonotonicLogParabolic,
MixedLinearCubicNaturalSpline,
LogMixedLinearCubicNaturalSpline,
MixedLinearMonotonicCubicNaturalSpline,
LogMixedLinearMonotonicCubicNaturalSpline,
MixedLinearKrugerCubic,
LogMixedLinearKrugerCubic
} |
|
|
| InterpolatedYieldCurve (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< QuantLib::Date > &dates, const std::vector< QuantLib::Real > &data, const QuantLib::Calendar &calendar, const QuantLib::DayCounter &dayCounter, const std::vector< QuantLib::Handle< QuantLib::Quote > > &jumps, const std::vector< QuantLib::Date > &jumpDates, const std::string &traitsID, const std::string &interpolatorID, const QuantLib::MixedInterpolation::Behavior behavior, const QuantLib::Size n, bool permanent=false) |
|
const std::vector< QuantLib::Time > & | times () const |
|
const std::vector< QuantLib::Date > & | dates () const |
|
const std::vector< QuantLib::Real > & | data () const |
|
const std::vector< QuantLib::Time > & | jumpTimes () const |
|
const std::vector< QuantLib::Date > & | jumpDates () const |
|
|
| InterpolatedYieldCurve (const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::string &traitsID, const std::string &interpolatorID, bool permanent) |
|
◆ Interpolator
Enumerator |
---|
BackwardFlat | |
ForwardFlat | |
Linear | |
LogLinear | |
CubicNaturalSpline | |
LogCubicNaturalSpline | |
MonotonicCubicNaturalSpline | |
MonotonicLogCubicNaturalSpline | |
KrugerCubic | |
KrugerLogCubic | |
FritschButlandCubic | |
FritschButlandLogCubic | |
Parabolic | |
LogParabolic | |
MonotonicParabolic | |
MonotonicLogParabolic | |
MixedLinearCubicNaturalSpline | |
LogMixedLinearCubicNaturalSpline | |
MixedLinearMonotonicCubicNaturalSpline | |
LogMixedLinearMonotonicCubicNaturalSpline | |
MixedLinearKrugerCubic | |
LogMixedLinearKrugerCubic | |
◆ Traits
Enumerator |
---|
Discount | |
ForwardRate | |
ZeroYield | |
◆ InterpolatedYieldCurve() [1/2]
QuantLibAddin::InterpolatedYieldCurve::InterpolatedYieldCurve |
( |
const boost::shared_ptr< ObjectHandler::ValueObject > & |
properties, |
|
|
const std::vector< QuantLib::Date > & |
dates, |
|
|
const std::vector< QuantLib::Real > & |
data, |
|
|
const QuantLib::Calendar & |
calendar, |
|
|
const QuantLib::DayCounter & |
dayCounter, |
|
|
const std::vector< QuantLib::Handle< QuantLib::Quote > > & |
jumps, |
|
|
const std::vector< QuantLib::Date > & |
jumpDates, |
|
|
const std::string & |
traitsID, |
|
|
const std::string & |
interpolatorID, |
|
|
const QuantLib::MixedInterpolation::Behavior |
behavior, |
|
|
const QuantLib::Size |
n, |
|
|
bool |
permanent = false |
|
) |
| |
◆ InterpolatedYieldCurve() [2/2]
QuantLibAddin::InterpolatedYieldCurve::InterpolatedYieldCurve |
( |
const boost::shared_ptr< ObjectHandler::ValueObject > & |
properties, |
|
|
const std::string & |
traitsID, |
|
|
const std::string & |
interpolatorID, |
|
|
bool |
permanent |
|
) |
| |
|
protected |
◆ data()
const std::vector<QuantLib::Real>& QuantLibAddin::InterpolatedYieldCurve::data |
( |
| ) |
const |
◆ dates()
const std::vector<QuantLib::Date>& QuantLibAddin::InterpolatedYieldCurve::dates |
( |
| ) |
const |
◆ jumpDates()
const std::vector<QuantLib::Date>& QuantLibAddin::InterpolatedYieldCurve::jumpDates |
( |
| ) |
const |
◆ jumpTimes()
const std::vector<QuantLib::Time>& QuantLibAddin::InterpolatedYieldCurve::jumpTimes |
( |
| ) |
const |
◆ times()
const std::vector<QuantLib::Time>& QuantLibAddin::InterpolatedYieldCurve::times |
( |
| ) |
const |
◆ interpolatorID_
std::string QuantLibAddin::InterpolatedYieldCurve::interpolatorID_ |
|
protected |
◆ traitsID_
std::string QuantLibAddin::InterpolatedYieldCurve::traitsID_ |
|
protected |
The documentation for this class was generated from the following file: