~ubuntu-branches/ubuntu/wily/quantlib-refman-html/wily

« back to all changes in this revision

Viewing changes to html/class_quant_lib_1_1_bilinear_interpolation.html

  • Committer: Package Import Robot
  • Author(s): Dirk Eddelbuettel
  • Date: 2015-07-12 10:50:34 UTC
  • mfrom: (1.2.15)
  • Revision ID: package-import@ubuntu.com-20150712105034-pejpkaou89lhme9j
Tags: 1.6-1
* New upstream release

* As before, re-packaged upstream file QuantLib-docs-1.2.html.tar.gz 
  as described in the copyright file included with the Debian package.

* debian/rules: Added target 'patch' to sustitute reference to external
  MathJax.js with a local file URI.
* debian/control: Added Suggests: on libjs-mathjax and javascript-common

* debian/missing-sources/jquery.js: Added

* debian/control: Updated Standards-Version: to current version 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html>
 
1
<!-- HTML header for doxygen 1.8.9.1-->
 
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
3
<html xmlns="http://www.w3.org/1999/xhtml">
3
4
<head>
4
 
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
5
 
<meta name="robots" content="none">
6
 
<title>BilinearInterpolation Class Reference</title>
7
 
<link rel="stylesheet" href="quantlib.css" type="text/css">
8
 
<link rel="stylesheet" href="print.css" type="text/css" media="print">
9
 
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
10
 
<link rel="icon" href="favicon.ico" type="image/x-icon">
 
5
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 
6
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
 
7
<meta name="generator" content="Doxygen 1.8.9.1"/>
 
8
<title>QuantLib: BilinearInterpolation Class Reference</title>
 
9
<link href='http://fonts.googleapis.com/css?family=Merriweather+Sans:800' rel='stylesheet' type='text/css'>
 
10
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 
11
<script type="text/javascript" src="jquery.js"></script>
 
12
<script type="text/javascript" src="dynsections.js"></script>
 
13
<link href="search/search.css" rel="stylesheet" type="text/css"/>
 
14
<script type="text/javascript" src="search/search.js"></script>
 
15
<script type="text/javascript">
 
16
  $(document).ready(function() {
 
17
    if ($('.searchresults').length > 0) { searchBox.DOMSearchField().focus(); }
 
18
  });
 
19
</script>
 
20
<link rel="search" href="search_opensearch.php?v=opensearch.xml" type="application/opensearchdescription+xml" title="QuantLib"/>
 
21
<script type="text/x-mathjax-config">
 
22
  MathJax.Hub.Config({
 
23
    extensions: ["tex2jax.js"],
 
24
    jax: ["input/TeX","output/HTML-CSS"],
 
25
});
 
26
</script><script src="file://usr/share/javascript/mathjax/MathJax.js"></script>
 
27
<link href="doxygen.css" rel="stylesheet" type="text/css" />
 
28
<link href="quantlibextra.css" rel="stylesheet" type="text/css"/>
11
29
</head>
12
30
<body>
13
 
 
14
 
<div id="container">
15
 
<div id="header">
16
 
<img class="titleimage"
17
 
 src="QL-title.jpg" width="185" height="50" border="0"
18
 
 alt="QuantLib">
19
 
<br>
20
 
<h3 class="subtitle">A free/open-source library for quantitative finance</h3>
21
 
</div>
22
 
<div id="menu">
23
 
 
24
 
<h3 class="navbartitle">Version 1.2</h3>
25
 
 
26
 
<hr>
27
 
 
28
 
<h3 class="navbartitle">Getting started</h3>
29
 
<ul class="navbarlist">
30
 
<li class="navlink"><a href="index.html">Introduction</a></li>
31
 
<li class="navlink"><a href="where.html">Where to get QuantLib</a></li>
32
 
<li class="navlink"><a href="install.html">Installation</a></li>
33
 
<li class="navlink"><a href="config.html">Configuration</a></li>
34
 
<li class="navlink"><a href="usage.html">Usage</a></li>
35
 
<li class="navlink"><a href="history.html">Version history</a></li>
36
 
