setOnCMSwapRates (3) - Linux Manuals
setOnCMSwapRates: Curve state for constant-maturity-swap market models
NAME
QuantLib::CMSwapCurveState - Curve state for constant-maturity-swap market models
SYNOPSIS
#include <ql/models/marketmodels/curvestates/cmswapcurvestate.hpp>
Inherits QuantLib::CurveState.
Public Member Functions
CMSwapCurveState (const std::vector< Time > &rateTimes, Size spanningForwards)
Modifiers
void setOnCMSwapRates (const std::vector< Rate > &cmSwapRates, Size firstValidIndex=0)
Inspectors
Real discountRatio (Size i, Size j) const
Rate forwardRate (Size i) const
Rate coterminalSwapRate (Size i) const
Rate coterminalSwapAnnuity (Size numeraire, Size i) const
Rate cmSwapRate (Size i, Size spanningForwards) const
Rate cmSwapAnnuity (Size numeraire, Size i, Size spanningForwards) const
const std::vector< Rate > & forwardRates () const
const std::vector< Rate > & coterminalSwapRates () const
const std::vector< Rate > & cmSwapRates (Size spanningForwards) const
std::auto_ptr< CurveState > clone () const
Detailed Description
Curve state for constant-maturity-swap market models
Author
Generated automatically by Doxygen for QuantLib from the source code.