24
<h3 class="navbartitle">Version 0.9.7</h3>
24
<h3 class="navbartitle">Version 0.9.9</h3>
28
28
<h3 class="navbartitle">Getting started</h3>
29
29
<ul class="navbarlist">
30
30
<li class="navlink"><a href="index.html">Introduction</a></li>
31
<li class="navlink"><a href="overview.html">Project overview</a></li>
32
31
<li class="navlink"><a href="where.html">Where to get QuantLib</a></li>
33
32
<li class="navlink"><a href="install.html">Installation</a></li>
34
33
<li class="navlink"><a href="config.html">Configuration</a></li>
74
73
<div class="dynsection">
75
74
<p><center><img src="class_quant_lib_1_1_amortizing_cms_rate_bond__inherit__graph.png" border="0" usemap="#_amortizing_cms_rate_bond__inherit__map" alt="Inheritance graph"></center>
76
75
<map name="_amortizing_cms_rate_bond__inherit__map">
77
<area shape="rect" href="class_quant_lib_1_1_bond.html" title="Base bond class." alt="" coords="64,5,115,32"></map>
76
<area shape="rect" href="class_quant_lib_1_1_bond.html" title="Base bond class." alt="" coords="64,5,115,35"></map>
78
77
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
81
80
<a href="class_quant_lib_1_1_amortizing_cms_rate_bond-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
83
82
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
84
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb264c989c4245705a1d9244f6920be8"></a><!-- doxytag: member="QuantLib::AmortizingCmsRateBond::AmortizingCmsRateBond" ref="fb264c989c4245705a1d9244f6920be8" args="(Natural settlementDays, const std::vector< Real > &faceAmount, const Schedule &schedule, const boost::shared_ptr< SwapIndex > &index, const DayCounter &paymentDayCounter, BusinessDayConvention paymentConvention=Following, Natural fixingDays=Null< Natural >(), const std::vector< Real > &gearings=std::vector< Real >(1, 1.0), const std::vector< Spread > &spreads=std::vector< Spread >(1, 0.0), const std::vector< Rate > &caps=std::vector< Rate >(), const std::vector< Rate > &floors=std::vector< Rate >(), bool inArrears=false, const std::vector< Real > &redemptions=std::vector< Real >(1, 100.0), const Date &issueDate=Date())" -->
85
</td><td class="memItemRight" valign="bottom"><b>AmortizingCmsRateBond</b> (<a class="el" href="group__types.html#g7e529c39c477ba1f5a22264d93e8457a">Natural</a> settlementDays, const std::vector< <a class="el" href="group__types.html#g4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> > &faceAmount, const <a class="el" href="class_quant_lib_1_1_schedule.html">Schedule</a> &schedule, const boost::shared_ptr< <a class="el" href="class_quant_lib_1_1_swap_index.html">SwapIndex</a> > &index, const <a class="el" href="class_quant_lib_1_1_day_counter.html">DayCounter</a> &paymentDayCounter, <a class="el" href="group__datetime.html#gff46c5ae9385d20709bedade86edd368">BusinessDayConvention</a> paymentConvention=Following, <a class="el" href="group__types.html#g7e529c39c477ba1f5a22264d93e8457a">Natural</a> fixingDays=<a class="el" href="class_quant_lib_1_1_null.html">Null</a>< <a class="el" href="group__types.html#g7e529c39c477ba1f5a22264d93e8457a">Natural</a> >(), const std::vector< <a class="el" href="group__types.html#g4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> > &gearings=std::vector< <a class="el" href="group__types.html#g4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> >(1, 1.0), const std::vector< <a class="el" href="group__types.html#ge7427f4743503002b0c6eeeefae91a3d">Spread</a> > &spreads=std::vector< <a class="el" href="group__types.html#ge7427f4743503002b0c6eeeefae91a3d">Spread</a> >(1, 0.0), const std::vector< <a class="el" href="group__types.html#gede435af51236692b1107d7639581d39">Rate</a> > &caps=std::vector< <a class="el" href="group__types.html#gede435af51236692b1107d7639581d39">Rate</a> >(), const std::vector< <a class="el" href="group__types.html#gede435af51236692b1107d7639581d39">Rate</a> > &floors=std::vector< <a class="el" href="group__types.html#gede435af51236692b1107d7639581d39">Rate</a> >(), bool inArrears=false, const std::vector< <a class="el" href="group__types.html#g4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> > &redemptions=std::vector< <a class="el" href="group__types.html#g4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> >(1, 100.0), const <a class="el" href="class_quant_lib_1_1_date.html">Date</a> &issueDate=<a class="el" href="class_quant_lib_1_1_date.html">Date</a>())</td></tr>
83
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f43231521616d6f79b5852fa635461f"></a><!-- doxytag: member="QuantLib::AmortizingCmsRateBond::AmortizingCmsRateBond" ref="5f43231521616d6f79b5852fa635461f" args="(Natural settlementDays, const std::vector< Real > &notionals, const Schedule &schedule, const boost::shared_ptr< SwapIndex > &index, const DayCounter &paymentDayCounter, BusinessDayConvention paymentConvention=Following, Natural fixingDays=Null< Natural >(), const std::vector< Real > &gearings=std::vector< Real >(1, 1.0), const std::vector< Spread > &spreads=std::vector< Spread >(1, 0.0), const std::vector< Rate > &caps=std::vector< Rate >(), const std::vector< Rate > &floors=std::vector< Rate >(), bool inArrears=false, const Date &issueDate=Date())" -->
84
</td><td class="memItemRight" valign="bottom"><b>AmortizingCmsRateBond</b> (<a class="el" href="group__types.html#g7e529c39c477ba1f5a22264d93e8457a">Natural</a> settlementDays, const std::vector< <a class="el" href="group__types.html#g4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> > &notionals, const <a class="el" href="class_quant_lib_1_1_schedule.html">Schedule</a> &schedule, const boost::shared_ptr< <a class="el" href="class_quant_lib_1_1_swap_index.html">SwapIndex</a> > &index, const <a class="el" href="class_quant_lib_1_1_day_counter.html">DayCounter</a> &paymentDayCounter, <a class="el" href="group__datetime.html#gff46c5ae9385d20709bedade86edd368">BusinessDayConvention</a> paymentConvention=Following, <a class="el" href="group__types.html#g7e529c39c477ba1f5a22264d93e8457a">Natural</a> fixingDays=Null< <a class="el" href="group__types.html#g7e529c39c477ba1f5a22264d93e8457a">Natural</a> >(), const std::vector< <a class="el" href="group__types.html#g4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> > &gearings=std::vector< <a class="el" href="group__types.html#g4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> >(1, 1.0), const std::vector< <a class="el" href="group__types.html#ge7427f4743503002b0c6eeeefae91a3d">Spread</a> > &spreads=std::vector< <a class="el" href="group__types.html#ge7427f4743503002b0c6eeeefae91a3d">Spread</a> >(1, 0.0), const std::vector< <a class="el" href="group__types.html#gede435af51236692b1107d7639581d39">Rate</a> > &caps=std::vector< <a class="el" href="group__types.html#gede435af51236692b1107d7639581d39">Rate</a> >(), const std::vector< <a class="el" href="group__types.html#gede435af51236692b1107d7639581d39">Rate</a> > &floors=std::vector< <a class="el" href="group__types.html#gede435af51236692b1107d7639581d39">Rate</a> >(), bool inArrears=false, const <a class="el" href="class_quant_lib_1_1_date.html">Date</a> &issueDate=<a class="el" href="class_quant_lib_1_1_date.html">Date</a>())</td></tr>
88
87
<hr><a name="_details"></a><h2>Detailed Description</h2>