<li class="navlink"><a href="resources.html">Additional resources</a></li>
37
 
<li class="navlink"><a href="group.html">The QuantLib group</a></li>
38
 
<li class="navlink"><a href="license.html">Copyright and license</a></li>
39
 
</ul>
40
 
 
41
 
<hr>
42
 
 
43
 
<h3 class="navbartitle">Reference manual</h3>
44
 
<ul class="navbarlist">
45
 
<li class="navlink"><a href="modules.html">Modules</a></li>
46
 
<li class="navlink"><a href="hierarchy.html">Class Hierarchy</a></li>
47
 
<li class="navlink"><a href="annotated.html">Compound List</a></li>
48
 
<li class="navlink"><a href="files.html">File List</a></li>
49
 
<li class="navlink"><a href="functions.html">Compound Members</a></li>
50
 
<li class="navlink"><a href="globals.html">File Members</a></li>
51
 
<li class="navlink"><a href="todo.html">Todo List</a></li>
52
 
<li class="navlink"><a href="bug.html">Known Bugs</a></li>
53
 
<li class="navlink"><a href="caveats.html">Caveats</a></li>
54
 
<li class="navlink"><a href="test.html">Test Suite</a></li>
55
 
<li class="navlink"><a href="examples.html">Examples</a></li>
56
 
</ul>
57
 
</div>
58
 
 
59
 
<div id="content">
60
 
<!--Doxygen-generated content-->
61
 
 
62
 
<!-- Generated by Doxygen 1.7.6.1 -->
63
 
  <div id="nav-path" class="navpath">
64
 
    <ul>
65
 
      <li class="navelem"><b>QuantLib</b>      </li>
66
 
      <li class="navelem"><a class="el" href="class_quant_lib_1_1_bilinear_interpolation.html">BilinearInterpolation</a>      </li>
67
 
    </ul>
68
 
  </div>
69
 
</div>
 
31
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
 
32
<div id="titlearea">
 
33
<table cellspacing="0" cellpadding="0">
 
34
 <tbody>
 
35
 <tr style="height: 56px;">
 
36
  <td style="padding-left: 0.5em;">
 
37
   <div id="projectname"><a href="http://quantlib.org">
 
38
       <img alt="QuantLib" src="QL-title.jpg"></a>
 
39
   <div id="projectbrief">A free/open-source library for quantitative finance</div>
 
40
   <div id="projectnumber">Reference manual - version 1.6</div>
 
41
   </div>
 
42
  </td>
 
43
 </tr>
 
44
 </tbody>
 
45
</table>
 
46
</div>
 
47
<!-- end header part -->
 
48
<!-- Generated by Doxygen 1.8.9.1 -->
 
49
<script type="text/javascript">
 
50
var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
51
</script>
 
52
  <div id="navrow1" class="tabs">
 
53
    <ul class="tablist">
 
54
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
 
55
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
 
56
      <li><a href="modules.html"><span>Modules</span></a></li>
 
57
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
 
58
      <li><a href="examples.html"><span>Examples</span></a></li>
 
59
      <li>
 
60
        <div id="MSearchBox" class="MSearchBoxInactive">
 
61
          <div class="left">
 
62
            <form id="FSearchBox" action="search.php" method="get">
 
63
              <img id="MSearchSelect" src="search/mag.png" alt=""/>
 
64
              <input type="text" id="MSearchField" name="query" value="Search" size="20" accesskey="S" 
 
65
                     onfocus="searchBox.OnSearchFieldFocus(true)" 
 
66
                     onblur="searchBox.OnSearchFieldFocus(false)"/>
 
67
            </form>
 
68
          </div><div class="right"></div>
 
69
        </div>
 
70
      </li>
 
71
    </ul>
 
72
  </div>
 
73
  <div id="navrow2" class="tabs2">
 
74
    <ul class="tablist">
 
75
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
 
76
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
 
77
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
 
78
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
 
79
    </ul>
 
80
  </div>
 
81
<div id="nav-path" class="navpath">
 
82
  <ul>
 
