QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
helper class for instantiating CMS More...
#include <makecms.hpp>
helper class for instantiating CMS
This class provides a more comfortable way to instantiate standard market constant maturity swap.
Definition at line 40 of file makecms.hpp.
MakeCms | ( | const Period & | swapTenor, |
const ext::shared_ptr< SwapIndex > & | swapIndex, | ||
const ext::shared_ptr< IborIndex > & | iborIndex, | ||
Spread | iborSpread = 0.0 , |
||
const Period & | forwardStart = 0*Days |
||
) |
Definition at line 33 of file makecms.cpp.
MakeCms | ( | const Period & | swapTenor, |
const ext::shared_ptr< SwapIndex > & | swapIndex, | ||
Spread | iborSpread = 0.0 , |
||
const Period & | forwardStart = 0*Days |
||
) |
Definition at line 58 of file makecms.cpp.
operator Swap | ( | ) | const |
operator ext::shared_ptr< Swap > | ( | ) | const |
Definition at line 172 of file makecms.cpp.
Definition at line 177 of file makecms.cpp.
Definition at line 183 of file makecms.cpp.
Definition at line 200 of file makecms.cpp.
Definition at line 206 of file makecms.cpp.
MakeCms & withCmsLegConvention | ( | BusinessDayConvention | bdc | ) |
Definition at line 212 of file makecms.cpp.
MakeCms & withCmsLegTerminationDateConvention | ( | BusinessDayConvention | bdc | ) |
Definition at line 218 of file makecms.cpp.
MakeCms & withCmsLegRule | ( | DateGeneration::Rule | r | ) |
Definition at line 223 of file makecms.cpp.
Definition at line 228 of file makecms.cpp.
Definition at line 233 of file makecms.cpp.
Definition at line 239 of file makecms.cpp.
MakeCms & withCmsLegDayCount | ( | const DayCounter & | dc | ) |
Definition at line 245 of file makecms.cpp.
Definition at line 250 of file makecms.cpp.
Definition at line 256 of file makecms.cpp.
MakeCms & withFloatingLegConvention | ( | BusinessDayConvention | bdc | ) |
Definition at line 262 of file makecms.cpp.
MakeCms & withFloatingLegTerminationDateConvention | ( | BusinessDayConvention | bdc | ) |
Definition at line 268 of file makecms.cpp.
MakeCms & withFloatingLegRule | ( | DateGeneration::Rule | r | ) |
Definition at line 273 of file makecms.cpp.
Definition at line 278 of file makecms.cpp.
Definition at line 284 of file makecms.cpp.
Definition at line 290 of file makecms.cpp.
MakeCms & withFloatingLegDayCount | ( | const DayCounter & | dc | ) |
Definition at line 296 of file makecms.cpp.
Definition at line 301 of file makecms.cpp.
MakeCms & withDiscountingTermStructure | ( | const Handle< YieldTermStructure > & | discountingTermStructure | ) |
MakeCms & withCmsCouponPricer | ( | const ext::shared_ptr< CmsCouponPricer > & | couponPricer | ) |
|
private |
Definition at line 89 of file makecms.hpp.
|
private |
Definition at line 90 of file makecms.hpp.
|
private |
Definition at line 91 of file makecms.hpp.
|
private |
Definition at line 92 of file makecms.hpp.
|
private |
Definition at line 93 of file makecms.hpp.
|
private |
Definition at line 94 of file makecms.hpp.
|
private |
Definition at line 96 of file makecms.hpp.
|
private |
Definition at line 97 of file makecms.hpp.
|
private |
Definition at line 98 of file makecms.hpp.
|
private |
Definition at line 98 of file makecms.hpp.
|
private |
Definition at line 100 of file makecms.hpp.
|
private |
Definition at line 101 of file makecms.hpp.
|
private |
Definition at line 101 of file makecms.hpp.
|
private |
Definition at line 103 of file makecms.hpp.
|
private |
Definition at line 104 of file makecms.hpp.
|
private |
Definition at line 105 of file makecms.hpp.
|
private |
Definition at line 105 of file makecms.hpp.
|
private |
Definition at line 106 of file makecms.hpp.
|
private |
Definition at line 106 of file makecms.hpp.
|
private |
Definition at line 107 of file makecms.hpp.
|
private |
Definition at line 107 of file makecms.hpp.
|
private |
Definition at line 108 of file makecms.hpp.
|
private |
Definition at line 108 of file makecms.hpp.
|
private |
Definition at line 109 of file makecms.hpp.
|
private |
Definition at line 109 of file makecms.hpp.
|
private |
Definition at line 110 of file makecms.hpp.
|
private |
Definition at line 110 of file makecms.hpp.
|
private |
Definition at line 111 of file makecms.hpp.
|
private |
Definition at line 111 of file makecms.hpp.
|
private |
Definition at line 112 of file makecms.hpp.
|
private |
Definition at line 112 of file makecms.hpp.
|
private |
Definition at line 114 of file makecms.hpp.
|
private |
Definition at line 115 of file makecms.hpp.