File: class_quant_lib_1_1_float_float_swaption_1_1arguments.html

package info (click to toggle)
quantlib-refman-html 1.20-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid, trixie
  • size: 103,140 kB
  • sloc: javascript: 13,408; makefile: 35
file content (225 lines) | stat: -rw-r--r-- 25,470 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>QuantLib: FloatFloatSwaption::arguments Class Reference</title>
<link href='https://fonts.googleapis.com/css?family=Merriweather+Sans:800' rel='stylesheet' type='text/css'>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="quantlibextra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname"><a href="http://quantlib.org">
       <img alt="QuantLib" src="QL-title.jpg"></a>
   <div id="projectbrief">A free/open-source library for quantitative finance</div>
   <div id="projectnumber">Reference manual - version 1.20</div>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_quant_lib.html">QuantLib</a></li><li class="navelem"><a class="el" href="class_quant_lib_1_1_float_float_swaption.html">FloatFloatSwaption</a></li><li class="navelem"><a class="el" href="class_quant_lib_1_1_float_float_swaption_1_1arguments.html">arguments</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="class_quant_lib_1_1_float_float_swaption_1_1arguments-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">FloatFloatSwaption::arguments Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Arguments for cms swaption calculation  
 <a href="class_quant_lib_1_1_float_float_swaption_1_1arguments.html#details">More...</a></p>