83
<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_bilinear_interpolation.html">BilinearInterpolation</a></li>  </ul>
 
84
</div>
 
85
</div><!-- top -->
70
86
<div class="header">
71
87
  <div class="summary">
72
 
<a href="#pub-methods">Public Member Functions</a>  </div>
 
88
<a href="#pub-methods">Public Member Functions</a> &#124;
 
89
<a href="class_quant_lib_1_1_bilinear_interpolation-members.html">List of all members</a>  </div>
73
90
  <div class="headertitle">
74
91
<div class="title">BilinearInterpolation Class Reference</div>  </div>
75
92
</div><!--header-->
76
93
<div class="contents">
77
 
<!-- doxytag: class="QuantLib::BilinearInterpolation" --><!-- doxytag: inherits="QuantLib::Interpolation2D" -->
 
94
 
78
95
<p>bilinear interpolation between discrete points  
79
96
 <a href="class_quant_lib_1_1_bilinear_interpolation.html#details">More...</a></p>
80
97
 
81
98
<p><code>#include &lt;ql/math/interpolations/bilinearinterpolation.hpp&gt;</code></p>
82
 
<div class="dynheader">
83
 
Inheritance diagram for BilinearInterpolation:</div>
84
 
<div class="dyncontent">
 
99
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
 
100
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for BilinearInterpolation:</div>
 
101
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
 
102
</div>
 
103
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
85
104
<div class="center"><img src="class_quant_lib_1_1_bilinear_interpolation__inherit__graph.png" border="0" usemap="#_bilinear_interpolation_inherit__map" alt="Inheritance graph"/></div>
86
105
<map name="_bilinear_interpolation_inherit__map" id="_bilinear_interpolation_inherit__map">
87
 
<area shape="rect" id="node2" href="class_quant_lib_1_1_interpolation2_d.html" title="base class for 2&#45;D interpolations." alt="" coords="19,6,128,37"/></map>
 
106
<area shape="rect" id="node2" href="class_quant_lib_1_1_interpolation2_d.html" title="base class for 2&#45;D interpolations. " alt="" coords="18,80,129,107"/><area shape="rect" id="node3" href="class_quant_lib_1_1_extrapolator.html" title="base class for classes possibly allowing extrapolation " alt="" coords="27,5,119,32"/></map>
88
107
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
89
 
 
90
 
<p><a href="class_quant_lib_1_1_bilinear_interpolation-members.html">List of all members.</a></p>
91
108
<table class="memberdecls">
92
 
<tr><td colspan="2"><h2><a name="pub-methods"></a>
 
109
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
93
110
Public Member Functions</h2></td></tr>
94
 
<tr><td class="memTemplParams" colspan="2">template&lt;class I1 , class I2 , class M &gt; </td></tr>
95
 
<tr><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_bilinear_interpolation.html#a78468924677d48507cbf6eeb1601d3b2">BilinearInterpolation</a> (const I1 &amp;xBegin, const I1 &amp;xEnd, const I2 &amp;yBegin, const I2 &amp;yEnd, const M &amp;zData)</td></tr>
 
111
<tr class="memitem:a78468924677d48507cbf6eeb1601d3b2"><td class="memTemplParams" colspan="2">template&lt;class I1 , class I2 , class M &gt; </td></tr>
 
112
<tr class="memitem:a78468924677d48507cbf6eeb1601d3b2"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_bilinear_interpolation.html#a78468924677d48507cbf6eeb1601d3b2">BilinearInterpolation</a> (const I1 &amp;xBegin, const I1 &amp;xEnd, const I2 &amp;yBegin, const I2 &amp;yEnd, const M &amp;zData)</td></tr>
 
113
<tr class="separator:a78468924677d48507cbf6eeb1601d3b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
114
<tr class="inherit_header pub_methods_class_quant_lib_1_1_interpolation2_d"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_quant_lib_1_1_interpolation2_d')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_quant_lib_1_1_interpolation2_d.html">Interpolation2D</a></td></tr>
 
115
<tr class="memitem:a823a05987f30ef0b6ccc065aa607e22b inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a823a05987f30ef0b6ccc065aa607e22b"></a>
 
