Skip to content

Commit 525cbfe

Browse files
lballabio-botlballabio
authored andcommitted
Update reference docs for v1.41
1 parent 1251479 commit 525cbfe

File tree

3,692 files changed

+44461
-42029
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,692 files changed

+44461
-42029
lines changed

_includes/LICENSE.TXT

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ Copyright (C) 2012 Samuel Tebege
102102
Copyright (C) 2012 Simon Shakeshaft
103103
Copyright (C) 2012 Édouard Tallent
104104
Copyright (C) 2012, 2013 Grzegorz Andruszkiewicz
105-
Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2023, 2024 Peter Caspers
105+
Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2023, 2024, 2025 Peter Caspers
106106

107107
Copyright (C) 2013 BGC Partners L.P.
108108
Copyright (C) 2013 Chris Higgs
@@ -127,7 +127,7 @@ Copyright (C) 2016 Nicholas Bertocchi
127127
Copyright (C) 2016 Stefano Fondi
128128
Copyright (C) 2016, 2017 Fabrice Lecuyer
129129
Copyright (C) 2016, 2019, 2020 Eisuke Tani
130-
Copyright (C) 2016, 2022 Quaternion Risk Management Ltd
130+
Copyright (C) 2016, 2020, 2022 Quaternion Risk Management Ltd
131131

132132
Copyright (C) 2017 BN Algorithms Ltd
133133
Copyright (C) 2017 Joseph Jeisman
@@ -152,7 +152,7 @@ Copyright (C) 2020 Leonardo Arcari
152152
Copyright (C) 2020 Piotr Siejda
153153
Copyright (C) 2020, 2021 Jack Gillett
154154
Copyright (C) 2020, 2021 Lew Wei Hao
155-
Copyright (C) 2020, 2021, 2022, 2023 Marcin Rybacki
155+
Copyright (C) 2020, 2021, 2022, 2023, 2025 Marcin Rybacki
156156

157157
Copyright (C) 2021 Anubhav Pandey
158158
Copyright (C) 2021 Magnus Mencke
@@ -171,9 +171,12 @@ Copyright (C) 2023 Paul Xi Cao
171171
Copyright (C) 2024 Jacques du Toit
172172
Copyright (C) 2024 Jongbong An
173173

174+
Copyright (C) 2025 Eugene Toder
174175
Copyright (C) 2025 Hiroto Ogawa
176+
Copyright (C) 2025 Kareem Fareed
175177
Copyright (C) 2025 Paolo D'Elia
176178
Copyright (C) 2025 Sotirios Papathanasopoulos
179+
Copyright (C) 2025 Uzair Beg
177180
Copyright (C) 2025 William Day
178181

179182
QuantLib includes code taken from Peter Jäckel's book "Monte Carlo

reference/_basket_losses_8cpp-example.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
55
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6-
<meta name="generator" content="Doxygen 1.14.0"/>
6+
<meta name="generator" content="Doxygen 1.15.0"/>
77
<meta name="viewport" content="width=device-width, initial-scale=1"/>
88
<title>QuantLib: BasketLosses.cpp</title>
99
<link rel="stylesheet" href="/styles/fonts.css" type="text/css">
@@ -32,15 +32,15 @@
3232
<tr style="height: 56px;">
3333
<td id="projectalign" style="padding-left: 0.5em;">
3434
<div id="projectname"><a href="https://www.quantlib.org">QuantLib</a>: a free/open-source library for quantitative finance
35-
<div id="projectnumber">Reference manual - version 1.40</div>
35+
<div id="projectnumber">Reference manual - version 1.41</div>
3636
</div>
3737
</td>
3838
</tr>
3939
</tbody>
4040
</table>
4141
</div>
4242
<!-- end header part -->
43-
<!-- Generated by Doxygen 1.14.0 -->
43+
<!-- Generated by Doxygen 1.15.0 -->
4444
<script type="text/javascript">
4545
var searchBox = new SearchBox("searchBox", "search/",'.html');
4646
</script>
@@ -363,7 +363,7 @@
363363
<!-- start footer part -->
364364
<hr class="footer"/><address class="footer"><small>
365365
Generated by <a href="http://www.doxygen.org/index.html">Doxygen</a>
366-
1.14.0
366+
1.15.0
367367
</small></address>
368368
</body>
369369
</html>

reference/_bermudan_swaption_8cpp-example.html

Lines changed: 31 additions & 31 deletions
Large diffs are not rendered by default.

reference/_bonds_8cpp-example.html

Lines changed: 29 additions & 29 deletions
Large diffs are not rendered by default.

