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  </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"> </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  </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"> </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  </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"> </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  </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"> </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  </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"> </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  </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"> </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  </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"> </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  </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"> </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  </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"> </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  </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"> </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  </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"> </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  </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"> </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  </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"> </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  </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"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_binomial_vanilla_engine.html">BinomialVanillaEngine< T ></a></td></tr>
<tr><td class="mdescLeft"> </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  </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"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_american_engine.html">FDAmericanEngine< Scheme ></a></td></tr>
<tr><td class="mdescLeft"> </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  </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"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_bermudan_engine.html">FDBermudanEngine< Scheme ></a></td></tr>
<tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_dividend_american_engine.html">FDDividendAmericanEngine< Scheme ></a></td></tr>
<tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_dividend_engine_merton73.html">FDDividendEngineMerton73< Scheme ></a></td></tr>
<tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_dividend_engine_shift_scale.html">FDDividendEngineShiftScale< Scheme ></a></td></tr>
<tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_dividend_european_engine.html">FDDividendEuropeanEngine< Scheme ></a></td></tr>
<tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_dividend_shout_engine.html">FDDividendShoutEngine< Scheme ></a></td></tr>
<tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_european_engine.html">FDEuropeanEngine< Scheme ></a></td></tr>
<tr><td class="mdescLeft"> </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  </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"> </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  </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"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_shout_engine.html">FDShoutEngine< Scheme ></a></td></tr>
<tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_f_d_step_condition_engine.html">FDStepConditionEngine< Scheme ></a></td></tr>
<tr><td class="mdescLeft"> </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  </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"> </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  </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"> </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  </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"> </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  </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"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_m_c_american_engine.html">MCAmericanEngine< RNG, S ></a></td></tr>
<tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_m_c_digital_engine.html">MCDigitalEngine< RNG, S ></a></td></tr>
<tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_m_c_european_engine.html">MCEuropeanEngine< RNG, S ></a></td></tr>
<tr><td class="mdescLeft"> </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  </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< RNG, S ></a></td></tr>
<tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_m_c_european_heston_engine.html">MCEuropeanHestonEngine< RNG, S ></a></td></tr>
<tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_m_c_vanilla_engine.html">MCVanillaEngine< MC, RNG, S, Inst ></a></td></tr>
<tr><td class="mdescLeft"> </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>
|