File: group__vanillaengines.html

package info (click to toggle)
quantlib-refman-html 1.2-1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 84,552 kB
  • ctags: 5,132
  • sloc: makefile: 33
file content (167 lines) | stat: -rw-r--r-- 20,608 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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<meta name="robots" content="none">
<title>Vanilla option engines</title>
<link rel="stylesheet" href="quantlib.css" type="text/css">
<link rel="stylesheet" href="print.css" type="text/css" media="print">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link rel="icon" href="favicon.ico" type="image/x-icon">
</head>
<body>

<div id="container">
<div id="header">
<img class="titleimage"
 src="QL-title.jpg" width="185" height="50" border="0"
 alt="QuantLib">
<br>
<h3 class="subtitle">A free/open-source library for quantitative finance</h3>
</div>
<div id="menu">

<h3 class="navbartitle">Version 1.2</h3>

<hr>

<h3 class="navbartitle">Getting started</h3>
<ul class="navbarlist">
<li class="navlink"><a href="index.html">Introduction</a></li>
<li class="navlink"><a href="where.html">Where to get QuantLib</a></li>
<li class="navlink"><a href="install.html">Installation</a></li>
<li class="navlink"><a href="config.html">Configuration</a></li>
<li class="navlink"><a href="usage.html">Usage</a></li>
<li class="navlink"><a href="history.html">Version history</a></li>
<li class="navlink"><a href="resources.html">Additional resources</a></li>
<li class="navlink"><a href="group.html">The QuantLib group</a></li>
<li class="navlink"><a href="license.html">Copyright and license</a></li>
</ul>

<hr>

<h3 class="navbartitle">Reference manual</h3>
<ul class="navbarlist">
<li class="navlink"><a href="modules.html">Modules</a></li>
<li class="navlink"><a href="hierarchy.html">Class Hierarchy</a></li>
<li class="navlink"><a href="annotated.html">Compound List</a></li>
<li class="navlink"><a href="files.html">File List</a></li>
<li class="navlink"><a href="functions.html">Compound Members</a></li>
<li class="navlink"><a href="globals.html">File Members</a></li>
<li class="navlink"><a href="todo.html">Todo List</a></li>
<li class="navlink"><a href="bug.html">Known Bugs</a></li>
<li class="navlink"><a href="caveats.html">Caveats</a></li>
<li class="navlink"><a href="test.html">Test Suite</a></li>
<li class="navlink"><a href="examples.html">Examples</a></li>
</ul>
</div>

<div id="content">
<!--Doxygen-generated content-->

<!-- Generated by Doxygen 1.7.6.1 -->
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a>  </div>
  <div class="headertitle">