reference/_c_d_s_8cpp-example.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
55
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6-
<meta name="generator" content="Doxygen 1.14.0"/>
6+
<meta name="generator" content="Doxygen 1.15.0"/>
77
<meta name="viewport" content="width=device-width, initial-scale=1"/>
88
<title>QuantLib: CDS.cpp</title>
99
<link rel="stylesheet" href="/styles/fonts.css" type="text/css">
@@ -32,15 +32,15 @@
3232
<tr style="height: 56px;">
3333
<td id="projectalign" style="padding-left: 0.5em;">
3434
<div id="projectname"><a href="https://www.quantlib.org">QuantLib</a>: a free/open-source library for quantitative finance
35-
<div id="projectnumber">Reference manual - version 1.40</div>
35+
<div id="projectnumber">Reference manual - version 1.41</div>
3636
</div>
3737
</td>
3838
</tr>
3939
</tbody>
4040
</table>
4141
</div>
4242
<!-- end header part -->
43-
<!-- Generated by Doxygen 1.14.0 -->
43+
<!-- Generated by Doxygen 1.15.0 -->
4444
<script type="text/javascript">
4545
var searchBox = new SearchBox("searchBox", "search/",'.html');
4646
</script>
@@ -730,7 +730,7 @@
730730
<!-- start footer part -->
731731
<hr class="footer"/><address class="footer"><small>
732732
Generated by <a href="http://www.doxygen.org/index.html">Doxygen</a>
733-
1.14.0
733+
1.15.0
734734
</small></address>
735735
</body>
736736
</html>