116
<a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (<a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> x, <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> y, bool allowExtrapolation=false) const </td></tr>
 
117
<tr class="separator:a823a05987f30ef0b6ccc065aa607e22b inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
118
<tr class="memitem:ae464439f613889645330b4fefbf66ab2 inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae464439f613889645330b4fefbf66ab2"></a>
 
119
<a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xMin</b> () const </td></tr>
 
120
<tr class="separator:ae464439f613889645330b4fefbf66ab2 inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
121
<tr class="memitem:ac5bfc70b2ea8397a47c13cbfe397345b inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5bfc70b2ea8397a47c13cbfe397345b"></a>
 
122
<a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xMax</b> () const </td></tr>
 
123
<tr class="separator:ac5bfc70b2ea8397a47c13cbfe397345b inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
124
<tr class="memitem:abd3804c44239a53b3697f463c999550b inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd3804c44239a53b3697f463c999550b"></a>
 
125
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>xValues</b> () const </td></tr>
 
126
<tr class="separator:abd3804c44239a53b3697f463c999550b inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
127
<tr class="memitem:a1dad083b76f04303ab47af9b9cf673ad inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dad083b76f04303ab47af9b9cf673ad"></a>
 
128
<a class="el" href="group__types.html#gaf38bdb4c54463b1f456655efa95b5c77">Size</a>&#160;</td><td class="memItemRight" valign="bottom"><b>locateX</b> (<a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> x) const </td></tr>
 
129
<tr class="separator:a1dad083b76f04303ab47af9b9cf673ad inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
130
<tr class="memitem:ae9d8578e244ef2368ca8870e98001bb6 inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9d8578e244ef2368ca8870e98001bb6"></a>
 
131
<a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a>&#160;</td><td class="memItemRight" valign="bottom"><b>yMin</b> () const </td></tr>
 
132
<tr class="separator:ae9d8578e244ef2368ca8870e98001bb6 inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
133
<tr class="memitem:ac0015c501e8d85fcc8d8e2303b5713ba inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0015c501e8d85fcc8d8e2303b5713ba"></a>
 
134
<a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a>&#160;</td><td class="memItemRight" valign="bottom"><b>yMax</b> () const </td></tr>
 
135
<tr class="separator:ac0015c501e8d85fcc8d8e2303b5713ba inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
136
<tr class="memitem:a3a528ec1ab50863605d4aec3a44f8caa inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a528ec1ab50863605d4aec3a44f8caa"></a>
 
137
std::vector&lt; <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>yValues</b> () const </td></tr>
 
138
<tr class="separator:a3a528ec1ab50863605d4aec3a44f8caa inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
139
<tr class="memitem:a226ca4edb5a41970a8589cda9a9c46b5 inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a226ca4edb5a41970a8589cda9a9c46b5"></a>
 
140
<a class="el" href="group__types.html#gaf38bdb4c54463b1f456655efa95b5c77">Size</a>&#160;</td><td class="memItemRight" valign="bottom"><b>locateY</b> (<a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> y) const </td></tr>
 
141
<tr class="separator:a226ca4edb5a41970a8589cda9a9c46b5 inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
142
<tr class="memitem:ada4fe51c1f2712b9652a097a6613a8a9 inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada4fe51c1f2712b9652a097a6613a8a9"></a>
 
143
const <a class="el" href="class_quant_lib_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>zData</b> () const </td></tr>
 
144
<tr class="separator:ada4fe51c1f2712b9652a097a6613a8a9 inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
145
<tr class="memitem:a4f46449c6173e13183974caff591ab2f inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f46449c6173e13183974caff591ab2f"></a>
 
146
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isInRange</b> (<a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> x, <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> y) const </td></tr>
 
147
<tr class="separator:a4f46449c6173e13183974caff591ab2f inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
148
<tr class="memitem:ac5c54df7ed3b930268c8d7752c101725 inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5c54df7ed3b930268c8d7752c101725"></a>
 
149
void&#160;</td><td class="memItemRight" valign="bottom"><b>update</b> ()</td></tr>
 
