49
49
<li class="navlink"><a href="files.html">File List</a></li>
50
50
<li class="navlink"><a href="functions.html">Compound Members</a></li>
51
51
<li class="navlink"><a href="globals.html">File Members</a></li>
52
<li class="navlink"><a href="todo.html">Todo List</a></li>
53
52
<li class="navlink"><a href="bug.html">Known Bugs</a></li>
54
53
<li class="navlink"><a href="caveats.html">Caveats</a></li>
55
54
<li class="navlink"><a href="test.html">Test Suite</a></li>
56
<li class="navlink"><a href="deprecated.html">Deprecated Features</a></li>
57
55
<li class="navlink"><a href="examples.html">Examples</a></li>
62
60
<!--Doxygen-generated content-->
64
<!-- Generated by Doxygen 1.5.2 -->
62
<!-- Generated by Doxygen 1.5.4 -->
66
<b>QuantLib</b>::<a class="el" href="class_quant_lib_1_1_american_payoff_at_expiry.html">AmericanPayoffAtExpiry</a></div>
64
<a class="el" href="namespace_quant_lib.html">QuantLib</a>::<a class="el" href="class_quant_lib_1_1_american_payoff_at_expiry.html">AmericanPayoffAtExpiry</a></div>
67
65
<h1>AmericanPayoffAtExpiry Class Reference</h1><!-- doxytag: class="QuantLib::AmericanPayoffAtExpiry" --><code>#include <ql/pricingengines/americanpayoffatexpiry.hpp></code>
69
69
<a href="class_quant_lib_1_1_american_payoff_at_expiry-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
70
70
Analytic formula for American exercise payoff at-expiry options.
72
<dl compact><dt><b><a class="el" href="todo.html#_todo000044">Todo:</a></b></dt><dd>calculate greeks </dd></dl>
72
<dl compact><dt><b><a class="el" href="todo.html#_todo000036">Possible enhancements:</a></b></dt><dd>calculate greeks </dd></dl>
75
73
<table border="0" cellpadding="0" cellspacing="0">
77
75
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
78
76
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aaa5720a044a2da44d000c6f3d5178b9"></a><!-- doxytag: member="QuantLib::AmericanPayoffAtExpiry::AmericanPayoffAtExpiry" ref="aaa5720a044a2da44d000c6f3d5178b9" args="(Real spot, DiscountFactor discount, DiscountFactor dividendDiscount, Real variance, const boost::shared_ptr< StrikedTypePayoff > &payoff)" -->
79
</td><td class="memItemRight" valign="bottom"><b>AmericanPayoffAtExpiry</b> (Real spot, DiscountFactor discount, DiscountFactor dividendDiscount, Real variance, const boost::shared_ptr< <a class="el" href="class_quant_lib_1_1_striked_type_payoff.html">StrikedTypePayoff</a> > &payoff)</td></tr>
77
</td><td class="memItemRight" valign="bottom"><b>AmericanPayoffAtExpiry</b> (<a class="el" href="group__types.html#g4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> spot, <a class="el" href="group__types.html#g642a971a0bcbbd2fb26c35e1a06e5761">DiscountFactor</a> discount, <a class="el" href="group__types.html#g642a971a0bcbbd2fb26c35e1a06e5761">DiscountFactor</a> dividendDiscount, <a class="el" href="group__types.html#g4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> variance, const boost::shared_ptr< <a class="el" href="class_quant_lib_1_1_striked_type_payoff.html">StrikedTypePayoff</a> > &payoff)</td></tr>
81
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="72887400b9a4d1ba185b887b84876cdc"></a><!-- doxytag: member="QuantLib::AmericanPayoffAtExpiry::value" ref="72887400b9a4d1ba185b887b84876cdc" args="() const" -->
82
Real </td><td class="memItemRight" valign="bottom"><b>value</b> () const</td></tr>
79
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b7f31cfaca49d25079e464ca462d691c"></a><!-- doxytag: member="QuantLib::AmericanPayoffAtExpiry::value" ref="b7f31cfaca49d25079e464ca462d691c" args="() const " -->
80
<a class="el" href="group__types.html#g4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> </td><td class="memItemRight" valign="bottom"><b>value</b> () const </td></tr>