<div class="title">Vanilla option engines</div>  </div>
<div class="ingroups"><a class="el" href="group__engines.html">Pricing engines</a></div></div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_variance_gamma_engine.html">VarianceGammaEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Variance Gamma Pricing engine for European vanilla options using integral approach.  <a href="class_quant_lib_1_1_variance_gamma_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_f_t_engine.html">FFTEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for FFT pricing engines for European vanilla options.  <a href="class_quant_lib_1_1_f_f_t_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_f_t_vanilla_engine.html">FFTVanillaEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">FFT Pricing engine vanilla options under a Black Scholes process.  <a href="class_quant_lib_1_1_f_f_t_vanilla_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_f_t_variance_gamma_engine.html">FFTVarianceGammaEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">FFT engine for vanilla options under a Variance Gamma process.  <a href="class_quant_lib_1_1_f_f_t_variance_gamma_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_analytic_b_s_m_hull_white_engine.html">AnalyticBSMHullWhiteEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">analytic european option pricer including stochastic interest rates  <a href="class_quant_lib_1_1_analytic_b_s_m_hull_white_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_analytic_digital_american_engine.html">AnalyticDigitalAmericanEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Analytic pricing engine for American vanilla options with digital payoff.  <a href="class_quant_lib_1_1_analytic_digital_american_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_analytic_dividend_european_engine.html">AnalyticDividendEuropeanEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Analytic pricing engine for European options with discrete dividends.  <a href="class_quant_lib_1_1_analytic_dividend_european_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_analytic_european_engine.html">AnalyticEuropeanEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pricing engine for European vanilla options using analytical formulae.  <a href="class_quant_lib_1_1_analytic_european_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_analytic_g_j_r_g_a_r_c_h_engine.html">AnalyticGJRGARCHEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">GJR-GARCH(1,1) engine.  <a href="class_quant_lib_1_1_analytic_g_j_r_g_a_r_c_h_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_analytic_heston_engine.html">AnalyticHestonEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">analytic Heston-model engine based on Fourier transform  <a href="class_quant_lib_1_1_analytic_heston_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_analytic_heston_hull_white_engine.html">AnalyticHestonHullWhiteEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Analytic Heston engine incl. stochastic interest rates.  <a href="class_quant_lib_1_1_analytic_heston_hull_white_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_analytic_p_t_d_heston_engine.html">AnalyticPTDHestonEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">analytic piecewise constant time dependent Heston-model engine  <a href="class_quant_lib_1_1_analytic_p_t_d_heston_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_barone_adesi_whaley_approximation_engine.html">BaroneAdesiWhaleyApproximationEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Barone-Adesi and Whaley pricing engine for American options (1987)  <a href="class_quant_lib_1_1_barone_adesi_whaley_approximation_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_bates_engine.html">BatesEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Bates model engines based on Fourier transform.  <a href="class_quant_lib_1_1_bates_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_binomial_vanilla_engine.html">BinomialVanillaEngine&lt; T &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pricing engine for vanilla options using binomial trees.  <a href="class_quant_lib_1_1_binomial_vanilla_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_bjerksund_stensland_approximation_engine.html">BjerksundStenslandApproximationEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Bjerksund and Stensland pricing engine for American options (1993)  <a href="class_quant_lib_1_1_bjerksund_stensland_approximation_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_american_engine.html">FDAmericanEngine&lt; Scheme &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite-differences pricing engine for American one asset options.  <a href="class_quant_lib_1_1_f_d_american_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_fd_bates_vanilla_engine.html">FdBatesVanillaEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Partial Integro FiniteDifferences Bates Vanilla <a class="el" href="class_quant_lib_1_1_option.html" title="base option class">Option</a> engine.  <a href="class_quant_lib_1_1_fd_bates_vanilla_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_bermudan_engine.html">FDBermudanEngine&lt; Scheme &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite-differences Bermudan engine.  <a href="class_quant_lib_1_1_f_d_bermudan_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_dividend_american_engine.html">FDDividendAmericanEngine&lt; Scheme &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite-differences pricing engine for dividend American options.  <a href="class_quant_lib_1_1_f_d_dividend_american_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_dividend_engine_merton73.html">FDDividendEngineMerton73&lt; Scheme &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite-differences pricing engine for dividend options using escowed dividends model.  <a href="class_quant_lib_1_1_f_d_dividend_engine_merton73.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_dividend_engine_shift_scale.html">FDDividendEngineShiftScale&lt; Scheme &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite-differences engine for dividend options using shifted dividends.  <a href="class_quant_lib_1_1_f_d_dividend_engine_shift_scale.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_dividend_european_engine.html">FDDividendEuropeanEngine&lt; Scheme &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite-differences pricing engine for dividend European options.  <a href="class_quant_lib_1_1_f_d_dividend_european_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_dividend_shout_engine.html">FDDividendShoutEngine&lt; Scheme &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite-differences shout engine with dividends.  <a href="class_quant_lib_1_1_f_d_dividend_shout_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_european_engine.html">FDEuropeanEngine&lt; Scheme &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pricing engine for European options using finite-differences.  <a href="class_quant_lib_1_1_f_d_european_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_fd_heston_hull_white_vanilla_engine.html">FdHestonHullWhiteVanillaEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite-Differences Heston Hull-White Vanilla <a class="el" href="class_quant_lib_1_1_option.html" title="base option class">Option</a> engine.  <a href="class_quant_lib_1_1_fd_heston_hull_white_vanilla_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_fd_heston_vanilla_engine.html">FdHestonVanillaEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite-Differences Heston Vanilla <a class="el" href="class_quant_lib_1_1_option.html" title="base option class">Option</a> engine.  <a href="class_quant_lib_1_1_fd_heston_vanilla_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_shout_engine.html">FDShoutEngine&lt; Scheme &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite-differences pricing engine for shout vanilla options.  <a href="class_quant_lib_1_1_f_d_shout_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_step_condition_engine.html">FDStepConditionEngine&lt; Scheme &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite-differences pricing engine for American-style vanilla options.  <a href="class_quant_lib_1_1_f_d_step_condition_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_vanilla_engine.html">FDVanillaEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite-differences pricing engine for BSM one asset options.  <a href="class_quant_lib_1_1_f_d_vanilla_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_integral_engine.html">IntegralEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pricing engine for European vanilla options using integral approach.  <a href="class_quant_lib_1_1_integral_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_jump_diffusion_engine.html">JumpDiffusionEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Jump-diffusion engine for vanilla options.  <a href="class_quant_lib_1_1_jump_diffusion_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_ju_quadratic_approximation_engine.html">JuQuadraticApproximationEngine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pricing engine for American options with Ju quadratic approximation.  <a href="class_quant_lib_1_1_ju_quadratic_approximation_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_m_c_american_engine.html">MCAmericanEngine&lt; RNG, S &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">American Monte Carlo engine.  <a href="class_quant_lib_1_1_m_c_american_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_m_c_digital_engine.html">MCDigitalEngine&lt; RNG, S &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pricing engine for digital options using Monte Carlo simulation.  <a href="class_quant_lib_1_1_m_c_digital_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_m_c_european_engine.html">MCEuropeanEngine&lt; RNG, S &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">European option pricing engine using Monte Carlo simulation.  <a href="class_quant_lib_1_1_m_c_european_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_m_c_european_g_j_r_g_a_r_c_h_engine.html">MCEuropeanGJRGARCHEngine&lt; RNG, S &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Monte Carlo GJR-GARCH-model engine for European options.  <a href="class_quant_lib_1_1_m_c_european_g_j_r_g_a_r_c_h_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_m_c_european_heston_engine.html">MCEuropeanHestonEngine&lt; RNG, S &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Monte Carlo Heston-model engine for European options.  <a href="class_quant_lib_1_1_m_c_european_heston_engine.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_m_c_vanilla_engine.html">MCVanillaEngine&lt; MC, RNG, S, Inst &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pricing engine for vanilla options using Monte Carlo simulation.  <a href="class_quant_lib_1_1_m_c_vanilla_engine.html#details">More...</a><br/></td></tr>
</table>
</div><!-- contents -->

</div>

<div class="footer">
<div class="endmatter">
Documentation generated by
<a href="http://www.doxygen.org">Doxygen</a> 1.7.6.1
</div>
</div>

</div>

</body>
</html>