150
<tr class="separator:ac5c54df7ed3b930268c8d7752c101725 inherit pub_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
151
<tr class="inherit_header pub_methods_class_quant_lib_1_1_extrapolator"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_quant_lib_1_1_extrapolator')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_quant_lib_1_1_extrapolator.html">Extrapolator</a></td></tr>
 
152
<tr class="memitem:ae60e793a77f44a9c022b103458fa993c inherit pub_methods_class_quant_lib_1_1_extrapolator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae60e793a77f44a9c022b103458fa993c"></a>
 
153
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_extrapolator.html#ae60e793a77f44a9c022b103458fa993c">enableExtrapolation</a> (bool b=true)</td></tr>
 
154
<tr class="memdesc:ae60e793a77f44a9c022b103458fa993c inherit pub_methods_class_quant_lib_1_1_extrapolator"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable extrapolation in subsequent calls <br /></td></tr>
 
155
<tr class="separator:ae60e793a77f44a9c022b103458fa993c inherit pub_methods_class_quant_lib_1_1_extrapolator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
156
<tr class="memitem:abab5047522a68771f2b1d51d1ac78383 inherit pub_methods_class_quant_lib_1_1_extrapolator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abab5047522a68771f2b1d51d1ac78383"></a>
 
157
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_extrapolator.html#abab5047522a68771f2b1d51d1ac78383">disableExtrapolation</a> (bool b=true)</td></tr>
 
158
<tr class="memdesc:abab5047522a68771f2b1d51d1ac78383 inherit pub_methods_class_quant_lib_1_1_extrapolator"><td class="mdescLeft">&#160;</td><td class="mdescRight">disable extrapolation in subsequent calls <br /></td></tr>
 
159
<tr class="separator:abab5047522a68771f2b1d51d1ac78383 inherit pub_methods_class_quant_lib_1_1_extrapolator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
160
<tr class="memitem:ad9e8911dd8792d5ec36f1ee071cfad7d inherit pub_methods_class_quant_lib_1_1_extrapolator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9e8911dd8792d5ec36f1ee071cfad7d"></a>
 
161
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_quant_lib_1_1_extrapolator.html#ad9e8911dd8792d5ec36f1ee071cfad7d">allowsExtrapolation</a> () const </td></tr>
 
162
<tr class="memdesc:ad9e8911dd8792d5ec36f1ee071cfad7d inherit pub_methods_class_quant_lib_1_1_extrapolator"><td class="mdescLeft">&#160;</td><td class="mdescRight">tells whether extrapolation is enabled <br /></td></tr>
 
163
<tr class="separator:ad9e8911dd8792d5ec36f1ee071cfad7d inherit pub_methods_class_quant_lib_1_1_extrapolator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
164
</table><table class="memberdecls">
 
165
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 
166
Additional Inherited Members</h2></td></tr>
 
167
<tr class="inherit_header pub_types_class_quant_lib_1_1_interpolation2_d"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_quant_lib_1_1_interpolation2_d')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="class_quant_lib_1_1_interpolation2_d.html">Interpolation2D</a></td></tr>
 
168
<tr class="memitem:aeed8928d320364b39b92b65ef14fc17f inherit pub_types_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeed8928d320364b39b92b65ef14fc17f"></a>
 
169
typedef <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a>&#160;</td><td class="memItemRight" valign="bottom"><b>first_argument_type</b></td></tr>
 
170
<tr class="separator:aeed8928d320364b39b92b65ef14fc17f inherit pub_types_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
171
<tr class="memitem:addcb69efc826f908d6fe247fc39e1fd7 inherit pub_types_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addcb69efc826f908d6fe247fc39e1fd7"></a>
 
172
typedef <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a>&#160;</td><td class="memItemRight" valign="bottom"><b>second_argument_type</b></td></tr>
 
173
<tr class="separator:addcb69efc826f908d6fe247fc39e1fd7 inherit pub_types_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
174
<tr class="memitem:abd4b619e88e62e8c704bc850340fc078 inherit pub_types_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd4b619e88e62e8c704bc850340fc078"></a>
 