reference/_c_v_a_i_r_s_8cpp-example.html

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
55
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6-
<meta name="generator" content="Doxygen 1.14.0"/>
6+
<meta name="generator" content="Doxygen 1.15.0"/>
77
<meta name="viewport" content="width=device-width, initial-scale=1"/>
88
<title>QuantLib: CVAIRS.cpp</title>
99
<link rel="stylesheet" href="/styles/fonts.css" type="text/css">
@@ -32,15 +32,15 @@
3232
<tr style="height: 56px;">
3333
<td id="projectalign" style="padding-left: 0.5em;">
3434
<div id="projectname"><a href="https://www.quantlib.org">QuantLib</a>: a free/open-source library for quantitative finance
35-
<div id="projectnumber">Reference manual - version 1.40</div>
35+
<div id="projectnumber">Reference manual - version 1.41</div>
3636
</div>
3737
</td>
3838
</tr>
3939
</tbody>
4040
</table>
4141
</div>
4242
<!-- end header part -->
43-
<!-- Generated by Doxygen 1.14.0 -->
43+
<!-- Generated by Doxygen 1.15.0 -->
4444
<script type="text/javascript">
4545
var searchBox = new SearchBox("searchBox", "search/",'.html');
4646
</script>
@@ -150,7 +150,7 @@
150150
<div class="line"> Size tenorsSwapMkt[] = {5, 10, 15, 20, 25, 30};</div>
151151
<div class="line"> </div>
152152
<div class="line"> <span class="comment">// rates ignoring counterparty risk:</span></div>
153-
<div class="line"> <a id="_a5" name="_a5"></a><a class="code hl_typedef" href="group__types.html#gaede435af51236692b1107d7639581d39" title="interest rates">Rate</a> ratesSwapmkt[] = {.03249, .04074, .04463, .04675, .04775, .04811};</div>
153+
<div class="line"> Rate ratesSwapmkt[] = {.03249, .04074, .04463, .04675, .04775, .04811};</div>
154154
<div class="line"> </div>
155155
<div class="line"> vector&lt;ext::shared_ptr&lt;RateHelper&gt;&gt; swapHelpers;</div>
156156
<div class="line"> swapHelpers.reserve(<span class="keyword">sizeof</span>(tenorsSwapMkt)/<span class="keyword">sizeof</span>(Size));</div>
@@ -159,17 +159,17 @@
159159
<div class="line"> makeQuoteHandle(ratesSwapmkt[i]),</div>
160160
<div class="line"> tenorsSwapMkt[i] * Years,</div>
161161
<div class="line"> <a class="code hl_class" href="class_quant_lib_1_1_t_a_r_g_e_t.html" title="TARGET calendar">TARGET</a>(),</div>
162-
<div class="line"> <a id="_a6" name="_a6"></a><a class="code hl_enumvalue" href="group__datetime.html#gga6d41db8ba0ea90d22df35889df452adaab4fce358383d1822f7596659e00b07f7" title="every third month">Quarterly</a>,</div>
163-
<div class="line"> <a id="_a7" name="_a7"></a><a class="code hl_enumvalue" href="group__datetime.html#ggaff46c5ae9385d20709bedade86edd368a013e092c359f6031cc0563fd413ce707">ModifiedFollowing</a>,</div>
164-
<div class="line"> <a id="_a8" name="_a8"></a><a class="code hl_class" href="class_quant_lib_1_1_actual_actual.html" title="Actual/Actual day count.">ActualActual</a>(ActualActual::ISDA),</div>
162+
<div class="line"> <a id="_a5" name="_a5"></a><a class="code hl_enumvalue" href="group__datetime.html#gga6d41db8ba0ea90d22df35889df452adaab4fce358383d1822f7596659e00b07f7" title="every third month">Quarterly</a>,</div>
163+
<div class="line"> <a id="_a6" name="_a6"></a><a class="code hl_enumvalue" href="group__datetime.html#ggaff46c5ae9385d20709bedade86edd368a013e092c359f6031cc0563fd413ce707">ModifiedFollowing</a>,</div>
164+
<div class="line"> <a id="_a7" name="_a7"></a><a class="code hl_class" href="class_quant_lib_1_1_actual_actual.html" title="Actual/Actual day count.">ActualActual</a>(ActualActual::ISDA),</div>
165165
<div class="line"> yieldIndx));</div>
166166
<div class="line"> </div>
167167
<div class="line"> <span class="keyword">auto</span> swapTS = ext::make_shared&lt;PiecewiseYieldCurve&lt;Discount, LogLinear&gt;&gt;(</div>
168168
<div class="line"> 2, <a class="code hl_class" href="class_quant_lib_1_1_t_a_r_g_e_t.html" title="TARGET calendar">TARGET</a>(), swapHelpers, <a class="code hl_class" href="class_quant_lib_1_1_actual_actual.html" title="Actual/Actual day count.">ActualActual</a>(ActualActual::ISDA));</div>
169169
<div class="line"> swapTS-&gt;enableExtrapolation();</div>
170170
<div class="line"> </div>
171171
<div class="line"> <span class="keyword">auto</span> riskFreeEngine = ext::make_shared&lt;DiscountingSwapEngine&gt;(</div>
172-
<div class="line"> <a id="_a9" name="_a9"></a><a class="code hl_class" href="class_quant_lib_1_1_handle.html" title="Shared handle to an observable.">Handle&lt;YieldTermStructure&gt;</a>(swapTS));</div>
172+
<div class="line"> <a id="_a8" name="_a8"></a><a class="code hl_class" href="class_quant_lib_1_1_handle.html" title="Shared handle to an observable.">Handle&lt;YieldTermStructure&gt;</a>(swapTS));</div>
173173
<div class="line"> </div>
174174
<div class="line"> std::vector&lt;Handle&lt;DefaultProbabilityTermStructure&gt;&gt;</div>
175175
<div class="line"> defaultIntensityTS;</div>
@@ -193,23 +193,23 @@
193193
<div class="line"> </div>
194194
<div class="line"> <span class="keywordflow">for</span>(Size i=0; i&lt;<span class="keyword">sizeof</span>(defaultTenors)/<span class="keyword">sizeof</span>(Size); i++) {</div>
195195
<div class="line"> defaultTSDates.push_back(<a class="code hl_class" href="class_quant_lib_1_1_t_a_r_g_e_t.html" title="TARGET calendar">TARGET</a>().advance(todaysDate, </div>
196-
<div class="line"> <a id="_a10" name="_a10"></a><a class="code hl_class" href="class_quant_lib_1_1_period.html">Period</a>(defaultTenors[i], Months)));</div>
196+
<div class="line"> <a id="_a9" name="_a9"></a><a class="code hl_class" href="class_quant_lib_1_1_period.html">Period</a>(defaultTenors[i], Months)));</div>
197197
<div class="line"> intesitiesVLow.push_back(intensitiesLow[i]);</div>
198198
<div class="line"> intesitiesVMedium.push_back(intensitiesMedium[i]);</div>
199199
<div class="line"> intesitiesVHigh.push_back(intensitiesHigh[i]);</div>
200200
<div class="line"> }</div>
201201
<div class="line"> </div>
202202
<div class="line"> defaultIntensityTS.emplace_back(</div>
203-
<div class="line"> ext::make_shared&lt;<a id="_a11" name="_a11"></a><a class="code hl_class" href="class_quant_lib_1_1_interpolated_hazard_rate_curve.html" title="DefaultProbabilityTermStructure based on interpolation of hazard rates.">InterpolatedHazardRateCurve&lt;BackwardFlat&gt;</a>&gt;(defaultTSDates, intesitiesVLow,</div>
204-
<div class="line"> <a id="_a12" name="_a12"></a><a class="code hl_class" href="class_quant_lib_1_1_actual360.html" title="Actual/360 day count convention.">Actual360</a>(), <a class="code hl_class" href="class_quant_lib_1_1_t_a_r_g_e_t.html" title="TARGET calendar">TARGET</a>()));</div>
203+
<div class="line"> ext::make_shared&lt;<a id="_a10" name="_a10"></a><a class="code hl_class" href="class_quant_lib_1_1_interpolated_hazard_rate_curve.html" title="DefaultProbabilityTermStructure based on interpolation of hazard rates.">InterpolatedHazardRateCurve&lt;BackwardFlat&gt;</a>&gt;(defaultTSDates, intesitiesVLow,</div>
204+
<div class="line"> <a id="_a11" name="_a11"></a><a class="code hl_class" href="class_quant_lib_1_1_actual360.html" title="Actual/360 day count convention.">Actual360</a>(), <a class="code hl_class" href="class_quant_lib_1_1_t_a_r_g_e_t.html" title="TARGET calendar">TARGET</a>()));</div>
205205
<div class="line"> defaultIntensityTS.emplace_back(</div>
206206
<div class="line"> ext::make_shared&lt;<a class="code hl_class" href="class_quant_lib_1_1_interpolated_hazard_rate_curve.html" title="DefaultProbabilityTermStructure based on interpolation of hazard rates.">InterpolatedHazardRateCurve&lt;BackwardFlat&gt;</a>&gt;(defaultTSDates, intesitiesVMedium,</div>
207207
<div class="line"> <a class="code hl_class" href="class_quant_lib_1_1_actual360.html" title="Actual/360 day count convention.">Actual360</a>(), <a class="code hl_class" href="class_quant_lib_1_1_t_a_r_g_e_t.html" title="TARGET calendar">TARGET</a>()));</div>
208208
<div class="line"> defaultIntensityTS.emplace_back(</div>
209209
<div class="line"> ext::make_shared&lt;<a class="code hl_class" href="class_quant_lib_1_1_interpolated_hazard_rate_curve.html" title="DefaultProbabilityTermStructure based on interpolation of hazard rates.">InterpolatedHazardRateCurve&lt;BackwardFlat&gt;</a>&gt;(defaultTSDates, intesitiesVHigh,</div>
210210
<div class="line"> <a class="code hl_class" href="class_quant_lib_1_1_actual360.html" title="Actual/360 day count convention.">Actual360</a>(), <a class="code hl_class" href="class_quant_lib_1_1_t_a_r_g_e_t.html" title="TARGET calendar">TARGET</a>()));</div>
211211
<div class="line"> </div>
212-
<div class="line"> <a id="_a13" name="_a13"></a><a class="code hl_typedef" href="group__types.html#gaaa95ab7fe66935e3f7535413fad2a7d3" title="volatility">Volatility</a> blackVol = 0.15; </div>
212+
<div class="line"> Volatility blackVol = 0.15; </div>
213213
<div class="line"> <span class="keyword">auto</span> ctptySwapCvaLow = ext::make_shared&lt;CounterpartyAdjSwapEngine&gt;(</div>
214214
<div class="line"> <a class="code hl_class" href="class_quant_lib_1_1_handle.html" title="Shared handle to an observable.">Handle&lt;YieldTermStructure&gt;</a>(swapTS), </div>
215215
<div class="line"> blackVol,</div>
@@ -236,15 +236,15 @@
236236
<div class="line"> <span class="comment">// fixed leg</span></div>
237237
<div class="line"> Frequency fixedLegFrequency = <a class="code hl_enumvalue" href="group__datetime.html#gga6d41db8ba0ea90d22df35889df452adaab4fce358383d1822f7596659e00b07f7" title="every third month">Quarterly</a>;</div>
238238
<div class="line"> BusinessDayConvention fixedLegConvention = <a class="code hl_enumvalue" href="group__datetime.html#ggaff46c5ae9385d20709bedade86edd368a013e092c359f6031cc0563fd413ce707">ModifiedFollowing</a>;</div>
239-
<div class="line"> <a id="_a14" name="_a14"></a><a class="code hl_class" href="class_quant_lib_1_1_day_counter.html" title="day counter class">DayCounter</a> fixedLegDayCounter = <a class="code hl_class" href="class_quant_lib_1_1_actual_actual.html" title="Actual/Actual day count.">ActualActual</a>(ActualActual::ISDA);</div>
239+
<div class="line"> <a id="_a12" name="_a12"></a><a class="code hl_class" href="class_quant_lib_1_1_day_counter.html" title="day counter class">DayCounter</a> fixedLegDayCounter = <a class="code hl_class" href="class_quant_lib_1_1_actual_actual.html" title="Actual/Actual day count.">ActualActual</a>(ActualActual::ISDA);</div>
240240
<div class="line"> <a class="code hl_class" href="class_quant_lib_1_1_day_counter.html" title="day counter class">DayCounter</a> floatingLegDayCounter = <a class="code hl_class" href="class_quant_lib_1_1_actual_actual.html" title="Actual/Actual day count.">ActualActual</a>(ActualActual::ISDA);</div>
241241
<div class="line"> </div>
242-
<div class="line"> <a id="_a15" name="_a15"></a><a class="code hl_enumeration" href="class_quant_lib_1_1_swap.html#a1d1cfd8ffb84e947f82999c682b666a7">Swap::Type</a> swapType = Swap::Payer;</div>
242+
<div class="line"> <a id="_a13" name="_a13"></a><a class="code hl_enumeration" href="class_quant_lib_1_1_swap.html#a1d1cfd8ffb84e947f82999c682b666a7">Swap::Type</a> swapType = Swap::Payer;</div>
243243
<div class="line"> <span class="keyword">auto</span> yieldIndxS = ext::make_shared&lt;Euribor3M&gt;(<a class="code hl_class" href="class_quant_lib_1_1_handle.html" title="Shared handle to an observable.">Handle&lt;YieldTermStructure&gt;</a>(swapTS));</div>
244244
<div class="line"> std::vector&lt;VanillaSwap&gt; riskySwaps;</div>
245245
<div class="line"> riskySwaps.reserve(<span class="keyword">sizeof</span>(tenorsSwapMkt)/<span class="keyword">sizeof</span>(Size));</div>
246246
<div class="line"> <span class="keywordflow">for</span>(Size i=0; i&lt;<span class="keyword">sizeof</span>(tenorsSwapMkt)/<span class="keyword">sizeof</span>(Size); i++) </div>
247-
<div class="line"> riskySwaps.push_back(<a id="_a16" name="_a16"></a><a class="code hl_class" href="class_quant_lib_1_1_make_vanilla_swap.html" title="helper class">MakeVanillaSwap</a>(tenorsSwapMkt[i]*Years,</div>
247+
<div class="line"> riskySwaps.push_back(<a id="_a14" name="_a14"></a><a class="code hl_class" href="class_quant_lib_1_1_make_vanilla_swap.html" title="helper class">MakeVanillaSwap</a>(tenorsSwapMkt[i]*Years,</div>
248248
<div class="line"> yieldIndxS,</div>
249249
<div class="line"> ratesSwapmkt[i], </div>
250250
<div class="line"> 0*Days)</div>
@@ -271,7 +271,7 @@
271271
<div class="line"> cout &lt;&lt; tenorsSwapMkt[i];</div>
272272
<div class="line"> cout &lt;&lt; setw(5);</div>
273273
<div class="line"> </div>
274-
<div class="line"> cout &lt;&lt; <span class="stringliteral">&quot; | &quot;</span> &lt;&lt; <a id="_a17" name="_a17"></a><a class="code hl_function" href="group__manips.html#gac63ea3dad10259db3764c7d15a61cde5" title="output rates and spreads as percentages">io::rate</a>(nonRiskyFair);</div>
274+
<div class="line"> cout &lt;&lt; <span class="stringliteral">&quot; | &quot;</span> &lt;&lt; <a id="_a15" name="_a15"></a><a class="code hl_function" href="group__manips.html#gac63ea3dad10259db3764c7d15a61cde5" title="output rates and spreads as percentages">io::rate</a>(nonRiskyFair);</div>
275275
<div class="line"> cout &lt;&lt; fixed &lt;&lt; setprecision(2);</div>
276276
<div class="line"> cout &lt;&lt; setw(5);</div>
277277
<div class="line"> <span class="comment">// Low Risk:</span></div>
@@ -311,7 +311,7 @@
311311
<!-- start footer part -->
312312
<hr class="footer"/><address class="footer"><small>
313313
Generated by <a href="http://www.doxygen.org/index.html">Doxygen</a>
314-
1.14.0
314+
1.15.0
315315
</small></address>
316316
</body>
317317
</html>

0 commit comments

Comments
 (0)