<p><code>#include &lt;ql/instruments/floatfloatswaption.hpp&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for FloatFloatSwaption::arguments:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="class_quant_lib_1_1_float_float_swaption_1_1arguments__inherit__graph.png" border="0" usemap="#a_float_float_swaption_1_1arguments_inherit__map" alt="Inheritance graph"/></div>
<map name="_float_float_swaption_1_1arguments_inherit__map" id="a_float_float_swaption_1_1arguments_inherit__map">
<area shape="rect" title="Arguments for cms swaption calculation" alt="" coords="33,80,167,121"/>
<area shape="rect" href="class_quant_lib_1_1_float_float_swap_1_1arguments.html" title="Arguments for float float swap calculation" alt="" coords="5,5,88,32"/>
<area shape="rect" href="class_quant_lib_1_1_option_1_1arguments.html" title="basic option arguments" alt="" coords="112,5,195,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab3a68a01a1c7c22bfbd9f3f6d20e7d5a"><td class="memItemLeft" align="right" valign="top"><a id="ab3a68a01a1c7c22bfbd9f3f6d20e7d5a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>validate</b> () const</td></tr>
<tr class="separator:ab3a68a01a1c7c22bfbd9f3f6d20e7d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_quant_lib_1_1_float_float_swap_1_1arguments"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_quant_lib_1_1_float_float_swap_1_1arguments')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_quant_lib_1_1_float_float_swap_1_1arguments.html">FloatFloatSwap::arguments</a></td></tr>
<tr class="memitem:ab3a68a01a1c7c22bfbd9f3f6d20e7d5a inherit pub_methods_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="ab3a68a01a1c7c22bfbd9f3f6d20e7d5a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>validate</b> () const</td></tr>
<tr class="separator:ab3a68a01a1c7c22bfbd9f3f6d20e7d5a inherit pub_methods_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_quant_lib_1_1_option_1_1arguments"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_quant_lib_1_1_option_1_1arguments')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_quant_lib_1_1_option_1_1arguments.html">Option::arguments</a></td></tr>
<tr class="memitem:ab3a68a01a1c7c22bfbd9f3f6d20e7d5a inherit pub_methods_class_quant_lib_1_1_option_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="ab3a68a01a1c7c22bfbd9f3f6d20e7d5a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>validate</b> () const</td></tr>
<tr class="separator:ab3a68a01a1c7c22bfbd9f3f6d20e7d5a inherit pub_methods_class_quant_lib_1_1_option_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a94be37802058ff7e6fe02718fac49bfd"><td class="memItemLeft" align="right" valign="top"><a id="a94be37802058ff7e6fe02718fac49bfd"></a>
ext::shared_ptr&lt; <a class="el" href="class_quant_lib_1_1_float_float_swap.html">FloatFloatSwap</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b></td></tr>
<tr class="separator:a94be37802058ff7e6fe02718fac49bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbc9e8d5ea5da78fba7924bc32cfb25c"><td class="memItemLeft" align="right" valign="top"><a id="adbc9e8d5ea5da78fba7924bc32cfb25c"></a>
Settlement::Type&#160;</td><td class="memItemRight" valign="bottom"><b>settlementType</b></td></tr>
<tr class="separator:adbc9e8d5ea5da78fba7924bc32cfb25c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0aef71c524ad2568efe1359dff28928"><td class="memItemLeft" align="right" valign="top"><a id="ac0aef71c524ad2568efe1359dff28928"></a>
Settlement::Method&#160;</td><td class="memItemRight" valign="bottom"><b>settlementMethod</b></td></tr>
<tr class="separator:ac0aef71c524ad2568efe1359dff28928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_quant_lib_1_1_float_float_swap_1_1arguments.html">FloatFloatSwap::arguments</a></td></tr>
<tr class="memitem:a2112c634d0ddbd04001b51e8bdcb26df inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a2112c634d0ddbd04001b51e8bdcb26df"></a>
VanillaSwap::Type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
<tr class="separator:a2112c634d0ddbd04001b51e8bdcb26df inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9471fbd7964b11d97503a7e57f6cd825 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a9471fbd7964b11d97503a7e57f6cd825"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>nominal1</b></td></tr>
<tr class="separator:a9471fbd7964b11d97503a7e57f6cd825 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b687781133469970edd820349d62eb4 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a9b687781133469970edd820349d62eb4"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>nominal2</b></td></tr>
<tr class="separator:a9b687781133469970edd820349d62eb4 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace07cc4e087cb8e1e2043f56d3ad21f0 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="ace07cc4e087cb8e1e2043f56d3ad21f0"></a>
std::vector&lt; <a class="el" href="class_quant_lib_1_1_date.html">Date</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg1ResetDates</b></td></tr>
<tr class="separator:ace07cc4e087cb8e1e2043f56d3ad21f0 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad88323013805364b7ffda8c37649f85a inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="ad88323013805364b7ffda8c37649f85a"></a>
std::vector&lt; <a class="el" href="class_quant_lib_1_1_date.html">Date</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg1FixingDates</b></td></tr>
<tr class="separator:ad88323013805364b7ffda8c37649f85a inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38473653125d6b849cc0507938e157a2 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a38473653125d6b849cc0507938e157a2"></a>
std::vector&lt; <a class="el" href="class_quant_lib_1_1_date.html">Date</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg1PayDates</b></td></tr>
<tr class="separator:a38473653125d6b849cc0507938e157a2 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac98f5cb4082b10907a7151394155228b inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="ac98f5cb4082b10907a7151394155228b"></a>
std::vector&lt; <a class="el" href="class_quant_lib_1_1_date.html">Date</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg2ResetDates</b></td></tr>
<tr class="separator:ac98f5cb4082b10907a7151394155228b inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2537ace968c5804f65d95a1f73aa058 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="aa2537ace968c5804f65d95a1f73aa058"></a>
std::vector&lt; <a class="el" href="class_quant_lib_1_1_date.html">Date</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg2FixingDates</b></td></tr>
<tr class="separator:aa2537ace968c5804f65d95a1f73aa058 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa775f26174f7f68b86c069d9cf75f76c inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="aa775f26174f7f68b86c069d9cf75f76c"></a>
std::vector&lt; <a class="el" href="class_quant_lib_1_1_date.html">Date</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg2PayDates</b></td></tr>
<tr class="separator:aa775f26174f7f68b86c069d9cf75f76c inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5ae2801d75c906dd9a334e15cf84443 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="ad5ae2801d75c906dd9a334e15cf84443"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg1Spreads</b></td></tr>
<tr class="separator:ad5ae2801d75c906dd9a334e15cf84443 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37a9c284404cefb08b3b61620f13ebed inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a37a9c284404cefb08b3b61620f13ebed"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg2Spreads</b></td></tr>
<tr class="separator:a37a9c284404cefb08b3b61620f13ebed inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d99005a3896ce2586abb08e054b3daa inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a4d99005a3896ce2586abb08e054b3daa"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg1Gearings</b></td></tr>
<tr class="separator:a4d99005a3896ce2586abb08e054b3daa inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e45568f51a47a2351c27123272f3ee inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a20e45568f51a47a2351c27123272f3ee"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg2Gearings</b></td></tr>
<tr class="separator:a20e45568f51a47a2351c27123272f3ee inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a548c6cfbd4d45a7efc7ed2990ee5a2c5 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a548c6cfbd4d45a7efc7ed2990ee5a2c5"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg1CappedRates</b></td></tr>
<tr class="separator:a548c6cfbd4d45a7efc7ed2990ee5a2c5 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285bb24c2d611ee9bb7eb591dece2533 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a285bb24c2d611ee9bb7eb591dece2533"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg1FlooredRates</b></td></tr>
<tr class="separator:a285bb24c2d611ee9bb7eb591dece2533 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d7f333d72f5f9628303d0778df9afcf inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a1d7f333d72f5f9628303d0778df9afcf"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg2CappedRates</b></td></tr>
<tr class="separator:a1d7f333d72f5f9628303d0778df9afcf inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade0aa153916e487bbc1dda665ea67c39 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="ade0aa153916e487bbc1dda665ea67c39"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg2FlooredRates</b></td></tr>
<tr class="separator:ade0aa153916e487bbc1dda665ea67c39 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c59d5d7fd9236124eccc840d521acf8 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a6c59d5d7fd9236124eccc840d521acf8"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg1Coupons</b></td></tr>
<tr class="separator:a6c59d5d7fd9236124eccc840d521acf8 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0d497147d50e8e7c45a8b3b07dab61f inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="af0d497147d50e8e7c45a8b3b07dab61f"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg2Coupons</b></td></tr>
<tr class="separator:af0d497147d50e8e7c45a8b3b07dab61f inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17b0f6080dc15e7e5fcc90d2db2beb60 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a17b0f6080dc15e7e5fcc90d2db2beb60"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg1AccrualTimes</b></td></tr>
<tr class="separator:a17b0f6080dc15e7e5fcc90d2db2beb60 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a049bed85918d552b618b9dd0d115b8a7 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a049bed85918d552b618b9dd0d115b8a7"></a>
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg2AccrualTimes</b></td></tr>
<tr class="separator:a049bed85918d552b618b9dd0d115b8a7 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04be7c4a57b5bdde36d6b7f38ed95f83 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a04be7c4a57b5bdde36d6b7f38ed95f83"></a>
ext::shared_ptr&lt; <a class="el" href="class_quant_lib_1_1_interest_rate_index.html">InterestRateIndex</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>index1</b></td></tr>
<tr class="separator:a04be7c4a57b5bdde36d6b7f38ed95f83 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a30b046d2eb29c537885eeaa3884f03 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a3a30b046d2eb29c537885eeaa3884f03"></a>
ext::shared_ptr&lt; <a class="el" href="class_quant_lib_1_1_interest_rate_index.html">InterestRateIndex</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>index2</b></td></tr>
<tr class="separator:a3a30b046d2eb29c537885eeaa3884f03 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2692c073383b8a408a8d0b9728951424 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a2692c073383b8a408a8d0b9728951424"></a>
std::vector&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg1IsRedemptionFlow</b></td></tr>
<tr class="separator:a2692c073383b8a408a8d0b9728951424 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10649aeeffea91558634e80107fd3188 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a10649aeeffea91558634e80107fd3188"></a>
std::vector&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>leg2IsRedemptionFlow</b></td></tr>
<tr class="separator:a10649aeeffea91558634e80107fd3188 inherit pub_attribs_class_quant_lib_1_1_float_float_swap_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_class_quant_lib_1_1_option_1_1arguments"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_quant_lib_1_1_option_1_1arguments')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_quant_lib_1_1_option_1_1arguments.html">Option::arguments</a></td></tr>
<tr class="memitem:af636ed0116f8030541ea48be30708d85 inherit pub_attribs_class_quant_lib_1_1_option_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="af636ed0116f8030541ea48be30708d85"></a>
ext::shared_ptr&lt; <a class="el" href="class_quant_lib_1_1_payoff.html">Payoff</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>payoff</b></td></tr>
<tr class="separator:af636ed0116f8030541ea48be30708d85 inherit pub_attribs_class_quant_lib_1_1_option_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55d2401c8468ecbd8463c1ca1b7f07a6 inherit pub_attribs_class_quant_lib_1_1_option_1_1arguments"><td class="memItemLeft" align="right" valign="top"><a id="a55d2401c8468ecbd8463c1ca1b7f07a6"></a>
ext::shared_ptr&lt; <a class="el" href="class_quant_lib_1_1_exercise.html">Exercise</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>exercise</b></td></tr>
<tr class="separator:a55d2401c8468ecbd8463c1ca1b7f07a6 inherit pub_attribs_class_quant_lib_1_1_option_1_1arguments"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Arguments for cms swaption calculation </p>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.9.1-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by <a href="http://www.doxygen.org/index.html">Doxygen</a>
1.8.20
</small></address>
</body>
</html>