175
typedef <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a>&#160;</td><td class="memItemRight" valign="bottom"><b>result_type</b></td></tr>
 
176
<tr class="separator:abd4b619e88e62e8c704bc850340fc078 inherit pub_types_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
177
<tr class="inherit_header pro_methods_class_quant_lib_1_1_interpolation2_d"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_quant_lib_1_1_interpolation2_d')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_quant_lib_1_1_interpolation2_d.html">Interpolation2D</a></td></tr>
 
178
<tr class="memitem:a5ce68105935f163f4a38166f542cf59d inherit pro_methods_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ce68105935f163f4a38166f542cf59d"></a>
 
179
void&#160;</td><td class="memItemRight" valign="bottom"><b>checkRange</b> (<a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> x, <a class="el" href="group__types.html#ga4bdf4bfe76b9ffa6fa64c47d8bfa0c78">Real</a> y, bool extrapolate) const </td></tr>
 
180
<tr class="separator:a5ce68105935f163f4a38166f542cf59d inherit pro_methods_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
181
<tr class="inherit_header pro_attribs_class_quant_lib_1_1_interpolation2_d"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_quant_lib_1_1_interpolation2_d')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_quant_lib_1_1_interpolation2_d.html">Interpolation2D</a></td></tr>
 
182
<tr class="memitem:aa593fa134416a954928e323a5175af7d inherit pro_attribs_class_quant_lib_1_1_interpolation2_d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa593fa134416a954928e323a5175af7d"></a>
 
183
boost::shared_ptr&lt; <a class="el" href="class_quant_lib_1_1_interpolation2_d_1_1_impl.html">Impl</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>impl_</b></td></tr>
 
184
<tr class="separator:aa593fa134416a954928e323a5175af7d inherit pro_attribs_class_quant_lib_1_1_interpolation2_d"><td class="memSeparator" colspan="2">&#160;</td></tr>
96
185
</table>
97
 
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
 
186
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
98
187
<div class="textblock"><p>bilinear interpolation between discrete points </p>
99
 
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
100
 
<a class="anchor" id="a78468924677d48507cbf6eeb1601d3b2"></a><!-- doxytag: member="QuantLib::BilinearInterpolation::BilinearInterpolation" ref="a78468924677d48507cbf6eeb1601d3b2" args="(const I1 &amp;xBegin, const I1 &amp;xEnd, const I2 &amp;yBegin, const I2 &amp;yEnd, const M &amp;zData)" -->
 
188
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 
189
<a class="anchor" id="a78468924677d48507cbf6eeb1601d3b2"></a>
101
190
<div class="memitem">
102
191
<div class="memproto">
103
192
      <table class="memname">
137
226
          <td></td><td></td>
138
227
        </tr>
139
228
      </table>
140
 
</div>
141
 
<div class="memdoc">
142
 
<dl class="pre"><dt><b>Precondition:</b></dt><dd>the <img class="formulaInl" alt="$ x $" src="form_134.png"/> and <img class="formulaInl" alt="$ y $" src="form_13.png"/> values must be sorted. </dd></dl>
 
229
</div><div class="memdoc">
 
230
<dl class="section pre"><dt>Precondition</dt><dd>the \( x \) and \( y \) values must be sorted. </dd></dl>
143
231
 
144
232
</div>
145
233
</div>
146
234
</div><!-- contents -->
147
 
 
148
 
</div>
149
 
 
150
 
<div class="footer">
151
 
<div class="endmatter">
152
 
Documentation generated by
153
 
<a href="http://www.doxygen.org">Doxygen</a> 1.7.6.1
154
 
</div>
155
 
</div>
156
 
 
157
 
</div>
158
 
 
 
235
<!-- HTML footer for doxygen 1.8.9.1-->
 
236
<!-- start footer part -->
 
237
<hr class="footer"/><address class="footer"><small>
 
238
Generated by <a href="http://www.doxygen.org/index.html">Doxygen</a>
 
239
1.8.9.1
 
240
</small></address>
159
241
</body>
160
242
</html>