<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-18376</id>
	<title>Nabble - quantlib-dev</title>
	<updated>2009-11-11T12:38:52Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/quantlib-dev-f18376.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/quantlib-dev-f18376.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26308182</id>
	<title>Re: Update version of experimental/mcbasket</title>
	<published>2009-11-11T12:38:52Z</published>
	<updated>2009-11-11T12:38:52Z</updated>
	<author>
		<name>Klaus Spanderen-2</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;can you do me a favour and send me your ql/experimental/mcbasket directory as 
&lt;br&gt;a tar-ball? (the diff doesn't work out on my machine here.).
&lt;br&gt;&lt;br&gt;thanks
&lt;br&gt;&lt;br&gt;Klaus 
&lt;br&gt;&lt;br&gt;On Monday 09 November 2009 14:34:24 Andrea wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 11/10/09 19:46, Andrea wrote:
&lt;br&gt;&amp;gt; &amp;gt; 1) it currently skips all paths that give a non positive exercise value.
&lt;br&gt;&amp;gt; &amp;gt; this because it assumes the continuation value will always be positive,
&lt;br&gt;&amp;gt; &amp;gt; and there is no point to accept a negative exercise. it might not be the
&lt;br&gt;&amp;gt; &amp;gt; case always and it is hard to dynamically detect this lower bound (0.0).
&lt;br&gt;&amp;gt; &amp;gt; so the payoff has a function to return the lower bound of the
&lt;br&gt;&amp;gt; &amp;gt; continuation value or -INF if absent
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is actually possible to dynamically detect what an out of the money
&lt;br&gt;&amp;gt; option is. Since we go backward, we just remember what the lowest payoff
&lt;br&gt;&amp;gt; is, and never exercise if the early termination value is less or equal to
&lt;br&gt;&amp;gt; that value.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In this updated version of the mcbasket experimental patch, I've
&lt;br&gt;&amp;gt; implemented it. In my (simple) tests it worked properly.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26308182&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Update-version-of-experimental-mcbasket-tp25835344p26308182.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26306106</id>
	<title>doc comment in Poisson distribution</title>
	<published>2009-11-11T10:20:45Z</published>
	<updated>2009-11-11T10:20:45Z</updated>
	<author>
		<name>Jose Aparicio-Navarro</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;silly one really but the short Doxygen doc for the class PoissonDistribution
&lt;br&gt;states it is the Normal distribution function.
&lt;br&gt;&lt;br&gt;Best Regards
&lt;br&gt;pp
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26306106&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/doc-comment-in-Poisson-distribution-tp26306106p26306106.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26298715</id>
	<title>Re: gensrc support for valarray</title>
	<published>2009-11-11T01:53:11Z</published>
	<updated>2009-11-11T01:53:11Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">On Wed, Nov 11, 2009 at 10:44 AM, Mark joshi &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298715&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mark.joshi@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; sorry about this.
&lt;br&gt;&lt;br&gt;no reason to be sorry. While having a broad overview is appreciated,
&lt;br&gt;nobody is requested to be master of everything. Such glitches on the
&lt;br&gt;trunk are to be expected.
&lt;br&gt;&lt;br&gt;IMO the only stringent requirement is to never break the test-suite
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298715&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gensrc-support-for-valarray-tp26298608p26298715.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26298608</id>
	<title>gensrc support for valarray</title>
	<published>2009-11-11T01:44:08Z</published>
	<updated>2009-11-11T01:44:08Z</updated>
	<author>
		<name>Mark joshi-2</name>
	</author>
	<content type="html">Dear All,
&lt;br&gt;&lt;br&gt;sorry about this.
&lt;br&gt;&lt;br&gt;The reason I did it is that vector&amp;lt;bool&amp;gt; is specialized to be
&lt;br&gt;optimized for efficient storage -- this results in very inefficient
&lt;br&gt;access.
&lt;br&gt;&lt;br&gt;best
&lt;br&gt;&lt;br&gt;Mark
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;Date: Wed, 11 Nov 2009 07:49:19 +0000
&lt;br&gt;From: &amp;quot;Plamen Neykov&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298608&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;plamen.neykov@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [Quantlib-dev] gensrc support for valarray
&lt;br&gt;To: &amp;quot;Ferdinando Ametrano&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298608&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nando@...&lt;/a&gt;&amp;gt;, &amp;quot;QuantLib developers&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298608&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quantlib-dev@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: Eric Ehlers &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298608&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eric.ehlers@...&lt;/a&gt;&amp;gt;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298608&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;plamen_neykov@...&lt;/a&gt;
&lt;br&gt;Message-ID:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298608&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;1855336806-1257925716-cardhu_decombobulator_blackberry.rim.net-1720114034-@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;Windows-1252&amp;quot;
&lt;br&gt;&lt;br&gt;I'll put it in - will be done today or tomorrow - hope that's ok?
&lt;br&gt;------Original Message------
&lt;br&gt;From: Ferdinando Ametrano
&lt;br&gt;To: QuantLib developers
&lt;br&gt;Cc: Eric Ehlers
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298608&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;plamen_neykov@...&lt;/a&gt;
&lt;br&gt;Subject: [Quantlib-dev] gensrc support for valarray
&lt;br&gt;Sent: 10 Nov 2009 17:26
&lt;br&gt;&lt;br&gt;Hi all
&lt;br&gt;&lt;br&gt;the latest commit on the trunk from Mark broke QLXL as there is no
&lt;br&gt;support in gensrc for valarray.
&lt;br&gt;While I've been able to manually code an easy workaround this of
&lt;br&gt;course isn't satisfactory, but I have little idea how to add valarray
&lt;br&gt;support.
&lt;br&gt;Any volunteer ?
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298608&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gensrc-support-for-valarray-tp26298608p26298608.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26297908</id>
	<title>Re: Prerelease tarballs : Change in HestonModelHelper</title>
	<published>2009-11-11T00:48:38Z</published>
	<updated>2009-11-11T00:48:38Z</updated>
	<author>
		<name>Luigi Ballabio</name>
	</author>
	<content type="html">On Tue, 2009-11-10 at 14:02 -0800, javit wrote:
&lt;br&gt;&amp;gt; I'm currently using 9.7. HestonModelHelper is not working due to code change.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Erase the last variable in your HestonModelHelper and it works fine.
&lt;br&gt;&lt;br&gt;I'm confused. Of course code written for 0.9.7 won't work with the
&lt;br&gt;latest tarballs. May you elaborate?
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;Hofstadter's Law: 
&lt;br&gt;It always takes longer than you expect, even when you take 
&lt;br&gt;Hofstadter's Law into account. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26297908&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Prerelease-tarballs-tp26027318p26297908.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26297893</id>
	<title>Re: gensrc support for valarray</title>
	<published>2009-11-11T00:48:08Z</published>
	<updated>2009-11-11T00:48:08Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">On Wed, Nov 11, 2009 at 8:49 AM, Plamen Neykov
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26297893&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;plamen.neykov@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I'll put it in - will be done today or tomorrow - hope that's ok?
&lt;br&gt;&lt;br&gt;great. thank you
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26297893&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gensrc-support-for-valarray-tp26287680p26297893.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26297300</id>
	<title>Re: gensrc support for valarray</title>
	<published>2009-11-10T23:49:19Z</published>
	<updated>2009-11-10T23:49:19Z</updated>
	<author>
		<name>Plamen Neykov</name>
	</author>
	<content type="html">I'll put it in - will be done today or tomorrow - hope that's ok?
&lt;br&gt;------Original Message------
&lt;br&gt;From: Ferdinando Ametrano
&lt;br&gt;To: QuantLib developers
&lt;br&gt;Cc: Eric Ehlers
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26297300&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;plamen_neykov@...&lt;/a&gt;
&lt;br&gt;Subject: [Quantlib-dev] gensrc support for valarray
&lt;br&gt;Sent: 10 Nov 2009 17:26
&lt;br&gt;&lt;br&gt;Hi all
&lt;br&gt;&lt;br&gt;the latest commit on the trunk from Mark broke QLXL as there is no
&lt;br&gt;support in gensrc for valarray.
&lt;br&gt;While I've been able to manually code an easy workaround this of
&lt;br&gt;course isn't satisfactory, but I have little idea how to add valarray
&lt;br&gt;support.
&lt;br&gt;Any volunteer ?
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26297300&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Sent from my BlackBerry® wireless device
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26297300&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gensrc-support-for-valarray-tp26287680p26297300.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26293098</id>
	<title>Re: question about vector of handl</title>
	<published>2009-11-10T14:21:00Z</published>
	<updated>2009-11-10T14:21:00Z</updated>
	<author>
		<name>Eric Ehlers-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;On Fri, 2009-11-06 at 14:52 +0800, Yang, Rui wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hihi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a problem to define a constructor which takes vector of handles
&lt;br&gt;&amp;gt; as arguments, like 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; conststd::vector&amp;lt;QuantLib::Handle&amp;lt;QuantLib::YieldTermStructure&amp;gt; &amp;gt;&amp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I can see const QuantLib::Handle&amp;lt;QuantLib::YieldTermStructure&amp;gt;&amp; in
&lt;br&gt;&amp;gt; QuantLibObjects
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The xml is defined as: 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Parameter name='YieldCurve' exampleValue='EURYC'
&lt;br&gt;&amp;gt; default='&amp;quot;&amp;quot;'&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;QuantLib::YieldTermStructure&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;superType&amp;gt;libToHandle&amp;lt;/superType&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tensorRank&amp;gt;scalar&amp;lt;/tensorRank&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;description&amp;gt;forecasting yield term
&lt;br&gt;&amp;gt; structure.&amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Parameter&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Accordingly, I define my xml as:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Parameter name='YieldCurve' exampleValue='EURYC'
&lt;br&gt;&amp;gt; default='&amp;quot;&amp;quot;'&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type&amp;gt;QuantLib::YieldTermStructure&amp;lt;/type&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;superType&amp;gt;libToHandle&amp;lt;/superType&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tensorRank&amp;gt;vector&amp;lt;/tensorRank&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;description&amp;gt;forecasting yield term
&lt;br&gt;&amp;gt; structure.&amp;lt;/description&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Parameter&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But when the create_ xxx.cpp is generated, I get one statement:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; std::vector&amp;lt;boost::shared_ptr&amp;lt;QuantLib::YieldTermStructure&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; DiscountCurvesLibObj =
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ObjectHandler::ohVariantToObjectVector&amp;lt;QuantLib::YieldTermStructure,
&lt;br&gt;&amp;gt; QuantLibAddin::YieldTermStructure&amp;gt;(
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DiscountCurves, &amp;quot;DiscountCurves&amp;quot;);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This get the error msg: 'ohVariantToObjectVector' : is not a member of
&lt;br&gt;&amp;gt; 'ObjectHandler'
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My version is ql_0_9_7. In this version, I can’t find
&lt;br&gt;&amp;gt; 'ohVariantToObjectVector' in 'ObjectHandler'. But in previous version,
&lt;br&gt;&amp;gt; I can. It seems I didn’t define the xml file correctly. Can anybody
&lt;br&gt;&amp;gt; tell me how to solve this problem? Thanks a lot for your help!
&lt;/div&gt;&lt;br&gt;My best guess would be that you defined the XML file correctly, but that
&lt;br&gt;the resulting autogenerated code requires a conversion function that has
&lt;br&gt;not been implemented.
&lt;br&gt;&lt;br&gt;If you see that conversion function in a previous release it probably
&lt;br&gt;means that I deleted it because it was broken and no longer required for
&lt;br&gt;the core code.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Eric
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26293098&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/question-about-vector-of-handl-tp26228516p26293098.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26292063</id>
	<title>Re: Prerelease tarballs : Change in HestonModelHelper</title>
	<published>2009-11-10T14:02:21Z</published>
	<updated>2009-11-10T14:02:21Z</updated>
	<author>
		<name>javit</name>
	</author>
	<content type="html">I'm currently using 9.7. HestonModelHelper is not working due to code change.
&lt;br&gt;&lt;br&gt;Erase the last variable in your HestonModelHelper and it works fine.
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Luigi Ballabio wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi all,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if you have any cycles to spare during the weekend, please download and
&lt;br&gt;try out the tarballs at &amp;lt;&lt;a href=&quot;http://quantlib.org/prerelease/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://quantlib.org/prerelease/&lt;/a&gt;&amp;gt;. &amp;nbsp;They're not
&lt;br&gt;yet the final ones, but they're pretty close. &amp;nbsp;Report here any problems
&lt;br&gt;you may have. &amp;nbsp;I'd particularly appreciate if you tried the library on
&lt;br&gt;cygwin or mingw, as I don't have a test environment for those platforms.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;There are two ways of constructing a software design. One way is to 
&lt;br&gt;make it so simple that there are obviously no deficiencies. And the 
&lt;br&gt;other way is to make it so complicated that there are no obvious 
&lt;br&gt;deficiencies. 
&lt;br&gt;-- C. A. R. Hoare 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;QuantLib-dev@lists.sourceforge.net
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;div class=&quot;signature&quot;&gt;Cavit (Javit) Hafizoglu
&lt;a href=&quot;mailto:javit.hafizoglu@suntrust.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailto:javit.hafizoglu@suntrust.com&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Prerelease-tarballs-tp26027318p26292063.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26290011</id>
	<title>Re: Prerelease tarballs</title>
	<published>2009-11-10T13:02:16Z</published>
	<updated>2009-11-10T13:02:16Z</updated>
	<author>
		<name>javit</name>
	</author>
	<content type="html">It passed all the automated tests in my computer. Details are below.
&lt;br&gt;&lt;br&gt;1&amp;gt;------ Build started: Project: QuantLib, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;brownianbridge.cpp
&lt;br&gt;1&amp;gt;timegrid.cpp
&lt;br&gt;1&amp;gt;termstructure.cpp
&lt;br&gt;1&amp;gt;stochasticprocess.cpp
&lt;br&gt;1&amp;gt;settings.cpp
&lt;br&gt;1&amp;gt;prices.cpp
&lt;br&gt;1&amp;gt;position.cpp
&lt;br&gt;1&amp;gt;money.cpp
&lt;br&gt;1&amp;gt;interestrate.cpp
&lt;br&gt;1&amp;gt;index.cpp
&lt;br&gt;1&amp;gt;exercise.cpp
&lt;br&gt;1&amp;gt;exchangerate.cpp
&lt;br&gt;1&amp;gt;event.cpp
&lt;br&gt;1&amp;gt;errors.cpp
&lt;br&gt;1&amp;gt;discretizedasset.cpp
&lt;br&gt;1&amp;gt;currency.cpp
&lt;br&gt;1&amp;gt;cashflow.cpp
&lt;br&gt;1&amp;gt;yoyoptionlethelpers.cpp
&lt;br&gt;1&amp;gt;yoycapfloortermpricesurface.cpp
&lt;br&gt;1&amp;gt;compoundoption.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;analyticcompoundoptionengine.cpp
&lt;br&gt;1&amp;gt;perturbativebarrieroptionengine.cpp
&lt;br&gt;1&amp;gt;amortizingfloatingratebond.cpp
&lt;br&gt;1&amp;gt;amortizingfixedratebond.cpp
&lt;br&gt;1&amp;gt;amortizingcmsratebond.cpp
&lt;br&gt;1&amp;gt;unitofmeasureconversionmanager.cpp
&lt;br&gt;1&amp;gt;unitofmeasureconversion.cpp
&lt;br&gt;1&amp;gt;unitofmeasure.cpp
&lt;br&gt;1&amp;gt;quantity.cpp
&lt;br&gt;1&amp;gt;paymentterm.cpp
&lt;br&gt;1&amp;gt;energyvanillaswap.cpp
&lt;br&gt;1&amp;gt;energyswap.cpp
&lt;br&gt;1&amp;gt;energyfuture.cpp
&lt;br&gt;1&amp;gt;energycommodity.cpp
&lt;br&gt;1&amp;gt;energybasisswap.cpp
&lt;br&gt;1&amp;gt;dateinterval.cpp
&lt;br&gt;1&amp;gt;commodityunitcost.cpp
&lt;br&gt;1&amp;gt;commoditytype.cpp
&lt;br&gt;1&amp;gt;commoditysettings.cpp
&lt;br&gt;1&amp;gt;commoditypricinghelpers.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;commodityindex.cpp
&lt;br&gt;1&amp;gt;commoditycurve.cpp
&lt;br&gt;1&amp;gt;commoditycashflow.cpp
&lt;br&gt;1&amp;gt;commodity.cpp
&lt;br&gt;1&amp;gt;extendedbinomialtree.cpp
&lt;br&gt;1&amp;gt;varianceoption.cpp
&lt;br&gt;1&amp;gt;integralhestonvarianceoptionengine.cpp
&lt;br&gt;1&amp;gt;sensitivityanalysis.cpp
&lt;br&gt;1&amp;gt;extendedblackscholesprocess.cpp
&lt;br&gt;1&amp;gt;pathmultiassetoption.cpp
&lt;br&gt;1&amp;gt;mcpathbasketengine.cpp
&lt;br&gt;1&amp;gt;uniformgridmesher.cpp
&lt;br&gt;1&amp;gt;triplebandlinearop.cpp
&lt;br&gt;1&amp;gt;secondordermixedderivativeop.cpp
&lt;br&gt;1&amp;gt;secondderivativeop.cpp
&lt;br&gt;1&amp;gt;ninepointlinearop.cpp
&lt;br&gt;1&amp;gt;modifiedcraigsneydscheme.cpp
&lt;br&gt;1&amp;gt;impliciteulerscheme.cpp
&lt;br&gt;1&amp;gt;hundsdorferscheme.cpp
&lt;br&gt;1&amp;gt;firstderivativeop.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;fdmstepconditioncomposite.cpp
&lt;br&gt;1&amp;gt;fdmsnapshotcondition.cpp
&lt;br&gt;1&amp;gt;fdmsimple2dbssolver.cpp
&lt;br&gt;1&amp;gt;fdmquantohelper.cpp
&lt;br&gt;1&amp;gt;fdmmeshercomposite.cpp
&lt;br&gt;1&amp;gt;fdmlinearoplayout.cpp
&lt;br&gt;1&amp;gt;fdminnervaluecalculator.cpp
&lt;br&gt;1&amp;gt;fdmhullwhitemesher.cpp
&lt;br&gt;1&amp;gt;fdmhestonvariancemesher.cpp
&lt;br&gt;1&amp;gt;fdmhestonsolver.cpp
&lt;br&gt;1&amp;gt;fdmhestonop.cpp
&lt;br&gt;1&amp;gt;fdmhestonhullwhitesolver.cpp
&lt;br&gt;1&amp;gt;fdmhestonhullwhiteop.cpp
&lt;br&gt;1&amp;gt;fdmdividendhandler.cpp
&lt;br&gt;1&amp;gt;fdmdirichletboundary.cpp
&lt;br&gt;1&amp;gt;fdmblackscholessolver.cpp
&lt;br&gt;1&amp;gt;fdmblackscholesop.cpp
&lt;br&gt;1&amp;gt;fdmblackscholesmultistrikemesher.cpp
&lt;br&gt;1&amp;gt;fdmblackscholesmesher.cpp
&lt;br&gt;1&amp;gt;fdmbackwardsolver.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;fdmarithmeticaveragecondition.cpp
&lt;br&gt;1&amp;gt;fdmamericanstepcondition.cpp
&lt;br&gt;1&amp;gt;fdhestonvanillaengine.cpp
&lt;br&gt;1&amp;gt;fdhestonrebateengine.cpp
&lt;br&gt;1&amp;gt;fdhestonhullwhitevanillaengine.cpp
&lt;br&gt;1&amp;gt;fdhestonbarrierengine.cpp
&lt;br&gt;1&amp;gt;fdblackscholesvanillaengine.cpp
&lt;br&gt;1&amp;gt;fdblackscholesrebateengine.cpp
&lt;br&gt;1&amp;gt;fdblackscholesbarrierengine.cpp
&lt;br&gt;1&amp;gt;fdblackscholesasianengine.cpp
&lt;br&gt;1&amp;gt;expliciteulerscheme.cpp
&lt;br&gt;1&amp;gt;douglasscheme.cpp
&lt;br&gt;1&amp;gt;dividendbarrieroption.cpp
&lt;br&gt;1&amp;gt;craigsneydscheme.cpp
&lt;br&gt;1&amp;gt;concentrating1dmesher.cpp
&lt;br&gt;1&amp;gt;bicgstab.cpp
&lt;br&gt;1&amp;gt;syntheticcdoengines.cpp
&lt;br&gt;1&amp;gt;syntheticcdo.cpp
&lt;br&gt;1&amp;gt;riskybond.cpp
&lt;br&gt;1&amp;gt;riskyassetswapoption.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;riskyassetswap.cpp
&lt;br&gt;1&amp;gt;recoveryratequote.cpp
&lt;br&gt;1&amp;gt;recoveryratemodel.cpp
&lt;br&gt;1&amp;gt;randomdefaultmodel.cpp
&lt;br&gt;1&amp;gt;pool.cpp
&lt;br&gt;1&amp;gt;onefactorstudentcopula.cpp
&lt;br&gt;1&amp;gt;onefactorgaussiancopula.cpp
&lt;br&gt;1&amp;gt;onefactorcopula.cpp
&lt;br&gt;1&amp;gt;nthtodefault.cpp
&lt;br&gt;1&amp;gt;lossdistribution.cpp
&lt;br&gt;1&amp;gt;issuer.cpp
&lt;br&gt;1&amp;gt;distribution.cpp
&lt;br&gt;1&amp;gt;defaulttype.cpp
&lt;br&gt;1&amp;gt;defaultprobabilitykey.cpp
&lt;br&gt;1&amp;gt;defaultevent.cpp
&lt;br&gt;1&amp;gt;cdsoption.cpp
&lt;br&gt;1&amp;gt;cdo.cpp
&lt;br&gt;1&amp;gt;blackcdsoptionengine.cpp
&lt;br&gt;1&amp;gt;basket.cpp
&lt;br&gt;1&amp;gt;subperiodcoupons.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;quantocouponpricer.cpp
&lt;br&gt;1&amp;gt;treecallablebondengine.cpp
&lt;br&gt;1&amp;gt;discretizedcallablefixedratebond.cpp
&lt;br&gt;1&amp;gt;callablebondvolstructure.cpp
&lt;br&gt;1&amp;gt;callablebondconstantvol.cpp
&lt;br&gt;1&amp;gt;callablebond.cpp
&lt;br&gt;1&amp;gt;blackcallablebondengine.cpp
&lt;br&gt;1&amp;gt;volcube.cpp
&lt;br&gt;1&amp;gt;sabrvolsurface.cpp
&lt;br&gt;1&amp;gt;interestratevolsurface.cpp
&lt;br&gt;1&amp;gt;extendedblackvariancesurface.cpp
&lt;br&gt;1&amp;gt;extendedblackvariancecurve.cpp
&lt;br&gt;1&amp;gt;equityfxvolsurface.cpp
&lt;br&gt;1&amp;gt;blackvolsurface.cpp
&lt;br&gt;1&amp;gt;blackatmvolcurve.cpp
&lt;br&gt;1&amp;gt;abcdatmvolcurve.cpp
&lt;br&gt;1&amp;gt;lmvolmodel.cpp
&lt;br&gt;1&amp;gt;lmlinexpvolmodel.cpp
&lt;br&gt;1&amp;gt;lmlinexpcorrmodel.cpp
&lt;br&gt;1&amp;gt;lmfixedvolmodel.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;lmextlinexpvolmodel.cpp
&lt;br&gt;1&amp;gt;lmexpcorrmodel.cpp
&lt;br&gt;1&amp;gt;lmcorrmodel.cpp
&lt;br&gt;1&amp;gt;liborforwardmodel.cpp
&lt;br&gt;1&amp;gt;lfmswaptionengine.cpp
&lt;br&gt;1&amp;gt;lfmprocess.cpp
&lt;br&gt;1&amp;gt;lfmhullwhiteparam.cpp
&lt;br&gt;1&amp;gt;lfmcovarproxy.cpp
&lt;br&gt;1&amp;gt;lfmcovarparam.cpp
&lt;br&gt;1&amp;gt;thirty360.cpp
&lt;br&gt;1&amp;gt;simpledaycounter.cpp
&lt;br&gt;1&amp;gt;actualactual.cpp
&lt;br&gt;1&amp;gt;weekendsonly.cpp
&lt;br&gt;1&amp;gt;unitedstates.cpp
&lt;br&gt;1&amp;gt;unitedkingdom.cpp
&lt;br&gt;1&amp;gt;ukraine.cpp
&lt;br&gt;1&amp;gt;turkey.cpp
&lt;br&gt;1&amp;gt;target.cpp
&lt;br&gt;1&amp;gt;taiwan.cpp
&lt;br&gt;1&amp;gt;switzerland.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;sweden.cpp
&lt;br&gt;1&amp;gt;southkorea.cpp
&lt;br&gt;1&amp;gt;southafrica.cpp
&lt;br&gt;1&amp;gt;slovakia.cpp
&lt;br&gt;1&amp;gt;singapore.cpp
&lt;br&gt;1&amp;gt;saudiarabia.cpp
&lt;br&gt;1&amp;gt;poland.cpp
&lt;br&gt;1&amp;gt;norway.cpp
&lt;br&gt;1&amp;gt;newzealand.cpp
&lt;br&gt;1&amp;gt;mexico.cpp
&lt;br&gt;1&amp;gt;jointcalendar.cpp
&lt;br&gt;1&amp;gt;japan.cpp
&lt;br&gt;1&amp;gt;italy.cpp
&lt;br&gt;1&amp;gt;indonesia.cpp
&lt;br&gt;1&amp;gt;india.cpp
&lt;br&gt;1&amp;gt;iceland.cpp
&lt;br&gt;1&amp;gt;hungary.cpp
&lt;br&gt;1&amp;gt;hongkong.cpp
&lt;br&gt;1&amp;gt;germany.cpp
&lt;br&gt;1&amp;gt;finland.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;denmark.cpp
&lt;br&gt;1&amp;gt;czechrepublic.cpp
&lt;br&gt;1&amp;gt;china.cpp
&lt;br&gt;1&amp;gt;canada.cpp
&lt;br&gt;1&amp;gt;brazil.cpp
&lt;br&gt;1&amp;gt;bespokecalendar.cpp
&lt;br&gt;1&amp;gt;australia.cpp
&lt;br&gt;1&amp;gt;argentina.cpp
&lt;br&gt;1&amp;gt;weekday.cpp
&lt;br&gt;1&amp;gt;timeunit.cpp
&lt;br&gt;1&amp;gt;period.cpp
&lt;br&gt;1&amp;gt;imm.cpp
&lt;br&gt;1&amp;gt;ecb.cpp
&lt;br&gt;1&amp;gt;dategenerationrule.cpp
&lt;br&gt;1&amp;gt;lastfixingquote.cpp
&lt;br&gt;1&amp;gt;impliedstddevquote.cpp
&lt;br&gt;1&amp;gt;futuresconvadjustmentquote.cpp
&lt;br&gt;1&amp;gt;forwardvaluequote.cpp
&lt;br&gt;1&amp;gt;forwardswapquote.cpp
&lt;br&gt;1&amp;gt;eurodollarfuturesquote.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;inflationcapfloorengines.cpp
&lt;br&gt;1&amp;gt;midpointcdsengine.cpp
&lt;br&gt;1&amp;gt;integralcdsengine.cpp
&lt;br&gt;1&amp;gt;treeswapengine.cpp
&lt;br&gt;1&amp;gt;discretizedswap.cpp
&lt;br&gt;1&amp;gt;discountingswapengine.cpp
&lt;br&gt;1&amp;gt;discountingbondengine.cpp
&lt;br&gt;1&amp;gt;bondfunctions.cpp
&lt;br&gt;1&amp;gt;analyticcontinuousfloatinglookback.cpp
&lt;br&gt;1&amp;gt;analyticcontinuousfixedlookback.cpp
&lt;br&gt;1&amp;gt;discretizedconvertible.cpp
&lt;br&gt;1&amp;gt;mcperformanceengine.cpp
&lt;br&gt;1&amp;gt;analyticperformanceengine.cpp
&lt;br&gt;1&amp;gt;analyticcliquetengine.cpp
&lt;br&gt;1&amp;gt;treeswaptionengine.cpp
&lt;br&gt;1&amp;gt;jamshidianswaptionengine.cpp
&lt;br&gt;1&amp;gt;discretizedswaption.cpp
&lt;br&gt;1&amp;gt;blackswaptionengine.cpp
&lt;br&gt;1&amp;gt;treecapfloorengine.cpp
&lt;br&gt;1&amp;gt;mchullwhiteengine.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;discretizedcapfloor.cpp
&lt;br&gt;1&amp;gt;blackcapfloorengine.cpp
&lt;br&gt;1&amp;gt;analyticcapfloorengine.cpp
&lt;br&gt;1&amp;gt;mchestonhullwhiteengine.cpp
&lt;br&gt;1&amp;gt;mcamericanengine.cpp
&lt;br&gt;1&amp;gt;juquadraticengine.cpp
&lt;br&gt;1&amp;gt;fdvanillaengine.cpp
&lt;br&gt;1&amp;gt;batesengine.cpp
&lt;br&gt;1&amp;gt;analytichestonhullwhiteengine.cpp
&lt;br&gt;1&amp;gt;analytichestonengine.cpp
&lt;br&gt;1&amp;gt;analyticgjrgarchengine.cpp
&lt;br&gt;1&amp;gt;analyticbsmhullwhiteengine.cpp
&lt;br&gt;1&amp;gt;stulzengine.cpp
&lt;br&gt;1&amp;gt;mcpagodaengine.cpp
&lt;br&gt;1&amp;gt;mchimalayaengine.cpp
&lt;br&gt;1&amp;gt;mceverestengine.cpp
&lt;br&gt;1&amp;gt;mceuropeanbasketengine.cpp
&lt;br&gt;1&amp;gt;mcamericanbasketengine.cpp
&lt;br&gt;1&amp;gt;mc_discr_geom_av_price.cpp
&lt;br&gt;1&amp;gt;mc_discr_arith_av_strike.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;mc_discr_arith_av_price.cpp
&lt;br&gt;1&amp;gt;analytic_discr_geom_av_strike.cpp
&lt;br&gt;1&amp;gt;analytic_discr_geom_av_price.cpp
&lt;br&gt;1&amp;gt;analytic_cont_geom_av_price.cpp
&lt;br&gt;1&amp;gt;greeks.cpp
&lt;br&gt;1&amp;gt;blackscholescalculator.cpp
&lt;br&gt;1&amp;gt;blackcalculator.cpp
&lt;br&gt;1&amp;gt;americanpayoffathit.cpp
&lt;br&gt;1&amp;gt;americanpayoffatexpiry.cpp
&lt;br&gt;1&amp;gt;stochasticprocessarray.cpp
&lt;br&gt;1&amp;gt;squarerootprocess.cpp
&lt;br&gt;1&amp;gt;ornsteinuhlenbeckprocess.cpp
&lt;br&gt;1&amp;gt;merton76process.cpp
&lt;br&gt;1&amp;gt;jointstochasticprocess.cpp
&lt;br&gt;1&amp;gt;hybridhestonhullwhiteprocess.cpp
&lt;br&gt;1&amp;gt;hullwhiteprocess.cpp
&lt;br&gt;1&amp;gt;hestonprocess.cpp
&lt;br&gt;1&amp;gt;gjrgarchprocess.cpp
&lt;br&gt;1&amp;gt;geometricbrownianprocess.cpp
&lt;br&gt;1&amp;gt;g2process.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;forwardmeasureprocess.cpp
&lt;br&gt;1&amp;gt;eulerdiscretization.cpp
&lt;br&gt;1&amp;gt;endeulerdiscretization.cpp
&lt;br&gt;1&amp;gt;blackscholesprocess.cpp
&lt;br&gt;1&amp;gt;batesprocess.cpp
&lt;br&gt;1&amp;gt;exchangeratemanager.cpp
&lt;br&gt;1&amp;gt;tracing.cpp
&lt;br&gt;1&amp;gt;dataparsers.cpp
&lt;br&gt;1&amp;gt;dataformatters.cpp
&lt;br&gt;1&amp;gt;survivalprobabilitystructure.cpp
&lt;br&gt;1&amp;gt;hazardratestructure.cpp
&lt;br&gt;1&amp;gt;flathazardrate.cpp
&lt;br&gt;1&amp;gt;defaultprobabilityhelpers.cpp
&lt;br&gt;1&amp;gt;defaultdensitystructure.cpp
&lt;br&gt;1&amp;gt;seasonality.cpp
&lt;br&gt;1&amp;gt;inflationhelpers.cpp
&lt;br&gt;1&amp;gt;zeroyieldstructure.cpp
&lt;br&gt;1&amp;gt;ratehelpers.cpp
&lt;br&gt;1&amp;gt;oisratehelper.cpp
&lt;br&gt;1&amp;gt;nonlinearfittingmethods.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;forwardstructure.cpp
&lt;br&gt;1&amp;gt;flatforward.cpp
&lt;br&gt;1&amp;gt;fittedbonddiscountcurve.cpp
&lt;br&gt;1&amp;gt;bondhelpers.cpp
&lt;br&gt;1&amp;gt;yoyinflationoptionletvolatilitystructure.cpp
&lt;br&gt;1&amp;gt;swaptionvolstructure.cpp
&lt;br&gt;1&amp;gt;swaptionvolmatrix.cpp
&lt;br&gt;1&amp;gt;swaptionvoldiscrete.cpp
&lt;br&gt;1&amp;gt;swaptionvolcube2.cpp
&lt;br&gt;1&amp;gt;swaptionvolcube1.cpp
&lt;br&gt;1&amp;gt;swaptionvolcube.cpp
&lt;br&gt;1&amp;gt;swaptionconstantvol.cpp
&lt;br&gt;1&amp;gt;spreadedswaptionvol.cpp
&lt;br&gt;1&amp;gt;cmsmarketcalibration.cpp
&lt;br&gt;1&amp;gt;cmsmarket.cpp
&lt;br&gt;1&amp;gt;strippedoptionletadapter.cpp
&lt;br&gt;1&amp;gt;strippedoptionlet.cpp
&lt;br&gt;1&amp;gt;spreadedoptionletvol.cpp
&lt;br&gt;1&amp;gt;optionletvolatilitystructure.cpp
&lt;br&gt;1&amp;gt;optionletstripper2.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;optionletstripper1.cpp
&lt;br&gt;1&amp;gt;optionletstripper.cpp
&lt;br&gt;1&amp;gt;constantoptionletvol.cpp
&lt;br&gt;1&amp;gt;localvoltermstructure.cpp
&lt;br&gt;1&amp;gt;localvolsurface.cpp
&lt;br&gt;1&amp;gt;blackvoltermstructure.cpp
&lt;br&gt;1&amp;gt;blackvariancesurface.cpp
&lt;br&gt;1&amp;gt;blackvariancecurve.cpp
&lt;br&gt;1&amp;gt;constantcapfloortermvol.cpp
&lt;br&gt;1&amp;gt;capfloortermvolsurface.cpp
&lt;br&gt;1&amp;gt;capfloortermvolcurve.cpp
&lt;br&gt;1&amp;gt;capfloortermvolatilitystructure.cpp
&lt;br&gt;1&amp;gt;spreadedsmilesection.cpp
&lt;br&gt;1&amp;gt;smilesection.cpp
&lt;br&gt;1&amp;gt;sabrsmilesection.cpp
&lt;br&gt;1&amp;gt;sabrinterpolatedsmilesection.cpp
&lt;br&gt;1&amp;gt;sabr.cpp
&lt;br&gt;1&amp;gt;flatsmilesection.cpp
&lt;br&gt;1&amp;gt;abcdcalibration.cpp
&lt;br&gt;1&amp;gt;abcd.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;yieldtermstructure.cpp
&lt;br&gt;1&amp;gt;voltermstructure.cpp
&lt;br&gt;1&amp;gt;inflationtermstructure.cpp
&lt;br&gt;1&amp;gt;defaulttermstructure.cpp
&lt;br&gt;1&amp;gt;hestonmodelhelper.cpp
&lt;br&gt;1&amp;gt;hestonmodel.cpp
&lt;br&gt;1&amp;gt;gjrgarchmodel.cpp
&lt;br&gt;1&amp;gt;batesmodel.cpp
&lt;br&gt;1&amp;gt;garch.cpp
&lt;br&gt;1&amp;gt;constantestimator.cpp
&lt;br&gt;1&amp;gt;g2.cpp
&lt;br&gt;1&amp;gt;vasicek.cpp
&lt;br&gt;1&amp;gt;hullwhite.cpp
&lt;br&gt;1&amp;gt;extendedcoxingersollross.cpp
&lt;br&gt;1&amp;gt;coxingersollross.cpp
&lt;br&gt;1&amp;gt;blackkarasinski.cpp
&lt;br&gt;1&amp;gt;swaptionhelper.cpp
&lt;br&gt;1&amp;gt;caphelper.cpp
&lt;br&gt;1&amp;gt;twofactormodel.cpp
&lt;br&gt;1&amp;gt;onefactormodel.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;vegabumpcluster.cpp
&lt;br&gt;1&amp;gt;swaptionpseudojacobian.cpp
&lt;br&gt;1&amp;gt;ratepseudorootjacobian.cpp
&lt;br&gt;1&amp;gt;bumpinstrumentjacobian.cpp
&lt;br&gt;1&amp;gt;triggeredswapexercise.cpp
&lt;br&gt;1&amp;gt;swapbasissystem.cpp
&lt;br&gt;1&amp;gt;timehomogeneousforwardcorrelation.cpp
&lt;br&gt;1&amp;gt;expcorrelations.cpp
&lt;br&gt;1&amp;gt;cotswapfromfwdcorrelation.cpp
&lt;br&gt;1&amp;gt;pathwiseproductswaption.cpp
&lt;br&gt;1&amp;gt;pathwiseproductcaplet.cpp
&lt;br&gt;1&amp;gt;onestepoptionlets.cpp
&lt;br&gt;1&amp;gt;onestepforwards.cpp
&lt;br&gt;1&amp;gt;onestepcoterminalswaps.cpp
&lt;br&gt;1&amp;gt;onestepcoinitialswaps.cpp
&lt;br&gt;1&amp;gt;multistepswaption.cpp
&lt;br&gt;1&amp;gt;multistepswap.cpp
&lt;br&gt;1&amp;gt;multistepratchet.cpp
&lt;br&gt;1&amp;gt;multistepperiodcapletswaptions.cpp
&lt;br&gt;1&amp;gt;multistepoptionlets.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;multistepnothing.cpp
&lt;br&gt;1&amp;gt;multistepforwards.cpp
&lt;br&gt;1&amp;gt;multistepcoterminalswaptions.cpp
&lt;br&gt;1&amp;gt;multistepcoterminalswaps.cpp
&lt;br&gt;1&amp;gt;multistepcoinitialswaps.cpp
&lt;br&gt;1&amp;gt;exerciseadapter.cpp
&lt;br&gt;1&amp;gt;cashrebate.cpp
&lt;br&gt;1&amp;gt;callspecifiedmultiproduct.cpp
&lt;br&gt;1&amp;gt;singleproductcomposite.cpp
&lt;br&gt;1&amp;gt;multiproductonestep.cpp
&lt;br&gt;1&amp;gt;multiproductmultistep.cpp
&lt;br&gt;1&amp;gt;multiproductcomposite.cpp
&lt;br&gt;1&amp;gt;compositeproduct.cpp
&lt;br&gt;1&amp;gt;volatilityinterpolationspecifierabcd.cpp
&lt;br&gt;1&amp;gt;volatilityinterpolationspecifier.cpp
&lt;br&gt;1&amp;gt;pseudorootfacade.cpp
&lt;br&gt;1&amp;gt;piecewiseconstantvariance.cpp
&lt;br&gt;1&amp;gt;piecewiseconstantabcdvariance.cpp
&lt;br&gt;1&amp;gt;fwdtocotswapadapter.cpp
&lt;br&gt;1&amp;gt;fwdperiodadapter.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;flatvol.cpp
&lt;br&gt;1&amp;gt;ctsmmcapletcalibration.cpp
&lt;br&gt;1&amp;gt;cotswaptofwdadapter.cpp
&lt;br&gt;1&amp;gt;capletcoterminalswaptioncalibration.cpp
&lt;br&gt;1&amp;gt;capletcoterminalperiodic.cpp
&lt;br&gt;1&amp;gt;capletcoterminalmaxhomogeneity.cpp
&lt;br&gt;1&amp;gt;capletcoterminalalphacalibration.cpp
&lt;br&gt;1&amp;gt;alphaformconcrete.cpp
&lt;br&gt;1&amp;gt;alphafinder.cpp
&lt;br&gt;1&amp;gt;abcdvol.cpp
&lt;br&gt;1&amp;gt;squarerootandersen.cpp
&lt;br&gt;1&amp;gt;svddfwdratepc.cpp
&lt;br&gt;1&amp;gt;normalfwdratepc.cpp
&lt;br&gt;1&amp;gt;marketmodelvolprocess.cpp
&lt;br&gt;1&amp;gt;lognormalfwdratepc.cpp
&lt;br&gt;1&amp;gt;lognormalfwdrateipc.cpp
&lt;br&gt;1&amp;gt;lognormalfwdrateeulerconstrained.cpp
&lt;br&gt;1&amp;gt;lognormalfwdrateeuler.cpp
&lt;br&gt;1&amp;gt;lognormalfwdrateballand.cpp
&lt;br&gt;1&amp;gt;lognormalcotswapratepc.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;lognormalcmswapratepc.cpp
&lt;br&gt;1&amp;gt;smmdriftcalculator.cpp
&lt;br&gt;1&amp;gt;lmmnormaldriftcalculator.cpp
&lt;br&gt;1&amp;gt;lmmdriftcalculator.cpp
&lt;br&gt;1&amp;gt;cmsmmdriftcalculator.cpp
&lt;br&gt;1&amp;gt;lmmcurvestate.cpp
&lt;br&gt;1&amp;gt;coterminalswapcurvestate.cpp
&lt;br&gt;1&amp;gt;cmswapcurvestate.cpp
&lt;br&gt;1&amp;gt;sobolbrowniangenerator.cpp
&lt;br&gt;1&amp;gt;mtbrowniangenerator.cpp
&lt;br&gt;1&amp;gt;utilities.cpp
&lt;br&gt;1&amp;gt;swapforwardmappings.cpp
&lt;br&gt;1&amp;gt;proxygreekengine.cpp
&lt;br&gt;1&amp;gt;pathwisediscounter.cpp
&lt;br&gt;1&amp;gt;pathwiseaccountingengine.cpp
&lt;br&gt;1&amp;gt;marketmodeldifferences.cpp
&lt;br&gt;1&amp;gt;marketmodel.cpp
&lt;br&gt;1&amp;gt;historicalratesanalysis.cpp
&lt;br&gt;1&amp;gt;forwardforwardmappings.cpp
&lt;br&gt;1&amp;gt;evolutiondescription.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;discounter.cpp
&lt;br&gt;1&amp;gt;curvestate.cpp
&lt;br&gt;1&amp;gt;accountingengine.cpp
&lt;br&gt;1&amp;gt;model.cpp
&lt;br&gt;1&amp;gt;calibrationhelper.cpp
&lt;br&gt;1&amp;gt;mincopula.cpp
&lt;br&gt;1&amp;gt;maxcopula.cpp
&lt;br&gt;1&amp;gt;marshallolkincopula.cpp
&lt;br&gt;1&amp;gt;independentcopula.cpp
&lt;br&gt;1&amp;gt;gumbelcopula.cpp
&lt;br&gt;1&amp;gt;gaussiancopula.cpp
&lt;br&gt;1&amp;gt;frankcopula.cpp
&lt;br&gt;1&amp;gt;farliegumbelmorgensterncopula.cpp
&lt;br&gt;1&amp;gt;claytoncopula.cpp
&lt;br&gt;1&amp;gt;steepestdescent.cpp
&lt;br&gt;1&amp;gt;spherecylinder.cpp
&lt;br&gt;1&amp;gt;simplex.cpp
&lt;br&gt;1&amp;gt;projectedcostfunction.cpp
&lt;br&gt;1&amp;gt;lmdif.cpp
&lt;br&gt;1&amp;gt;linesearchbasedmethod.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;linesearch.cpp
&lt;br&gt;1&amp;gt;levenbergmarquardt.cpp
&lt;br&gt;1&amp;gt;leastsquare.cpp
&lt;br&gt;1&amp;gt;endcriteria.cpp
&lt;br&gt;1&amp;gt;constraint.cpp
&lt;br&gt;1&amp;gt;conjugategradient.cpp
&lt;br&gt;1&amp;gt;bfgs.cpp
&lt;br&gt;1&amp;gt;armijo.cpp
&lt;br&gt;1&amp;gt;sobolrsg.cpp
&lt;br&gt;1&amp;gt;seedgenerator.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;primitivepolynomials.c
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;mt19937uniformrng.cpp
&lt;br&gt;1&amp;gt;lecuyeruniformrng.cpp
&lt;br&gt;1&amp;gt;latticerules.cpp
&lt;br&gt;1&amp;gt;latticersg.cpp
&lt;br&gt;1&amp;gt;knuthuniformrng.cpp
&lt;br&gt;1&amp;gt;haltonrsg.cpp
&lt;br&gt;1&amp;gt;faurersg.cpp
&lt;br&gt;1&amp;gt;tqreigendecomposition.cpp
&lt;br&gt;1&amp;gt;tapcorrelations.cpp
&lt;br&gt;1&amp;gt;symmetricschurdecomposition.cpp
&lt;br&gt;1&amp;gt;svd.cpp
&lt;br&gt;1&amp;gt;qrdecomposition.cpp
&lt;br&gt;1&amp;gt;pseudosqrt.cpp
&lt;br&gt;1&amp;gt;factorreduction.cpp
&lt;br&gt;1&amp;gt;choleskydecomposition.cpp
&lt;br&gt;1&amp;gt;basisincompleteordered.cpp
&lt;br&gt;1&amp;gt;segmentintegral.cpp
&lt;br&gt;1&amp;gt;kronrodintegral.cpp
&lt;br&gt;1&amp;gt;integral.cpp
&lt;br&gt;1&amp;gt;gausslobattointegral.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;gaussianquadratures.cpp
&lt;br&gt;1&amp;gt;gaussianorthogonalpolynomial.cpp
&lt;br&gt;1&amp;gt;studenttdistribution.cpp
&lt;br&gt;1&amp;gt;normaldistribution.cpp
&lt;br&gt;1&amp;gt;gammadistribution.cpp
&lt;br&gt;1&amp;gt;chisquaredistribution.cpp
&lt;br&gt;1&amp;gt;bivariatenormaldistribution.cpp
&lt;br&gt;1&amp;gt;incrementalstatistics.cpp
&lt;br&gt;1&amp;gt;histogram.cpp
&lt;br&gt;1&amp;gt;generalstatistics.cpp
&lt;br&gt;1&amp;gt;discrepancystatistics.cpp
&lt;br&gt;1&amp;gt;surface.cpp
&lt;br&gt;1&amp;gt;sampledcurve.cpp
&lt;br&gt;1&amp;gt;rounding.cpp
&lt;br&gt;1&amp;gt;quadratic.cpp
&lt;br&gt;1&amp;gt;matrix.cpp
&lt;br&gt;1&amp;gt;bspline.cpp
&lt;br&gt;1&amp;gt;bernsteinpolynomial.cpp
&lt;br&gt;1&amp;gt;zerocouponbond.cpp
&lt;br&gt;1&amp;gt;floatingratebond.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;fixedratebond.cpp
&lt;br&gt;1&amp;gt;convertiblebond.cpp
&lt;br&gt;1&amp;gt;cmsratebond.cpp
&lt;br&gt;1&amp;gt;zerocouponinflationswap.cpp
&lt;br&gt;1&amp;gt;yearonyearinflationswap.cpp
&lt;br&gt;1&amp;gt;varianceswap.cpp
&lt;br&gt;1&amp;gt;vanillaswap.cpp
&lt;br&gt;1&amp;gt;vanillaoption.cpp
&lt;br&gt;1&amp;gt;swaption.cpp
&lt;br&gt;1&amp;gt;swap.cpp
&lt;br&gt;1&amp;gt;stock.cpp
&lt;br&gt;1&amp;gt;stickyratchet.cpp
&lt;br&gt;1&amp;gt;quantovanillaoption.cpp
&lt;br&gt;1&amp;gt;quantoforwardvanillaoption.cpp
&lt;br&gt;1&amp;gt;quantobarrieroption.cpp
&lt;br&gt;1&amp;gt;payoffs.cpp
&lt;br&gt;1&amp;gt;pagodaoption.cpp
&lt;br&gt;1&amp;gt;overnightindexedswap.cpp
&lt;br&gt;1&amp;gt;oneassetoption.cpp
&lt;br&gt;1&amp;gt;multiassetoption.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;makeyoyinflationcapfloor.cpp
&lt;br&gt;1&amp;gt;makevanillaswap.cpp
&lt;br&gt;1&amp;gt;makeswaption.cpp
&lt;br&gt;1&amp;gt;makeois.cpp
&lt;br&gt;1&amp;gt;makecms.cpp
&lt;br&gt;1&amp;gt;makecapfloor.cpp
&lt;br&gt;1&amp;gt;lookbackoption.cpp
&lt;br&gt;1&amp;gt;inflationcapfloor.cpp
&lt;br&gt;1&amp;gt;impliedvolatility.cpp
&lt;br&gt;1&amp;gt;himalayaoption.cpp
&lt;br&gt;1&amp;gt;forwardvanillaoption.cpp
&lt;br&gt;1&amp;gt;forwardrateagreement.cpp
&lt;br&gt;1&amp;gt;forward.cpp
&lt;br&gt;1&amp;gt;fixedratebondforward.cpp
&lt;br&gt;1&amp;gt;everestoption.cpp
&lt;br&gt;1&amp;gt;europeanoption.cpp
&lt;br&gt;1&amp;gt;dividendvanillaoption.cpp
&lt;br&gt;1&amp;gt;creditdefaultswap.cpp
&lt;br&gt;1&amp;gt;compositeinstrument.cpp
&lt;br&gt;1&amp;gt;cliquetoption.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;claim.cpp
&lt;br&gt;1&amp;gt;capfloor.cpp
&lt;br&gt;1&amp;gt;bond.cpp
&lt;br&gt;1&amp;gt;bmaswap.cpp
&lt;br&gt;1&amp;gt;basketoption.cpp
&lt;br&gt;1&amp;gt;barriertype.cpp
&lt;br&gt;1&amp;gt;barrieroption.cpp
&lt;br&gt;1&amp;gt;averagetype.cpp
&lt;br&gt;1&amp;gt;assetswap.cpp
&lt;br&gt;1&amp;gt;asianoption.cpp
&lt;br&gt;1&amp;gt;usdliborswap.cpp
&lt;br&gt;1&amp;gt;jpyliborswap.cpp
&lt;br&gt;1&amp;gt;gbpliborswap.cpp
&lt;br&gt;1&amp;gt;eurliborswap.cpp
&lt;br&gt;1&amp;gt;euriborswap.cpp
&lt;br&gt;1&amp;gt;chfliborswap.cpp
&lt;br&gt;1&amp;gt;libor.cpp
&lt;br&gt;1&amp;gt;eurlibor.cpp
&lt;br&gt;1&amp;gt;euribor.cpp
&lt;br&gt;1&amp;gt;eonia.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;swapindex.cpp
&lt;br&gt;1&amp;gt;region.cpp
&lt;br&gt;1&amp;gt;interestrateindex.cpp
&lt;br&gt;1&amp;gt;inflationindex.cpp
&lt;br&gt;1&amp;gt;indexmanager.cpp
&lt;br&gt;1&amp;gt;iborindex.cpp
&lt;br&gt;1&amp;gt;bmaindex.cpp
&lt;br&gt;1&amp;gt;yoyinflationcoupon.cpp
&lt;br&gt;1&amp;gt;replication.cpp
&lt;br&gt;1&amp;gt;rangeaccrual.cpp
&lt;br&gt;1&amp;gt;overnightindexedcoupon.cpp
&lt;br&gt;1&amp;gt;inflationcouponpricer.cpp
&lt;br&gt;1&amp;gt;inflationcoupon.cpp
&lt;br&gt;1&amp;gt;indexedcashflow.cpp
&lt;br&gt;1&amp;gt;iborcoupon.cpp
&lt;br&gt;1&amp;gt;floatingratecoupon.cpp
&lt;br&gt;1&amp;gt;fixedratecoupon.cpp
&lt;br&gt;1&amp;gt;duration.cpp
&lt;br&gt;1&amp;gt;dividend.cpp
&lt;br&gt;1&amp;gt;digitaliborcoupon.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;digitalcoupon.cpp
&lt;br&gt;1&amp;gt;digitalcmscoupon.cpp
&lt;br&gt;1&amp;gt;couponpricer.cpp
&lt;br&gt;1&amp;gt;coupon.cpp
&lt;br&gt;1&amp;gt;conundrumpricer.cpp
&lt;br&gt;1&amp;gt;cmscoupon.cpp
&lt;br&gt;1&amp;gt;cashflows.cpp
&lt;br&gt;1&amp;gt;capflooredinflationcoupon.cpp
&lt;br&gt;1&amp;gt;capflooredcoupon.cpp
&lt;br&gt;1&amp;gt;averagebmacoupon.cpp
&lt;br&gt;1&amp;gt;trinomialtree.cpp
&lt;br&gt;1&amp;gt;binomialtree.cpp
&lt;br&gt;1&amp;gt;tridiagonaloperator.cpp
&lt;br&gt;1&amp;gt;bsmoperator.cpp
&lt;br&gt;1&amp;gt;boundarycondition.cpp
&lt;br&gt;1&amp;gt;parametricexercise.cpp
&lt;br&gt;1&amp;gt;lsmbasissystem.cpp
&lt;br&gt;1&amp;gt;genericlsregression.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;mcdigitalengine.cpp
&lt;br&gt;1&amp;gt;jumpdiffusionengine.cpp
&lt;br&gt;1&amp;gt;integralengine.cpp
&lt;br&gt;1&amp;gt;discretizedvanillaoption.cpp
&lt;br&gt;1&amp;gt;bjerksundstenslandengine.cpp
&lt;br&gt;1&amp;gt;baroneadesiwhaleyengine.cpp
&lt;br&gt;1&amp;gt;analyticeuropeanengine.cpp
&lt;br&gt;1&amp;gt;analyticdividendeuropeanengine.cpp
&lt;br&gt;1&amp;gt;analyticdigitalamericanengine.cpp
&lt;br&gt;1&amp;gt;mcbarrierengine.cpp
&lt;br&gt;1&amp;gt;analyticbarrierengine.cpp
&lt;br&gt;1&amp;gt;blackformula.cpp
&lt;br&gt;1&amp;gt;primenumbers.cpp
&lt;br&gt;1&amp;gt;incompletegamma.cpp
&lt;br&gt;1&amp;gt;factorial.cpp
&lt;br&gt;1&amp;gt;errorfunction.cpp
&lt;br&gt;1&amp;gt;beta.cpp
&lt;br&gt;1&amp;gt;timebasket.cpp
&lt;br&gt;1&amp;gt;cashflowvectors.cpp
&lt;br&gt;1&amp;gt;Generating Code...
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;schedule.cpp
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;frequency.cpp
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;date.cpp
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;calendar.cpp
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;businessdayconvention.cpp
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;upperboundengine.cpp
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;swapratetrigger.cpp
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;parametricexerciseadapter.cpp
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;nothingexercisevalue.cpp
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;lsstrategy.cpp
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;collectnodedata.cpp
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;bermudanswaptionexercisevalue.cpp
&lt;br&gt;1&amp;gt;Compiling...
&lt;br&gt;1&amp;gt;getcovariance.cpp
&lt;br&gt;1&amp;gt;Make build directory
&lt;br&gt;1&amp;gt;Creating library...
&lt;br&gt;1&amp;gt;Creating browse information file...
&lt;br&gt;1&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;1&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;1&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;1&amp;gt;QuantLib - 0 error(s), 0 warning(s)
&lt;br&gt;2&amp;gt;------ Build started: Project: CallableBonds, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;3&amp;gt;------ Build started: Project: CDS, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;2&amp;gt;Compiling...
&lt;br&gt;3&amp;gt;Compiling...
&lt;br&gt;2&amp;gt;CallableBonds.cpp
&lt;br&gt;3&amp;gt;CDS.cpp
&lt;br&gt;2&amp;gt;Linking...
&lt;br&gt;3&amp;gt;Linking...
&lt;br&gt;2&amp;gt;Creating manifest...
&lt;br&gt;3&amp;gt;Creating manifest...
&lt;br&gt;2&amp;gt;Creating browse information file...
&lt;br&gt;3&amp;gt;Creating browse information file...
&lt;br&gt;2&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;2&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;3&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;3&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;2&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\Examples\CallableBonds\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;2&amp;gt;CallableBonds - 0 error(s), 0 warning(s)
&lt;br&gt;3&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\Examples\CDS\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;3&amp;gt;CDS - 0 error(s), 0 warning(s)
&lt;br&gt;4&amp;gt;------ Build started: Project: FittedBondCurve, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;4&amp;gt;Compiling...
&lt;br&gt;4&amp;gt;FittedBondCurve.cpp
&lt;br&gt;5&amp;gt;------ Build started: Project: DiscreteHedging, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;5&amp;gt;Compiling...
&lt;br&gt;5&amp;gt;DiscreteHedging.cpp
&lt;br&gt;4&amp;gt;Linking...
&lt;br&gt;5&amp;gt;Linking...
&lt;br&gt;4&amp;gt;Creating manifest...
&lt;br&gt;4&amp;gt;Creating browse information file...
&lt;br&gt;5&amp;gt;Creating manifest...
&lt;br&gt;5&amp;gt;Creating browse information file...
&lt;br&gt;5&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;5&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;5&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\Examples\DiscreteHedging\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;5&amp;gt;DiscreteHedging - 0 error(s), 0 warning(s)
&lt;br&gt;6&amp;gt;------ Build started: Project: BermudanSwaption, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;4&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;4&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;4&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\Examples\FittedBondCurve\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;4&amp;gt;FittedBondCurve - 0 error(s), 0 warning(s)
&lt;br&gt;6&amp;gt;Compiling...
&lt;br&gt;6&amp;gt;BermudanSwaption.cpp
&lt;br&gt;7&amp;gt;------ Build started: Project: Replication, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;7&amp;gt;Compiling...
&lt;br&gt;7&amp;gt;Replication.cpp
&lt;br&gt;7&amp;gt;Linking...
&lt;br&gt;6&amp;gt;Linking...
&lt;br&gt;7&amp;gt;Creating manifest...
&lt;br&gt;7&amp;gt;Creating browse information file...
&lt;br&gt;6&amp;gt;Creating manifest...
&lt;br&gt;6&amp;gt;Creating browse information file...
&lt;br&gt;7&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;7&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;7&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\Examples\Replication\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;7&amp;gt;Replication - 0 error(s), 0 warning(s)
&lt;br&gt;8&amp;gt;------ Build started: Project: Repo, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;6&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;6&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;8&amp;gt;Compiling...
&lt;br&gt;8&amp;gt;Repo.cpp
&lt;br&gt;6&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\Examples\BermudanSwaption\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;6&amp;gt;BermudanSwaption - 0 error(s), 0 warning(s)
&lt;br&gt;9&amp;gt;------ Build started: Project: FRA, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;9&amp;gt;Compiling...
&lt;br&gt;9&amp;gt;FRA.cpp
&lt;br&gt;8&amp;gt;Linking...
&lt;br&gt;8&amp;gt;Creating manifest...
&lt;br&gt;8&amp;gt;Creating browse information file...
&lt;br&gt;9&amp;gt;Linking...
&lt;br&gt;9&amp;gt;Creating manifest...
&lt;br&gt;9&amp;gt;Creating browse information file...
&lt;br&gt;8&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;8&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;8&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\Examples\Repo\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;8&amp;gt;Repo - 0 error(s), 0 warning(s)
&lt;br&gt;9&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;9&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;9&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\Examples\FRA\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;9&amp;gt;FRA - 0 error(s), 0 warning(s)
&lt;br&gt;10&amp;gt;------ Build started: Project: ConvertibleBonds, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;10&amp;gt;Compiling...
&lt;br&gt;10&amp;gt;ConvertibleBonds.cpp
&lt;br&gt;11&amp;gt;------ Build started: Project: EquityOption, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;11&amp;gt;Compiling...
&lt;br&gt;11&amp;gt;EquityOption.cpp
&lt;br&gt;10&amp;gt;Linking...
&lt;br&gt;11&amp;gt;Linking...
&lt;br&gt;10&amp;gt;Creating manifest...
&lt;br&gt;10&amp;gt;Creating browse information file...
&lt;br&gt;11&amp;gt;Creating manifest...
&lt;br&gt;11&amp;gt;Creating browse information file...
&lt;br&gt;10&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;10&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;10&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\Examples\ConvertibleBonds\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;10&amp;gt;ConvertibleBonds - 0 error(s), 0 warning(s)
&lt;br&gt;11&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;11&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;12&amp;gt;------ Build started: Project: Swap, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;12&amp;gt;Compiling...
&lt;br&gt;12&amp;gt;swapvaluation.cpp
&lt;br&gt;11&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\Examples\EquityOption\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;11&amp;gt;EquityOption - 0 error(s), 0 warning(s)
&lt;br&gt;13&amp;gt;------ Build started: Project: testsuite, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;13&amp;gt;Compiling...
&lt;br&gt;13&amp;gt;volatilitymodels.cpp
&lt;br&gt;13&amp;gt;varianceswaps.cpp
&lt;br&gt;12&amp;gt;Linking...
&lt;br&gt;12&amp;gt;Creating manifest...
&lt;br&gt;12&amp;gt;Creating browse information file...
&lt;br&gt;13&amp;gt;varianceoption.cpp
&lt;br&gt;13&amp;gt;transformedgrid.cpp
&lt;br&gt;13&amp;gt;tracing.cpp
&lt;br&gt;13&amp;gt;tqreigendecomposition.cpp
&lt;br&gt;13&amp;gt;timeseries.cpp
&lt;br&gt;12&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;12&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;12&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\Examples\Swap\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;12&amp;gt;Swap - 0 error(s), 0 warning(s)
&lt;br&gt;14&amp;gt;------ Build started: Project: Bonds, Configuration: Release (static runtime) Win32 ------
&lt;br&gt;14&amp;gt;Compiling...
&lt;br&gt;14&amp;gt;Bonds.cpp
&lt;br&gt;13&amp;gt;swaptionvolatilitymatrix.cpp
&lt;br&gt;13&amp;gt;swaptionvolatilitycube.cpp
&lt;br&gt;14&amp;gt;Linking...
&lt;br&gt;14&amp;gt;Creating manifest...
&lt;br&gt;14&amp;gt;Creating browse information file...
&lt;br&gt;13&amp;gt;swapforwardmappings.cpp
&lt;br&gt;13&amp;gt;surface.cpp
&lt;br&gt;13&amp;gt;shortratemodels.cpp
&lt;br&gt;14&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;14&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;14&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\Examples\Bonds\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;14&amp;gt;Bonds - 0 error(s), 0 warning(s)
&lt;br&gt;13&amp;gt;sampledcurve.cpp
&lt;br&gt;13&amp;gt;rounding.cpp
&lt;br&gt;13&amp;gt;rngtraits.cpp
&lt;br&gt;13&amp;gt;rangeaccrual.cpp
&lt;br&gt;13&amp;gt;quantooption.cpp
&lt;br&gt;13&amp;gt;piecewiseyieldcurve.cpp
&lt;br&gt;13&amp;gt;period.cpp
&lt;br&gt;13&amp;gt;pathgenerator.cpp
&lt;br&gt;13&amp;gt;Generating Code...
&lt;br&gt;13&amp;gt;Compiling...
&lt;br&gt;13&amp;gt;pagodaoption.cpp
&lt;br&gt;13&amp;gt;overnightindexedswap.cpp
&lt;br&gt;13&amp;gt;optionletstripper.cpp
&lt;br&gt;13&amp;gt;optimizers.cpp
&lt;br&gt;13&amp;gt;nthtodefault.cpp
&lt;br&gt;13&amp;gt;money.cpp
&lt;br&gt;13&amp;gt;mclongstaffschwartzengine.cpp
&lt;br&gt;13&amp;gt;marketmodel_smmcaplethomocalibration.cpp
&lt;br&gt;13&amp;gt;marketmodel_smmcapletcalibration.cpp
&lt;br&gt;13&amp;gt;marketmodel_smmcapletalphacalibration.cpp
&lt;br&gt;13&amp;gt;marketmodel_smm.cpp
&lt;br&gt;13&amp;gt;marketmodel_cms.cpp
&lt;br&gt;13&amp;gt;marketmodel.cpp
&lt;br&gt;13&amp;gt;lookbackoptions.cpp
&lt;br&gt;13&amp;gt;linearleastsquaresregression.cpp
&lt;br&gt;13&amp;gt;libormarketmodelprocess.cpp
&lt;br&gt;13&amp;gt;libormarketmodel.cpp
&lt;br&gt;13&amp;gt;interestrates.cpp
&lt;br&gt;13&amp;gt;inflationvolatility.cpp
&lt;br&gt;13&amp;gt;inflationcapflooredcoupon.cpp
&lt;br&gt;13&amp;gt;Generating Code...
&lt;br&gt;13&amp;gt;Compiling...
&lt;br&gt;13&amp;gt;inflationcapfloor.cpp
&lt;br&gt;13&amp;gt;inflation.cpp
&lt;br&gt;13&amp;gt;hybridhestonhullwhiteprocess.cpp
&lt;br&gt;13&amp;gt;himalayaoption.cpp
&lt;br&gt;13&amp;gt;hestonmodel.cpp
&lt;br&gt;13&amp;gt;gjrgarchmodel.cpp
&lt;br&gt;13&amp;gt;gaussianquadratures.cpp
&lt;br&gt;13&amp;gt;forwardoption.cpp
&lt;br&gt;13&amp;gt;fdmlinearop.cpp
&lt;br&gt;13&amp;gt;fdheston.cpp
&lt;br&gt;13&amp;gt;fastfouriertransform.cpp
&lt;br&gt;13&amp;gt;extendedtrees.cpp
&lt;br&gt;13&amp;gt;exchangerate.cpp
&lt;br&gt;13&amp;gt;everestoption.cpp
&lt;br&gt;13&amp;gt;dividendoption.cpp
&lt;br&gt;13&amp;gt;digitalcoupon.cpp
&lt;br&gt;13&amp;gt;defaultprobabilitycurves.cpp
&lt;br&gt;13&amp;gt;curvestates.cpp
&lt;br&gt;13&amp;gt;creditdefaultswap.cpp
&lt;br&gt;13&amp;gt;convertiblebonds.cpp
&lt;br&gt;13&amp;gt;Generating Code...
&lt;br&gt;13&amp;gt;Compiling...
&lt;br&gt;13&amp;gt;compoundoption.cpp
&lt;br&gt;13&amp;gt;cms.cpp
&lt;br&gt;13&amp;gt;cliquetoption.cpp
&lt;br&gt;13&amp;gt;cdsoption.cpp
&lt;br&gt;13&amp;gt;cdo.cpp
&lt;br&gt;13&amp;gt;cashflows.cpp
&lt;br&gt;13&amp;gt;capflooredcoupon.cpp
&lt;br&gt;13&amp;gt;brownianbridge.cpp
&lt;br&gt;13&amp;gt;bonds.cpp
&lt;br&gt;13&amp;gt;bermudanswaption.cpp
&lt;br&gt;13&amp;gt;batesmodel.cpp
&lt;br&gt;13&amp;gt;assetswap.cpp
&lt;br&gt;13&amp;gt;array.cpp
&lt;br&gt;13&amp;gt;Generating Code...
&lt;br&gt;13&amp;gt;Compiling...
&lt;br&gt;13&amp;gt;quantlibtestsuite.cpp
&lt;br&gt;13&amp;gt;utilities.cpp
&lt;br&gt;13&amp;gt;termstructures.cpp
&lt;br&gt;13&amp;gt;swaption.cpp
&lt;br&gt;13&amp;gt;swap.cpp
&lt;br&gt;13&amp;gt;stats.cpp
&lt;br&gt;13&amp;gt;solvers.cpp
&lt;br&gt;13&amp;gt;riskstats.cpp
&lt;br&gt;13&amp;gt;quotes.cpp
&lt;br&gt;13&amp;gt;operators.cpp
&lt;br&gt;13&amp;gt;mersennetwister.cpp
&lt;br&gt;13&amp;gt;matrices.cpp
&lt;br&gt;13&amp;gt;lowdiscrepancysequences.cpp
&lt;br&gt;13&amp;gt;jumpdiffusion.cpp
&lt;br&gt;13&amp;gt;interpolations.cpp
&lt;br&gt;13&amp;gt;integrals.cpp
&lt;br&gt;13&amp;gt;instruments.cpp
&lt;br&gt;13&amp;gt;factorial.cpp
&lt;br&gt;13&amp;gt;europeanoption.cpp
&lt;br&gt;13&amp;gt;distributions.cpp
&lt;br&gt;13&amp;gt;Generating Code...
&lt;br&gt;13&amp;gt;Compiling...
&lt;br&gt;13&amp;gt;digitaloption.cpp
&lt;br&gt;13&amp;gt;daycounters.cpp
&lt;br&gt;13&amp;gt;dates.cpp
&lt;br&gt;13&amp;gt;covariance.cpp
&lt;br&gt;13&amp;gt;capfloor.cpp
&lt;br&gt;13&amp;gt;calendars.cpp
&lt;br&gt;13&amp;gt;basketoption.cpp
&lt;br&gt;13&amp;gt;barrieroption.cpp
&lt;br&gt;13&amp;gt;asianoptions.cpp
&lt;br&gt;13&amp;gt;americanoption.cpp
&lt;br&gt;13&amp;gt;Generating Code...
&lt;br&gt;13&amp;gt;Linking...
&lt;br&gt;13&amp;gt;Creating manifest...
&lt;br&gt;13&amp;gt;Creating browse information file...
&lt;br&gt;13&amp;gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022
&lt;br&gt;13&amp;gt;Copyright (C) Microsoft Corporation. All rights reserved.
&lt;br&gt;13&amp;gt;Auto run test
&lt;br&gt;13&amp;gt;====================================
&lt;br&gt;13&amp;gt;Testing QuantLib-vc90-mt-s-0_9_9.lib
&lt;br&gt;13&amp;gt;====================================
&lt;br&gt;13&amp;gt;Running 444 test cases...
&lt;br&gt;13&amp;gt;Platform: Win32
&lt;br&gt;13&amp;gt;Compiler: Microsoft Visual C++ version 9.0
&lt;br&gt;13&amp;gt;STL &amp;nbsp; &amp;nbsp; : Dinkumware standard library version 505
&lt;br&gt;13&amp;gt;Boost &amp;nbsp; : 1.39.0
&lt;br&gt;13&amp;gt;Testing Barone-Adesi and Whaley approximation for American options...
&lt;br&gt;13&amp;gt;Testing Bjerksund and Stensland approximation for American options...
&lt;br&gt;13&amp;gt;Testing Ju approximation for American options...
&lt;br&gt;13&amp;gt;Testing finite-difference engine for American options...
&lt;br&gt;13&amp;gt;Testing finite-differences American option greeks...
&lt;br&gt;13&amp;gt;Testing finite-differences shout option greeks...
&lt;br&gt;13&amp;gt;Testing array construction...
&lt;br&gt;13&amp;gt;Testing analytic continuous geometric average-price Asians...
&lt;br&gt;13&amp;gt;Testing analytic continuous geometric average-price Asian greeks...
&lt;br&gt;13&amp;gt;Testing analytic discrete geometric average-price Asians...
&lt;br&gt;13&amp;gt;Testing analytic discrete geometric average-strike Asians...
&lt;br&gt;13&amp;gt;Testing Monte Carlo discrete geometric average-price Asians...
&lt;br&gt;13&amp;gt;Testing Monte Carlo discrete arithmetic average-price Asians...
&lt;br&gt;13&amp;gt;Testing Monte Carlo discrete arithmetic average-strike Asians...
&lt;br&gt;13&amp;gt;Testing discrete-averaging geometric Asian greeks...
&lt;br&gt;13&amp;gt;Testing use of past fixings in Asian options...
&lt;br&gt;13&amp;gt;Testing consistency between fair price and fair spread...
&lt;br&gt;13&amp;gt;Testing implied bond value against asset-swap fair price with null spread...
&lt;br&gt;13&amp;gt;Testing relationship between market asset swap and par asset swap...
&lt;br&gt;13&amp;gt;Testing clean and dirty price with null Z-spread against theoretical prices...
&lt;br&gt;13&amp;gt;Testing implied generic-bond value against asset-swap fair price with null spread...
&lt;br&gt;13&amp;gt;Testing market asset swap against par asset swap with generic bond...
&lt;br&gt;13&amp;gt;Testing clean and dirty price with null Z-spread against theoretical prices...
&lt;br&gt;13&amp;gt;Testing clean and dirty prices for specialized bond against equivalent generic bond...
&lt;br&gt;13&amp;gt;Testing asset-swap prices and spreads for specialized bond against equivalent generic bond...
&lt;br&gt;13&amp;gt;Testing barrier options against Haug's values...
&lt;br&gt;13&amp;gt;Testing barrier options against Babsiri's values...
&lt;br&gt;13&amp;gt;Testing barrier options against Beaglehole's values...
&lt;br&gt;13&amp;gt;Testing perturbative engine for barrier options...
&lt;br&gt;13&amp;gt;Testing local volatility and Heston FD engines for barrier options...
&lt;br&gt;13&amp;gt;Testing two-asset European basket options...
&lt;br&gt;13&amp;gt;Testing three-asset basket options against Barraquand's values...
&lt;br&gt;13&amp;gt;Testing three-asset American basket options against Tavella's values...
&lt;br&gt;13&amp;gt;Testing basket American options against 1-D case...
&lt;br&gt;13&amp;gt;Testing antithetic engine using odd sample number...
&lt;br&gt;13&amp;gt;Testing analytic Bates engine against Black formula...
&lt;br&gt;13&amp;gt;Testing analytic Bates engine against Merton-76 engine...
&lt;br&gt;13&amp;gt;Testing analytic Bates engine against Monte-Carlo engine...
&lt;br&gt;13&amp;gt;Testing Bates model calibration using DAX volatility data...
&lt;br&gt;13&amp;gt;Testing Bermudan swaption against cached values...
&lt;br&gt;13&amp;gt;Testing consistency of bond price/yield calculation...
&lt;br&gt;13&amp;gt;Testing consistency of bond price/z-spread calculation...
&lt;br&gt;13&amp;gt;Testing theoretical bond price/yield calculation...
&lt;br&gt;13&amp;gt;Testing bond price/yield calculation against cached values...
&lt;br&gt;13&amp;gt;Testing zero-coupon bond prices against cached values...
&lt;br&gt;13&amp;gt;Testing fixed-coupon bond prices against cached values...
&lt;br&gt;13&amp;gt;Testing floating-rate bond prices against cached values...
&lt;br&gt;13&amp;gt;Testing Brazilian public bond prices against Andima cached values...
&lt;br&gt;13&amp;gt;Testing Brownian-bridge variates...
&lt;br&gt;13&amp;gt;Testing Brownian-bridge path generation...
&lt;br&gt;13&amp;gt;Testing Brazil holiday list...
&lt;br&gt;13&amp;gt;Testing Milan Stock Exchange holiday list...
&lt;br&gt;13&amp;gt;Testing UK settlement holiday list...
&lt;br&gt;13&amp;gt;Testing London Stock Exchange holiday list...
&lt;br&gt;13&amp;gt;Testing London Metals Exchange holiday list...
&lt;br&gt;13&amp;gt;Testing Frankfurt Stock Exchange holiday list...
&lt;br&gt;13&amp;gt;Testing Xetra holiday list...
&lt;br&gt;13&amp;gt;Testing Eurex holiday list...
&lt;br&gt;13&amp;gt;Testing TARGET holiday list...
&lt;br&gt;13&amp;gt;Testing US settlement holiday list...
&lt;br&gt;13&amp;gt;Testing US government bond market holiday list...
&lt;br&gt;13&amp;gt;Testing New York Stock Exchange holiday list...
&lt;br&gt;13&amp;gt;Testing South-Korean settlement holiday list...
&lt;br&gt;13&amp;gt;Testing Korea Stock Exchange holiday list...
&lt;br&gt;13&amp;gt;Testing calendar modification...
&lt;br&gt;13&amp;gt;Testing joint calendars...
&lt;br&gt;13&amp;gt;Testing bespoke calendars...
&lt;br&gt;13&amp;gt;Testing end-of-month calculation...
&lt;br&gt;13&amp;gt;Testing calculation of business days between dates...
&lt;br&gt;13&amp;gt;Testing cap/floor dependency on strike...
&lt;br&gt;13&amp;gt;Testing consistency between cap, floor and collar...
&lt;br&gt;13&amp;gt;Testing cap/floor parity...
&lt;br&gt;13&amp;gt;Testing cap/floor vega...
&lt;br&gt;13&amp;gt;Testing cap/floor ATM rate...
&lt;br&gt;13&amp;gt;Testing implied term volatility for cap and floor...
&lt;br&gt;13&amp;gt;Testing Black cap/floor price against cached values...
&lt;br&gt;13&amp;gt;Testing degenerate collared coupon...
&lt;br&gt;13&amp;gt;Testing collared coupon against its decomposition...
&lt;br&gt;13&amp;gt;Testing cash-flow settings...
&lt;br&gt;13&amp;gt;Testing CDS-option value against cached values...
&lt;br&gt;13&amp;gt;Testing CDO premiums against Hull-White values...
&lt;br&gt;13&amp;gt;Testing Cliquet option values...
&lt;br&gt;13&amp;gt;Testing Cliquet option greeks...
&lt;br&gt;13&amp;gt;Testing performance option greeks...
&lt;br&gt;13&amp;gt;Testing Monte Carlo performance engine against analytic results...
&lt;br&gt;13&amp;gt;Testing Hagan-pricer flat-vol equivalence for coupons...
&lt;br&gt;13&amp;gt;Testing Hagan-pricer flat-vol equivalence for swaps...
&lt;br&gt;13&amp;gt;Testing put-call parity for capped-floored CMS coupons...
&lt;br&gt;13&amp;gt;Testing compound-option values and greeks...
&lt;br&gt;13&amp;gt;Testing compound-option put-call parity...
&lt;br&gt;13&amp;gt;Testing out-of-the-money convertible bonds against vanilla bonds...
&lt;br&gt;13&amp;gt;Testing zero-coupon convertible bonds against vanilla option...
&lt;br&gt;13&amp;gt;Testing fixed-coupon convertible bond in known regression case...
&lt;br&gt;13&amp;gt;Testing covariance and correlation calculations...
&lt;br&gt;13&amp;gt;Testing positive semi-definiteness salvaging algorithms...
&lt;br&gt;13&amp;gt;Testing matrix rank reduction salvaging algorithms...
&lt;br&gt;13&amp;gt;Testing credit-default swap against cached values...
&lt;br&gt;13&amp;gt;Testing credit-default swap against cached market values...
&lt;br&gt;13&amp;gt;Testing implied hazard-rate for credit-default swaps...
&lt;br&gt;13&amp;gt;Testing fair-spread calculation for credit-default swaps...
&lt;br&gt;13&amp;gt;Testing fair-upfront calculation for credit-default swaps...
&lt;br&gt;13&amp;gt;Testing constant-maturity-swap-market-model curve state...
&lt;br&gt;13&amp;gt;Testing dates...
&lt;br&gt;13&amp;gt;Testing ECB dates...
&lt;br&gt;13&amp;gt;Testing IMM dates...
&lt;br&gt;13&amp;gt;Testing ISO dates...
&lt;br&gt;13&amp;gt;Testing actual/actual day counters...
&lt;br&gt;13&amp;gt;Testing simple day counter...
&lt;br&gt;13&amp;gt;Testing 1/1 day counter...
&lt;br&gt;13&amp;gt;Testing business/252 day counter...
&lt;br&gt;13&amp;gt;Testing default-probability structure...
&lt;br&gt;13&amp;gt;Testing flat hazard rate...
&lt;br&gt;13&amp;gt;Testing piecewise-flat hazard-rate consistency...
&lt;br&gt;13&amp;gt;Testing piecewise-flat default-density consistency...
&lt;br&gt;13&amp;gt;Testing piecewise-linear default-density consistency...
&lt;br&gt;13&amp;gt;Testing log-linear survival-probability consistency...
&lt;br&gt;13&amp;gt;Testing single-instrument curve bootstrap...
&lt;br&gt;13&amp;gt;Testing bootstrap on upfront quotes...
&lt;br&gt;13&amp;gt;Testing European asset-or-nothing digital coupon...
&lt;br&gt;13&amp;gt;Testing European deep in-the-money asset-or-nothing digital coupon...
&lt;br&gt;13&amp;gt;Testing European deep out-the-money asset-or-nothing digital coupon...
&lt;br&gt;13&amp;gt;Testing European cash-or-nothing digital coupon...
&lt;br&gt;13&amp;gt;Testing European deep in-the-money cash-or-nothing digital coupon...
&lt;br&gt;13&amp;gt;Testing European deep out-the-money cash-or-nothing digital coupon...
&lt;br&gt;13&amp;gt;Testing call/put parity for European digital coupon...
&lt;br&gt;13&amp;gt;Testing replication type for European digital coupon...
&lt;br&gt;13&amp;gt;Testing European cash-or-nothing digital option...
&lt;br&gt;13&amp;gt;Testing European asset-or-nothing digital option...
&lt;br&gt;13&amp;gt;Testing European gap digital option...
&lt;br&gt;13&amp;gt;Testing American cash-(at-hit)-or-nothing digital option...
&lt;br&gt;13&amp;gt;Testing American cash-(at-hit)-or-nothing digital option greeks...
&lt;br&gt;13&amp;gt;Testing American asset-(at-hit)-or-nothing digital option...
&lt;br&gt;13&amp;gt;Testing American cash-(at-expiry)-or-nothing digital option...
&lt;br&gt;13&amp;gt;Testing American asset-(at-expiry)-or-nothing digital option...
&lt;br&gt;13&amp;gt;Testing Monte Carlo cash-(at-hit)-or-nothing American engine...
&lt;br&gt;13&amp;gt;Testing normal distributions...
&lt;br&gt;13&amp;gt;Testing bivariate cumulative normal distribution...
&lt;br&gt;13&amp;gt;Testing Poisson distribution...
&lt;br&gt;13&amp;gt;Testing cumulative Poisson distribution...
&lt;br&gt;13&amp;gt;Testing inverse cumulative Poisson distribution...
&lt;br&gt;13&amp;gt;Testing dividend European option values with no dividends...
&lt;br&gt;13&amp;gt;Testing dividend European option with a dividend on today's date...
&lt;br&gt;13&amp;gt;Testing dividend European option greeks...
&lt;br&gt;13&amp;gt;Testing finite-difference dividend European option values...
&lt;br&gt;13&amp;gt;Testing finite-differences dividend European option greeks...
&lt;br&gt;13&amp;gt;Testing finite-differences dividend American option greeks...
&lt;br&gt;13&amp;gt;Testing degenerate finite-differences dividend European option...
&lt;br&gt;13&amp;gt;Testing degenerate finite-differences dividend American option...
&lt;br&gt;13&amp;gt;Testing European option values...
&lt;br&gt;13&amp;gt;Testing European option greek values...
&lt;br&gt;13&amp;gt;Testing analytic European option greeks...
&lt;br&gt;13&amp;gt;Testing European option implied volatility...
&lt;br&gt;13&amp;gt;Testing self-containment of implied volatility calculation...
&lt;br&gt;13&amp;gt;Testing JR binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing CRR binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing EQP binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing TGEO binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing TIAN binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing LR binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing Joshi binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing finite-difference European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing integral engines against analytic results...
&lt;br&gt;13&amp;gt;Testing Monte Carlo European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing Quasi Monte Carlo European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing European price curves...
&lt;br&gt;13&amp;gt;Testing finite-differences with local volatility...
&lt;br&gt;13&amp;gt;Testing Everest option against cached values...
&lt;br&gt;13&amp;gt;Testing direct exchange rates...
&lt;br&gt;13&amp;gt;Testing derived exchange rates...
&lt;br&gt;13&amp;gt;Testing lookup of direct exchange rates...
&lt;br&gt;13&amp;gt;Testing lookup of triangulated exchange rates...
&lt;br&gt;13&amp;gt;Testing lookup of derived exchange rates...
&lt;br&gt;13&amp;gt;Testing time-dependent JR binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing time-dependent CRR binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing time-dependent EQP binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing time-dependent TGEO binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing time-dependent TIAN binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing time-dependent LR binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing time-dependent Joshi binomial European engines against analytic results...
&lt;br&gt;13&amp;gt;Testing factorial numbers...
&lt;br&gt;13&amp;gt;Testing Gamma function...
&lt;br&gt;13&amp;gt;Testing complex direct FFT...
&lt;br&gt;13&amp;gt;Testing convolution via inverse FFT...
&lt;br&gt;13&amp;gt;Testing FDM with barrier option for Heston model vs Black-Scholes model...
&lt;br&gt;13&amp;gt;Testing FDM with barrier option in Heston model...
&lt;br&gt;13&amp;gt;Testing FDM with American option in Heston model...
&lt;br&gt;13&amp;gt;Testing FDM Heston for Ikonen and Toivanen tests...
&lt;br&gt;13&amp;gt;Testing FDM Heston with Black Scholes model...
&lt;br&gt;13&amp;gt;Testing FDM with European option with dividends in Heston model...
&lt;br&gt;13&amp;gt;Testing FDM Heston convergence...
&lt;br&gt;13&amp;gt;Testing indexing of a linear operator...
&lt;br&gt;13&amp;gt;Testing uniform grid mesher...
&lt;br&gt;13&amp;gt;Testing application of first-derivatives map...
&lt;br&gt;13&amp;gt;Testing application of second-derivatives map...
&lt;br&gt;13&amp;gt;Testing application of second-order mixed-derivatives map...
&lt;br&gt;13&amp;gt;Testing triple-band map solution...
&lt;br&gt;13&amp;gt;Testing FDM with Barrier option in Heston model...
&lt;br&gt;13&amp;gt;Testing FDM with American option in Heston model...
&lt;br&gt;13&amp;gt;Testing FDM with express certificate in Heston model...
&lt;br&gt;13&amp;gt;Testing FDM with Heston Hull-White model...
&lt;br&gt;13&amp;gt;Testing BiCGstab with Heston operator...
&lt;br&gt;13&amp;gt;Testing Crank-Nicolson with initial implicit damping steps for a digital option...
&lt;br&gt;13&amp;gt;Testing forward option values...
&lt;br&gt;13&amp;gt;Testing forward option greeks...
&lt;br&gt;13&amp;gt;Testing forward performance option values...
&lt;br&gt;13&amp;gt;Testing forward performance option greeks...
&lt;br&gt;13&amp;gt;Testing Gauss-Jacobi integration...
&lt;br&gt;13&amp;gt;Testing Gauss-Laguerre integration...
&lt;br&gt;13&amp;gt;Testing Gauss-Hermite integration...
&lt;br&gt;13&amp;gt;Testing Gauss hyperbolic integration...
&lt;br&gt;13&amp;gt;Testing tabulated Gauss-Laguerre integration...
&lt;br&gt;13&amp;gt;Testing Monte Carlo GJR-GARCH engine against analytic GJR-GARCH engine...
&lt;br&gt;13&amp;gt;Testing GJR-GARCH model calibration using DAX volatility data...
&lt;br&gt;13&amp;gt;Testing Heston model calibration using a flat volatility surface...
&lt;br&gt;13&amp;gt;Testing Heston model calibration using DAX volatility data...
&lt;br&gt;13&amp;gt;Testing analytic Heston engine against Black formula...
&lt;br&gt;13&amp;gt;Testing analytic Heston engine against cached values...
&lt;br&gt;13&amp;gt;Testing MC and FD Heston engines for the Kahl-Jaeckel example...
&lt;br&gt;13&amp;gt;Testing different numerical Heston integration algorithms...
&lt;br&gt;13&amp;gt;Testing FD barrier Heston engine against cached values...
&lt;br&gt;13&amp;gt;Testing FD vanilla Heston engine against cached values...
&lt;br&gt;13&amp;gt;Testing FD vanilla Heston engine for discrete dividends...
&lt;br&gt;13&amp;gt;Testing FD vanilla Heston engine for american exercise...
&lt;br&gt;13&amp;gt;Testing multiple-strikes FD Heston engine...
&lt;br&gt;13&amp;gt;Testing Himalaya option against cached values...
&lt;br&gt;13&amp;gt;Testing European option pricing for a BSM process with one-factor Hull-White model...
&lt;br&gt;13&amp;gt;Comparing European option pricing for a BSM process with one-factor Hull-White model...
&lt;br&gt;13&amp;gt;Testing Monte-Carlo zero bond pricing...
&lt;br&gt;13&amp;gt;Testing Monte-Carlo vanilla option pricing...
&lt;br&gt;13&amp;gt;Testing Monte-Carlo Heston option pricing...
&lt;br&gt;13&amp;gt;Testing analytic Heston Hull-White option pricing...
&lt;br&gt;13&amp;gt;Testing the pricing of a callable equity product...
&lt;br&gt;13&amp;gt;Testing the discretization error of the Heston Hull-White process...
&lt;br&gt;13&amp;gt;Testing the FDM Heston Hull-White engine...
&lt;br&gt;13&amp;gt;Testing the Heston Hull-White calibration...
&lt;br&gt;13&amp;gt;Testing zero inflation indices...
&lt;br&gt;13&amp;gt;Testing zero inflation term structure...
&lt;br&gt;13&amp;gt;Testing year-on-year inflation indices...
&lt;br&gt;13&amp;gt;Testing year-on-year inflation term structure...
&lt;br&gt;13&amp;gt;Testing consistency between yoy inflation cap, floor and collar...
&lt;br&gt;13&amp;gt;Testing yoy inflation cap/floor parity...
&lt;br&gt;13&amp;gt;Testing Black yoy inflation cap/floor price against cached values...
&lt;br&gt;13&amp;gt;Testing collared coupon against its decomposition...
&lt;br&gt;13&amp;gt;Testing inflation capped/floored coupon against inflation capfloor instrument...
&lt;br&gt;13&amp;gt;Testing conversion from YoY cap-floor surface to YoY inflation term structure...
&lt;br&gt;13&amp;gt;Testing conversion from YoY price surface to YoY volatility surface...
&lt;br&gt;13&amp;gt;Testing observability of instruments...
&lt;br&gt;13&amp;gt;Testing segment integration...
&lt;br&gt;13&amp;gt;Testing trapezoid integration...
&lt;br&gt;13&amp;gt;Testing mid-point trapezoid integration...
&lt;br&gt;13&amp;gt;Testing Simpson integration...
&lt;br&gt;13&amp;gt;Testing adaptive Gauss-Kronrod integration...
&lt;br&gt;13&amp;gt;Testing non-adaptive Gauss-Kronrod integration...
&lt;br&gt;13&amp;gt;Testing adaptive Gauss-Lobatto integration...
&lt;br&gt;13&amp;gt;Testing interest-rate conversions...
&lt;br&gt;13&amp;gt;Testing spline interpolation on generic values...
&lt;br&gt;13&amp;gt;Testing symmetry of spline interpolation end-conditions...
&lt;br&gt;13&amp;gt;Testing derivative end-conditions for spline interpolation...
&lt;br&gt;13&amp;gt;Testing non-restrictive Hyman filter...
&lt;br&gt;13&amp;gt;Testing spline interpolation on RPN15A data set...
&lt;br&gt;13&amp;gt;Testing spline interpolation on a Gaussian data set...
&lt;br&gt;13&amp;gt;Testing spline approximation on Gaussian data sets...
&lt;br&gt;13&amp;gt;Testing N-dimensional cubic spline...
&lt;br&gt;13&amp;gt;Testing use of interpolations as functors...
&lt;br&gt;13&amp;gt;Testing backward-flat interpolation...
&lt;br&gt;13&amp;gt;Testing forward-flat interpolation...
&lt;br&gt;13&amp;gt;Testing Sabr interpolation...
&lt;br&gt;13&amp;gt;Testing kernel 1D interpolation...
&lt;br&gt;13&amp;gt;Testing kernel 2D interpolation ...
&lt;br&gt;13&amp;gt;Testing bicubic spline derivatives...
&lt;br&gt;13&amp;gt;Testing Merton 76 jump-diffusion model for European options...
&lt;br&gt;13&amp;gt;Testing jump-diffusion option greeks...
&lt;br&gt;13&amp;gt;Testing linear least-squares regression...
&lt;br&gt;13&amp;gt;Testing linear least-squares regression...
&lt;br&gt;13&amp;gt;Testing 1D simple linear least-squares regression...
&lt;br&gt;13&amp;gt;Testing analytic continuous floating-strike lookback options...
&lt;br&gt;13&amp;gt;Testing analytic continuous fixed-strike lookback options...
&lt;br&gt;13&amp;gt;Testing randomized lattice sequences (A) up to dimension 30...
&lt;br&gt;13&amp;gt;Testing randomized lattice sequences (B) up to dimension 30...
&lt;br&gt;13&amp;gt;Testing randomized lattice sequences (C) up to dimension 30...
&lt;br&gt;13&amp;gt;Testing randomized lattice sequences (D) up to dimension 30...
&lt;br&gt;13&amp;gt;Testing random-seed generator...
&lt;br&gt;13&amp;gt;Testing 21200 primitive polynomials modulo two...
&lt;br&gt;13&amp;gt;Testing Sobol sequences up to dimension 21200...
&lt;br&gt;13&amp;gt;Testing Halton sequences...
&lt;br&gt;13&amp;gt;Testing Faure sequences...
&lt;br&gt;13&amp;gt;Testing Mersenne-twister discrepancy...
&lt;br&gt;13&amp;gt;Testing plain Halton discrepancy...
&lt;br&gt;13&amp;gt;Testing random-start Halton discrepancy...
&lt;br&gt;13&amp;gt;Testing random-shift Halton discrepancy...
&lt;br&gt;13&amp;gt;Testing random-start, random-shift Halton discrepancy...
&lt;br&gt;13&amp;gt;Testing unit Sobol discrepancy...
&lt;br&gt;13&amp;gt;Testing Jaeckel-Sobol discrepancy...
&lt;br&gt;13&amp;gt;Testing Levitan-Sobol discrepancy...
&lt;br&gt;13&amp;gt;Testing Levitan-Lemieux-Sobol discrepancy...
&lt;br&gt;13&amp;gt;Testing Sobol sequence skipping...
&lt;br&gt;13&amp;gt;Testing randomized low-discrepancy sequences up to dimension 21200...
&lt;br&gt;13&amp;gt;Testing exact repricing of forwards and optionlets in a stochastic vol displaced diffusion forward rate market model...
&lt;br&gt;13&amp;gt;Testing pathwise vegas in a lognormal forward rate market model...
&lt;br&gt;13&amp;gt;Testing pathwise market vegas in a lognormal forward rate market model...
&lt;br&gt;13&amp;gt;Testing caplet deltas in a lognormal forward rate market model using pathwise method...
&lt;br&gt;13&amp;gt;Testing exact repricing of all multi-step products in a lognormal forward rate market model...
&lt;br&gt;13&amp;gt;Testing exact repricing of one-step forwards and optionlets in a lognormal forward rate market model...
&lt;br&gt;13&amp;gt;Testing exact repricing of one-step forwards and optionlets in a normal forward rate market model...
&lt;br&gt;13&amp;gt;Pricing callable swap with naif exercise strategy in a LIBOR market model...
&lt;br&gt;13&amp;gt;Pricing callable swap with Longstaff-Schwartz exercise strategy in a LIBOR market model...
&lt;br&gt;13&amp;gt;Pricing callable swap with Anderson exercise strategy in a LIBOR market model...
&lt;br&gt;13&amp;gt;Testing caplet greeks in a lognormal forward rate market model using partial proxy simulation...
&lt;br&gt;13&amp;gt;Testing Abcd-volatility integration...
&lt;br&gt;13&amp;gt;Testing different implementations of Abcd-volatility...
&lt;br&gt;13&amp;gt;Testing Abcd-volatility fit...
&lt;br&gt;13&amp;gt;Testing period-adaptation routines in LIBOR market model...
&lt;br&gt;13&amp;gt;Testing drift calculation...
&lt;br&gt;13&amp;gt;Testing exact repricing of multi-step constant maturity swaps and swaptions in a lognormal constant maturity swap market model...
&lt;br&gt;13&amp;gt;Testing exact repricing of multi-step coterminal swaps and swaptions in a lognormal coterminal swap rate market model...
&lt;br&gt;13&amp;gt;Testing alpha caplet calibration in a lognormal coterminal swap market model...
&lt;br&gt;13&amp;gt;Testing GHLS caplet calibration in a lognormal coterminal swap market model...
&lt;br&gt;13&amp;gt;Testing max homogeneity caplet calibration in a lognormal coterminal swap market model...
&lt;br&gt;13&amp;gt;Testing max homogeneity periodic caplet calibration in a lognormal coterminal swap market model...
&lt;br&gt;13&amp;gt;Testing sphere-cylinder optimization...
&lt;br&gt;13&amp;gt;Testing orthogonal projections...
&lt;br&gt;13&amp;gt;Testing eigenvalues and eigenvectors calculation...
&lt;br&gt;13&amp;gt;Testing matricial square root...
&lt;br&gt;13&amp;gt;Testing singular value decomposition...
&lt;br&gt;13&amp;gt;Testing Higham matricial square root...
&lt;br&gt;13&amp;gt;Testing QR decomposition...
&lt;br&gt;13&amp;gt;Testing QR solve...
&lt;br&gt;13&amp;gt;Testing LU inverse calculation...
&lt;br&gt;13&amp;gt;Testing LU determinant calculation...
&lt;br&gt;13&amp;gt;Testing Monte-Carlo pricing of American options...
&lt;br&gt;13&amp;gt;Testing Monte-Carlo pricing of American max options...
&lt;br&gt;13&amp;gt;Testing Mersenne twister...
&lt;br&gt;13&amp;gt;Testing money arithmetic without conversions...
&lt;br&gt;13&amp;gt;Testing money arithmetic with conversion to base currency...
&lt;br&gt;13&amp;gt;Testing money arithmetic with automated conversion...
&lt;br&gt;13&amp;gt;Testing nth-to-default against Hull-White values with Gaussian copula...
&lt;br&gt;13&amp;gt;Testing nth-to-default against Hull-White values with Gaussian and Student copula...
&lt;br&gt;13&amp;gt;Testing differential operators...
&lt;br&gt;13&amp;gt;Testing consistency of BSM operators...
&lt;br&gt;13&amp;gt;Testing optimizers...
&lt;br&gt;13&amp;gt;Testing nested optimizations...
&lt;br&gt;13&amp;gt;Testing forward/forward vol stripping from flat term vol surface using optionletstripper1...
&lt;br&gt;13&amp;gt;Testing forward/forward vol stripping from non-flat term vol surface using optionletstripper1...
&lt;br&gt;13&amp;gt;Testing forward/forward vol stripping from flat term vol surface using optionletstripper2...
&lt;br&gt;13&amp;gt;Testing forward/forward vol stripping from non-flat term vol surface using optionletstripper2...
&lt;br&gt;13&amp;gt;Testing Eonia-swap calculation of fair fixed rate...
&lt;br&gt;13&amp;gt;Testing Eonia-swap calculation of fair floating spread...
&lt;br&gt;13&amp;gt;Testing Eonia-swap calculation against cached value...
&lt;br&gt;13&amp;gt;Testing Eonia-swap curve building...
&lt;br&gt;13&amp;gt;Testing pagoda option against cached values...
&lt;br&gt;13&amp;gt;Testing 1-D path generation against cached values...
&lt;br&gt;13&amp;gt;Testing n-D path generation against cached values...
&lt;br&gt;13&amp;gt;Testing period algebra on years/months...
&lt;br&gt;13&amp;gt;Testing period algebra on weeks/days...
&lt;br&gt;13&amp;gt;Testing consistency of piecewise-log-linear discount curve...
&lt;br&gt;13&amp;gt;Testing consistency of piecewise-linear discount curve...
&lt;br&gt;13&amp;gt;Testing consistency of piecewise-log-linear zero-yield curve...
&lt;br&gt;13&amp;gt;Testing consistency of piecewise-linear zero-yield curve...
&lt;br&gt;13&amp;gt;Testing consistency of piecewise-cubic zero-yield curve...
&lt;br&gt;13&amp;gt;Testing consistency of piecewise-linear forward-rate curve...
&lt;br&gt;13&amp;gt;Testing consistency of piecewise-flat forward-rate curve...
&lt;br&gt;13&amp;gt;Testing consistency of convex monotone forward-rate curve...
&lt;br&gt;13&amp;gt;Testing consistency of local-bootstrap algorithm...
&lt;br&gt;13&amp;gt;Testing observability of piecewise yield curve...
&lt;br&gt;13&amp;gt;Testing use of today's LIBOR fixings in swap curve...
&lt;br&gt;13&amp;gt;Testing bootstrap over JPY LIBOR swaps...
&lt;br&gt;13&amp;gt;Testing copying of discount curve...
&lt;br&gt;13&amp;gt;Testing copying of forward-rate curve...
&lt;br&gt;13&amp;gt;Testing copying of zero-rate curve...
&lt;br&gt;13&amp;gt;Testing quanto option values...
&lt;br&gt;13&amp;gt;Testing quanto option greeks...
&lt;br&gt;13&amp;gt;Testing quanto-forward option values...
&lt;br&gt;13&amp;gt;Testing quanto-forward option greeks...
&lt;br&gt;13&amp;gt;Testing quanto-forward-performance option values...
&lt;br&gt;13&amp;gt;Testing quanto-barrier option values...
&lt;br&gt;13&amp;gt;Testing observability of quotes...
&lt;br&gt;13&amp;gt;Testing observability of quote handles...
&lt;br&gt;13&amp;gt;Testing derived quotes...
&lt;br&gt;13&amp;gt;Testing composite quotes...
&lt;br&gt;13&amp;gt;Testing forward-value and implied-standard-deviation quotes...
&lt;br&gt;13&amp;gt;Testing risk measures...
&lt;br&gt;13&amp;gt;Testing Gaussian pseudo-random number generation...
&lt;br&gt;13&amp;gt;Testing Poisson pseudo-random number generation...
&lt;br&gt;13&amp;gt;Testing custom Poisson pseudo-random number generation...
&lt;br&gt;13&amp;gt;Testing closest decimal rounding...
&lt;br&gt;13&amp;gt;Testing upward decimal rounding...
&lt;br&gt;13&amp;gt;Testing downward decimal rounding...
&lt;br&gt;13&amp;gt;Testing floor decimal rounding...
&lt;br&gt;13&amp;gt;Testing ceiling decimal rounding...
&lt;br&gt;13&amp;gt;Testing sampled curve construction...
&lt;br&gt;13&amp;gt;Testing Hull-White calibration against cached values...
&lt;br&gt;13&amp;gt;Testing Hull-White swap pricing against known values...
&lt;br&gt;13&amp;gt;Testing Hull-White futures convexity bias...
&lt;br&gt;13&amp;gt;Testing 1-D solvers...
&lt;br&gt;13&amp;gt;Testing statistics...
&lt;br&gt;13&amp;gt;Testing sequence statistics...
&lt;br&gt;13&amp;gt;Testing convergence statistics...
&lt;br&gt;13&amp;gt;Testing surface...
&lt;br&gt;13&amp;gt;Testing vanilla-swap calculation of fair fixed rate...
&lt;br&gt;13&amp;gt;Testing vanilla-swap calculation of fair floating spread...
&lt;br&gt;13&amp;gt;Testing vanilla-swap dependency on fixed rate...
&lt;br&gt;13&amp;gt;Testing vanilla-swap dependency on floating spread...
&lt;br&gt;13&amp;gt;Testing in-arrears swap calculation...
&lt;br&gt;13&amp;gt;Testing vanilla-swap calculation against cached value...
&lt;br&gt;13&amp;gt;Testing implied swaption vol in LMM using HW approximation...
&lt;br&gt;13&amp;gt;Testing forward-rate coinitial-swap Jacobian...
&lt;br&gt;13&amp;gt;Testing forward-rate constant-maturity swap Jacobian...
&lt;br&gt;13&amp;gt;Testing forward-rate coterminal-swap mappings...
&lt;br&gt;13&amp;gt;Testing cash settled swaptions modified annuity...
&lt;br&gt;13&amp;gt;Testing swaption dependency on strike...
&lt;br&gt;13&amp;gt;Testing swaption dependency on spread...
&lt;br&gt;13&amp;gt;Testing swaption treatment of spread...
&lt;br&gt;13&amp;gt;Testing swaption value against cached value...
&lt;br&gt;13&amp;gt;Testing implied volatility for swaptions...
&lt;br&gt;13&amp;gt;Testing swaption vega...
&lt;br&gt;13&amp;gt;Testing swaption volatility cube (atm vols)...
&lt;br&gt;13&amp;gt;Testing swaption volatility cube (smile)...
&lt;br&gt;13&amp;gt;Testing swaption volatility cube (sabr interpolation)...
&lt;br&gt;13&amp;gt;Testing spreaded swaption volatility cube...
&lt;br&gt;13&amp;gt;Testing volatility cube observability...
&lt;br&gt;13&amp;gt;Testing swaption volatility matrix...
&lt;br&gt;13&amp;gt;Testing swaption volatility matrix observability...
&lt;br&gt;13&amp;gt;Testing term structure against evaluation date change...
&lt;br&gt;13&amp;gt;Testing consistency of implied term structure...
&lt;br&gt;13&amp;gt;Testing observability of implied term structure...
&lt;br&gt;13&amp;gt;Testing consistency of forward-spreaded term structure...
&lt;br&gt;13&amp;gt;Testing observability of forward-spreaded term structure...
&lt;br&gt;13&amp;gt;Testing consistency of zero-spreaded term structure...
&lt;br&gt;13&amp;gt;Testing observability of zero-spreaded term structure...
&lt;br&gt;13&amp;gt;Testing time series construction...
&lt;br&gt;13&amp;gt;Testing time series interval price...
&lt;br&gt;13&amp;gt;Testing TQR eigenvalue decomposition...
&lt;br&gt;13&amp;gt;Testing TQR zero-off-diagonal eigenvalues...
&lt;br&gt;13&amp;gt;Testing TQR eigenvector decomposition...
&lt;br&gt;13&amp;gt;Testing tracing...
&lt;br&gt;13&amp;gt;Testing transformed grid construction...
&lt;br&gt;13&amp;gt;Testing variance option with integral Heston engine...
&lt;br&gt;13&amp;gt;Testing variance swap with replicating cost engine...
&lt;br&gt;13&amp;gt;Testing variance swap with Monte Carlo engine...
&lt;br&gt;13&amp;gt;Testing volatility model construction...
&lt;br&gt;13&amp;gt;Testing simple covariance models...
&lt;br&gt;13&amp;gt;Testing caplet pricing...
&lt;br&gt;13&amp;gt;Testing forward swap and swaption pricing...
&lt;br&gt;13&amp;gt;Testing calibration of a Libor forward model...
&lt;br&gt;13&amp;gt;Testing caplet LMM process initialisation...
&lt;br&gt;13&amp;gt;Testing caplet LMM lambda bootstrapping...
&lt;br&gt;13&amp;gt;Testing caplet LMM Monte-Carlo caplet pricing...
&lt;br&gt;13&amp;gt; 
&lt;br&gt;13&amp;gt;Tests completed in 21 m 33 s
&lt;br&gt;13&amp;gt;Test suite &amp;quot;Master Test Suite&amp;quot; passed with:
&lt;br&gt;13&amp;gt; &amp;nbsp;1687 assertions out of 1687 passed
&lt;br&gt;13&amp;gt; &amp;nbsp;444 test cases out of 444 passed
&lt;br&gt;13&amp;gt;Build log was saved at &amp;quot;file://c:\quantlib9.9\QuantLib-0.9.9\test-suite\build\vc90\Release (static runtime)\BuildLog.htm&amp;quot;
&lt;br&gt;13&amp;gt;testsuite - 0 error(s), 0 warning(s)
&lt;br&gt;========== Build: 14 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Luigi Ballabio wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi all,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if you have any cycles to spare during the weekend, please download and
&lt;br&gt;try out the tarballs at &amp;lt;&lt;a href=&quot;http://quantlib.org/prerelease/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://quantlib.org/prerelease/&lt;/a&gt;&amp;gt;. &amp;nbsp;They're not
&lt;br&gt;yet the final ones, but they're pretty close. &amp;nbsp;Report here any problems
&lt;br&gt;you may have. &amp;nbsp;I'd particularly appreciate if you tried the library on
&lt;br&gt;cygwin or mingw, as I don't have a test environment for those platforms.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;There are two ways of constructing a software design. One way is to 
&lt;br&gt;make it so simple that there are obviously no deficiencies. And the 
&lt;br&gt;other way is to make it so complicated that there are no obvious 
&lt;br&gt;deficiencies. 
&lt;br&gt;-- C. A. R. Hoare 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;QuantLib-dev@lists.sourceforge.net
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;div class=&quot;signature&quot;&gt;Cavit (Javit) Hafizoglu
&lt;a href=&quot;mailto:javit.hafizoglu@suntrust.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailto:javit.hafizoglu@suntrust.com&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Prerelease-tarballs-tp26027318p26290011.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26287370</id>
	<title>Generalized Hull White model with non-constant parameters</title>
	<published>2009-11-10T10:31:03Z</published>
	<updated>2009-11-10T10:31:03Z</updated>
	<author>
		<name>javit</name>
	</author>
	<content type="html">I modified the Black-Karasinski and the Ornstein-Uhlenbcek classes to build a generalized Hull-White model with time-dependent drift and volatility parameters. It consists of four files pasted at the bottom of this message: 
&lt;br&gt;GeneralizedOUprocess.hpp, 
&lt;br&gt;GeneralizedOUprocess.cpp, 
&lt;br&gt;GeneralizedHW.hpp and
&lt;br&gt;GeneralizedHW.cpp. 
&lt;br&gt;&lt;br&gt;These files need an addition/modification to the parameter class. Change the NoConstraint() condition in PiecewiseConstantParameter class to PositiveConstraint(). Or define another class in the parameter.hpp and name it PiecewiseConstantParameter2. This is how I did it. I changed the code in PiecewiseConstantParameter class
&lt;br&gt;&lt;br&gt;from --------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PiecewiseConstantParameter(const std::vector&amp;lt;Time&amp;gt;&amp; times)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : Parameter(times.size()+1,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::shared_ptr&amp;lt;Parameter::Impl&amp;gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new PiecewiseConstantParameter2::Impl(times)),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NoConstraint())
&lt;br&gt;to ----------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PiecewiseConstantParameter2(const std::vector&amp;lt;Time&amp;gt;&amp; times)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : Parameter(times.size(),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::shared_ptr&amp;lt;Parameter::Impl&amp;gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new PiecewiseConstantParameter2::Impl(times)),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PositiveConstraint())
&lt;br&gt;&lt;br&gt;You will obviously nedd to make some changes to the paths in the include commands.
&lt;br&gt;&lt;br&gt;I would like these to be added to the quantlib library in the future. Please let me know what you think and also what I should do to make it a non-experimental contribution.
&lt;br&gt;&lt;br&gt;Thank you,
&lt;br&gt;Javit
&lt;br&gt;&lt;br&gt;----------- GeneralizedOUprocess.hpp --------------
&lt;br&gt;&lt;br&gt;#ifndef quantlib_generalized_ou_process_hpp
&lt;br&gt;#define quantlib_generalized_ou_process_hpp
&lt;br&gt;&lt;br&gt;#include &amp;lt;ql/stochasticprocess.hpp&amp;gt;
&lt;br&gt;#include &amp;lt;ql/models/shortrate/onefactormodel.hpp&amp;gt;
&lt;br&gt;#include &amp;lt;ql/termstructures/yieldtermstructure.hpp&amp;gt;
&lt;br&gt;&lt;br&gt;#include &amp;lt;ql/termstructures/yield/zerocurve.hpp&amp;gt;
&lt;br&gt;#include &amp;lt;ql/math/interpolations/linearinterpolation.hpp&amp;gt;
&lt;br&gt;#include &amp;lt;ql/math/interpolations/loginterpolation.hpp&amp;gt;
&lt;br&gt;&lt;br&gt;namespace QuantLib {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; //! Piecewise linear Ornstein-Uhlenbeck process class
&lt;br&gt;&amp;nbsp; &amp;nbsp; /*! This class describes the Ornstein-Uhlenbeck process governed by
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \f[
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dx = a (level - x_t) dt + \sigma dW_t
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \f]
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \ingroup processes
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; where the coefficients a and sigma are piecewise linear.
&lt;br&gt;&amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; class GeneralizedOUprocess : public StochasticProcess1D {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; public:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GeneralizedOUprocess(const Handle&amp;lt;YieldTermStructure&amp;gt;&amp; speedTS, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const Handle&amp;lt;YieldTermStructure&amp;gt;&amp; vol, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real x0 = 0.0, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real level = 0.0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//! \name StochasticProcess interface
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //@{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real x0() const;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real drift(Time t, Real x) const;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real diffusion(Time t, Real x) const;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt; speed() const;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt; volatility() const;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real level() const;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real expectation(Time t0, Real x0, Time dt) const;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real stdDeviation(Time t0, Real x0, Time dt) const;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real variance(Time t0, Real x0, Time dt) const;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //@}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; private:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real x0_, level_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt; speed_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt; volatility_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;#endif
&lt;br&gt;&lt;br&gt;----------- GeneralizedOUprocess.cpp --------------
&lt;br&gt;&lt;br&gt;#include &amp;quot;C:\Documents and Settings\****\My Documents\Visual Studio 2008\Projects\GeneralizedHW\GeneralizedHW\generalizedOUprocess.hpp&amp;quot;
&lt;br&gt;&lt;br&gt;namespace QuantLib {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GeneralizedOUprocess::GeneralizedOUprocess(const Handle&amp;lt;YieldTermStructure&amp;gt;&amp; speedTS,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const Handle&amp;lt;YieldTermStructure&amp;gt;&amp; vol,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real x0,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real level)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : x0_(x0), speed_(speedTS), level_(level), volatility_(vol) {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; QL_REQUIRE(x0 &amp;gt;= 0.0, &amp;quot;negative initial data given&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; QL_REQUIRE(level &amp;gt;= 0.0, &amp;quot;negative level given&amp;quot;); 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real GeneralizedOUprocess::x0() const {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return x0_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt; GeneralizedOUprocess::speed() const {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return speed_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt; GeneralizedOUprocess::volatility() const {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return volatility_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real GeneralizedOUprocess::drift(Time, Real x) const {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real GeneralizedOUprocess::diffusion(Time, Real) const {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real GeneralizedOUprocess::level() const {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return level_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real GeneralizedOUprocess::expectation(const Time t, Real x0, Time dt) const {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real speed;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (t!=0) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; speed = - std::log(speed_-&amp;gt;discount(t))/t;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else { speed = 0.000001;}
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return level_ + (x0 - level_) * std::exp(-speed*dt);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real GeneralizedOUprocess::stdDeviation(Time t, Real x0,Time dt) const {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return std::sqrt(variance(t,x0,dt));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real GeneralizedOUprocess::variance(const Time t, Real x, Time dt) const {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real speed;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Volatility vol;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (t!=0) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; speed = - std::log(speed_-&amp;gt;discount(t))/t;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vol = &amp;nbsp;- std::log(volatility_-&amp;gt;discount(t))/(t);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; speed = 0.000001;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vol = 0.00001;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (speed &amp;lt; std::sqrt(QL_EPSILON)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // algebraic limit for small speed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return vol*vol*dt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 0.5*vol*vol/speed*
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (1.0 - std::exp(-2.0*speed*dt));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;--------- GeneralizedHW.hpp -------------
&lt;br&gt;&lt;br&gt;#ifndef quantlib_GeneralizedHW_hpp
&lt;br&gt;#define quantlib_GeneralizedHW_hpp
&lt;br&gt;&lt;br&gt;#include &amp;lt;ql/models/shortrate/onefactormodel.hpp&amp;gt;
&lt;br&gt;#include &amp;quot;C:\Documents and Settings\****\My Documents\Visual Studio 2008\Projects\GeneralizedHW\GeneralizedHW\generalizedOUprocess.hpp&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;namespace QuantLib {
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //! Generalized Hull-White model class.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*! This class implements the standard Black-Karasinski model defined by
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \f[
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; d f(r_t) = (\theta(t) - \alpha f(r_t))dt + \sigma dW_t,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \f]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; where \f$ alpha \f$ and \f$ sigma \f$ are piecewise linear functions.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \ingroup shortrate
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class GeneralizedHW : public OneFactorModel,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public TermStructureConsistentModel {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // TO DO: Build your fInverse class according to your model. The template class T
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // should overload the () operator to return a function value, f inverse.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GeneralizedHW(const Handle&amp;lt;YieldTermStructure&amp;gt;&amp; yieldtermStructure,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const std::vector&amp;lt;Date&amp;gt;&amp; speedstructure,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const std::vector&amp;lt;Date&amp;gt;&amp; volstructure);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::shared_ptr&amp;lt;ShortRateDynamics&amp;gt; dynamics() const {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; QL_FAIL(&amp;quot;no defined process for generalized Hull-White model&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::shared_ptr&amp;lt;Lattice&amp;gt; tree(const TimeGrid&amp; grid)const;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class Dynamics;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class Helper;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::vector&amp;lt;Date&amp;gt; speedstructure_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::vector&amp;lt;Date&amp;gt; volstructure_;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt; speed() const;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt; vol() const;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Parameter&amp; a_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Parameter&amp; sigma_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Parameter phi_;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //! Short-rate dynamics in the generalized Hull-White model
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*! The short-rate is here
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; f(r_t) = x_t + g(t)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; where g is the deterministic time-dependent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; parameter (which can not be determined analytically)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; used for term-structure fitting and &amp;nbsp;x_t is the state
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; variable following an Ornstein-Uhlenbeck process.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class GeneralizedHW::Dynamics : public GeneralizedHW::ShortRateDynamics {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dynamics(const Parameter&amp; fitting, const Handle&amp;lt;YieldTermStructure&amp;gt;&amp; alpha,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const Handle&amp;lt;YieldTermStructure&amp;gt;&amp; sigma)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : ShortRateDynamics(boost::shared_ptr&amp;lt;StochasticProcess1D&amp;gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new GeneralizedOUprocess(alpha, sigma))), fitting_(fitting) {}
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real variable(Time t, Rate r) const {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return std::log(r) - fitting_(t);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real shortRate(Time t, Real x) const {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return std::exp(x + fitting_(t));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Parameter fitting_;	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;#endif
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------- GeneralizedHW.cpp -------------
&lt;br&gt;#include &amp;quot;C:\Documents and Settings\****\My Documents\Visual Studio 2008\Projects\GeneralizedHW\GeneralizedHW\GeneralizedHW.hpp&amp;quot;
&lt;br&gt;#include &amp;lt;ql/methods/lattices/trinomialtree.hpp&amp;gt;
&lt;br&gt;#include &amp;lt;ql/math/solvers1d/brent.hpp&amp;gt;
&lt;br&gt;#include &amp;lt;ql/termstructures/yield/zerocurve.hpp&amp;gt;
&lt;br&gt;#include &amp;lt;ql/math/solvers1d/bisection.hpp&amp;gt;
&lt;br&gt;&lt;br&gt;namespace QuantLib {
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* Private function used by solver to determine time-dependent parameter
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; df(r) = [theta(t) - a(t) f(r)]dt + sigma(t) dz
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dg = [theta(t) - a(t) g(t)] dt
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dx = -a(t) x dt + sigma(t) dz
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x = f(r) - g(t)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Change the overloaded operator to change the model by changing the function below
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //fInverse is a user-chosen function. When fInverse = exp(), the model becomes Black-Karasinski model.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real fInverse_(Real x) { 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return std::exp(x);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class GeneralizedHW::Helper {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Helper(const Size i, const Real xMin, const Real dx,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const Real discountBondPrice,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const boost::shared_ptr&amp;lt;ShortRateTree&amp;gt;&amp; tree)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : size_(tree-&amp;gt;size(i)),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dt_(tree-&amp;gt;timeGrid().dt(i)),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xMin_(xMin), dx_(dx),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; statePrices_(tree-&amp;gt;statePrices(i)),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; discountBondPrice_(discountBondPrice){}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real operator()(const Real theta) const {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real value = discountBondPrice_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real x = xMin_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (Size j=0; j&amp;lt;size_; j++) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real discount = std::exp(- fInverse_(theta+x)*dt_);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //std::cout &amp;lt;&amp;lt;&amp;quot;fInverse &amp;nbsp;&amp;quot; &amp;lt;&amp;lt;fInverse_(theta+x)&amp;lt;&amp;lt;std::endl;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; value -= statePrices_[j]*discount;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x += dx_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return value;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size size_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Time dt_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real xMin_, dx_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const Array&amp; statePrices_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real discountBondPrice_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GeneralizedHW::GeneralizedHW(const Handle&amp;lt;YieldTermStructure&amp;gt;&amp; yieldtermStructure,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const std::vector&amp;lt;Date&amp;gt;&amp; speedstructure,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const std::vector&amp;lt;Date&amp;gt;&amp; volstructure) : OneFactorModel(2), TermStructureConsistentModel(yieldtermStructure),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; speedstructure_(speedstructure),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; volstructure_(volstructure),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a_(arguments_[0]), sigma_(arguments_[1]){
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::vector&amp;lt;Real&amp;gt;speedperiods;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; speedperiods.push_back(0.0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (Size i=0;i&amp;lt;speedstructure.size()-1;i++)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; speedperiods.push_back(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (speedstructure[i+1]-speedstructure[i])/365.0);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a_ = PiecewiseConstantParameter2(speedperiods);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::vector&amp;lt;Real&amp;gt;volperiods;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; volperiods.push_back(0.0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (Size i=0;i&amp;lt;volstructure.size()-1;i++)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; volperiods.push_back(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (volstructure[i+1]-volstructure[i])/365.0);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sigma_ = PiecewiseConstantParameter2(volperiods);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a_.setParam(0,0.0001);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sigma_.setParam(0,0.0001);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (Size i=1; i&amp;lt; a_.size();i++){
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a_.setParam(i,0.01*i);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (Size i=1; i&amp;lt; sigma_.size();i++){
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sigma_.setParam(i,0.01*i);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; registerWith(yieldtermStructure);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::shared_ptr&amp;lt;Lattice&amp;gt; GeneralizedHW::tree(const TimeGrid&amp; grid) const{
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TermStructureFittingParameter phi(termStructure());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::shared_ptr&amp;lt;ShortRateDynamics&amp;gt; numericDynamics(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new Dynamics(phi, speed(), vol()));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::shared_ptr&amp;lt;TrinomialTree&amp;gt; trinomial(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new TrinomialTree(numericDynamics-&amp;gt;process(), grid)); 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::shared_ptr&amp;lt;ShortRateTree&amp;gt; numericTree(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new ShortRateTree(trinomial, numericDynamics, grid));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; typedef TermStructureFittingParameter::NumericalImpl NumericalImpl;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::shared_ptr&amp;lt;NumericalImpl&amp;gt; impl =
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::dynamic_pointer_cast&amp;lt;NumericalImpl&amp;gt;(phi.implementation());
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; impl-&amp;gt;reset();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real value = 1.0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real vMin = -50.0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real vMax = 50.0;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; extern std::vector&amp;lt;Real&amp;gt; shifts;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (Size i=0; i&amp;lt;(grid.size() - 1); i++) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vMin = -50.0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vMax = 50.0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real discountBond = termStructure()-&amp;gt;discount(grid[i+1]);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real xMin = trinomial-&amp;gt;underlying(i, 0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Real dx = trinomial-&amp;gt;dx(i);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Helper finder(i, xMin, dx, discountBond, numericTree);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; value = 0.5*(vMin + vMax);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Brent s1d;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; s1d.setMaxEvaluations(1000);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; value =s1d.solve(finder, QL_EPSILON, value, vMin, vMax);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; impl-&amp;gt;set(grid[i], value);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; shifts.push_back(value);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return numericTree;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt; GeneralizedHW::speed() const {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::vector&amp;lt;Real&amp;gt; speedvals;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; speedvals.push_back(0.000001);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (Size i=0;i&amp;lt;a_.size()-1;i++)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; speedvals.push_back(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a_(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (speedstructure_[i+1]-speedstructure_[i])/365.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 0.00001));
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt; speed_(boost::shared_ptr&amp;lt;YieldTermStructure&amp;gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new InterpolatedZeroCurve&amp;lt;LogLinear&amp;gt;(speedstructure_, speedvals, Actual365Fixed())));
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return speed_; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt; GeneralizedHW::vol() const {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; std::vector&amp;lt;Real&amp;gt; volvals;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; volvals.push_back(0.000001);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (Size i=0;i&amp;lt;sigma_.size()-1;i++)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; volvals.push_back(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sigma_(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (speedstructure_[i+1]-speedstructure_[i])/365.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 0.00001));
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt; vol_(boost::shared_ptr&amp;lt;YieldTermStructure&amp;gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new InterpolatedZeroCurve&amp;lt;LogLinear&amp;gt;(volstructure_, volvals, Actual365Fixed())));
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return vol_; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;--------------- End of GeneralizedHW.cpp-----------------------
&lt;br&gt;&lt;div class=&quot;signature&quot;&gt;Cavit (Javit) Hafizoglu
&lt;a href=&quot;mailto:javit.hafizoglu@suntrust.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mailto:javit.hafizoglu@suntrust.com&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Generalized-Hull-White-model-with-non-constant-parameters-tp26287370p26287370.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26287680</id>
	<title>gensrc support for valarray</title>
	<published>2009-11-10T09:26:43Z</published>
	<updated>2009-11-10T09:26:43Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">Hi all
&lt;br&gt;&lt;br&gt;the latest commit on the trunk from Mark broke QLXL as there is no
&lt;br&gt;support in gensrc for valarray.
&lt;br&gt;While I've been able to manually code an easy workaround this of
&lt;br&gt;course isn't satisfactory, but I have little idea how to add valarray
&lt;br&gt;support.
&lt;br&gt;Any volunteer ?
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26287680&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gensrc-support-for-valarray-tp26287680p26287680.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26283250</id>
	<title>Re: market models code</title>
	<published>2009-11-10T05:16:44Z</published>
	<updated>2009-11-10T05:16:44Z</updated>
	<author>
		<name>Dimathematician</name>
	</author>
	<content type="html">I&amp;#39;d love to see an market model example project!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/10 Mark joshi &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26283250&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mark.joshi@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
I don&amp;#39;t have any other ideas for interface changes.&lt;br&gt;
&lt;br&gt;
I would advocate banning vector&amp;lt;bool&amp;gt; and getting rid of it elsewhere&lt;br&gt;
in the code, however.&lt;br&gt;
&lt;br&gt;
best&lt;br&gt;
&lt;br&gt;
Mark&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
2009/11/10 Luigi Ballabio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26283250&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;luigi.ballabio@...&lt;/a&gt;&amp;gt;:&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt; On Tue, 2009-11-10 at 14:07 +1100, Mark joshi wrote:&lt;br&gt;
&amp;gt;&amp;gt; as you&amp;#39;ll have noticed I&amp;#39;ve been doing some fiddling with the market&lt;br&gt;
&amp;gt;&amp;gt; models code.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Yes, I noticed.  Do you have other interface changes in mind?  I&amp;#39;d like&lt;br&gt;
&amp;gt; to freeze them after 1.0 to keep backward compatibility, so this would&lt;br&gt;
&amp;gt; be the time to do them.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; What do you think of the idea of a new example project based on the&lt;br&gt;
&amp;gt;&amp;gt; market model code?&lt;br&gt;
&amp;gt;&amp;gt; I would do it all. I might then use it in my quantlib and LMM training course&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Sounds good.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Thanks,&lt;br&gt;
&amp;gt;        Luigi&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; --&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; No, I&amp;#39;m not interested in developing a powerful brain. All I&amp;#39;m after&lt;br&gt;
&amp;gt; is just a mediocre brain, something like the president of American&lt;br&gt;
&amp;gt; Telephone and Telegraph Company.&lt;br&gt;
&amp;gt; -- Alan Turing on the possibilities of a thinking machine, 1943.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
--&lt;br&gt;
&lt;/div&gt;Quant Job Interview Questions and Answers is now out: &lt;a href=&quot;http://www.markjoshi.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.markjoshi.com&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Assoc Prof Mark Joshi&lt;br&gt;
Centre for Actuarial Studies&lt;br&gt;
University of Melbourne&lt;br&gt;
My website is &lt;a href=&quot;http://www.markjoshi.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.markjoshi.com&lt;/a&gt;&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
QuantLib-dev mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26283250&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26283250&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/market-models-code-tp26277613p26283250.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26280953</id>
	<title>Re: market models code</title>
	<published>2009-11-10T02:04:04Z</published>
	<updated>2009-11-10T02:04:04Z</updated>
	<author>
		<name>Mark joshi-2</name>
	</author>
	<content type="html">I don't have any other ideas for interface changes.
&lt;br&gt;&lt;br&gt;I would advocate banning vector&amp;lt;bool&amp;gt; and getting rid of it elsewhere
&lt;br&gt;in the code, however.
&lt;br&gt;&lt;br&gt;best
&lt;br&gt;&lt;br&gt;Mark
&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/11/10 Luigi Ballabio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26280953&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;luigi.ballabio@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, 2009-11-10 at 14:07 +1100, Mark joshi wrote:
&lt;br&gt;&amp;gt;&amp;gt; as you'll have noticed I've been doing some fiddling with the market
&lt;br&gt;&amp;gt;&amp;gt; models code.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes, I noticed.  Do you have other interface changes in mind?  I'd like
&lt;br&gt;&amp;gt; to freeze them after 1.0 to keep backward compatibility, so this would
&lt;br&gt;&amp;gt; be the time to do them.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What do you think of the idea of a new example project based on the
&lt;br&gt;&amp;gt;&amp;gt; market model code?
&lt;br&gt;&amp;gt;&amp;gt; I would do it all. I might then use it in my quantlib and LMM training course
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sounds good.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;        Luigi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; No, I'm not interested in developing a powerful brain. All I'm after
&lt;br&gt;&amp;gt; is just a mediocre brain, something like the president of American
&lt;br&gt;&amp;gt; Telephone and Telegraph Company.
&lt;br&gt;&amp;gt; -- Alan Turing on the possibilities of a thinking machine, 1943.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Quant Job Interview Questions and Answers is now out: www.markjoshi.com
&lt;br&gt;&lt;br&gt;Assoc Prof Mark Joshi
&lt;br&gt;Centre for Actuarial Studies
&lt;br&gt;University of Melbourne
&lt;br&gt;My website is www.markjoshi.com
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26280953&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/market-models-code-tp26277613p26280953.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26280368</id>
	<title>Re: market models code</title>
	<published>2009-11-10T01:07:42Z</published>
	<updated>2009-11-10T01:07:42Z</updated>
	<author>
		<name>Luigi Ballabio</name>
	</author>
	<content type="html">On Tue, 2009-11-10 at 14:07 +1100, Mark joshi wrote:
&lt;br&gt;&amp;gt; as you'll have noticed I've been doing some fiddling with the market
&lt;br&gt;&amp;gt; models code.
&lt;br&gt;&lt;br&gt;Yes, I noticed. &amp;nbsp;Do you have other interface changes in mind? &amp;nbsp;I'd like
&lt;br&gt;to freeze them after 1.0 to keep backward compatibility, so this would
&lt;br&gt;be the time to do them.
&lt;br&gt;&lt;br&gt;&amp;gt; What do you think of the idea of a new example project based on the
&lt;br&gt;&amp;gt; market model code?
&lt;br&gt;&amp;gt; I would do it all. I might then use it in my quantlib and LMM training course
&lt;br&gt;&lt;br&gt;Sounds good.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;No, I'm not interested in developing a powerful brain. All I'm after 
&lt;br&gt;is just a mediocre brain, something like the president of American 
&lt;br&gt;Telephone and Telegraph Company. 
&lt;br&gt;-- Alan Turing on the possibilities of a thinking machine, 1943. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26280368&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/market-models-code-tp26277613p26280368.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26280270</id>
	<title>Re: GNU tools build of branches/R0100x-branch/QuantLib - all.hpp is lonely</title>
	<published>2009-11-10T01:05:18Z</published>
	<updated>2009-11-10T01:05:18Z</updated>
	<author>
		<name>Luigi Ballabio</name>
	</author>
	<content type="html">On Fri, 2009-11-06 at 15:03 +0000, Walter Eaves wrote:
&lt;br&gt;&amp;gt; There's an Makefile.am issue in a few places: ql/experimental and ql/legacy.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've fixed it and attached a diff, but you might find a bit too Unix.
&lt;br&gt;&lt;br&gt;No problem at all, I'm on a Linux box myself.
&lt;br&gt;However, I fail to see what this fixes---the autotools build works fine
&lt;br&gt;on my box with no headers besides all.hpp in experimental. &amp;nbsp;What problem
&lt;br&gt;are you having precisely?
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;Better to have an approximate answer to the right question than a 
&lt;br&gt;precise answer to the wrong question. 
&lt;br&gt;-- John Tukey as quoted by John Chambers 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26280270&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GNU-tools-build-of-branches-R0100x-branch-QuantLib---all.hpp-is-lonely-tp26280088p26280270.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26277613</id>
	<title>market models code</title>
	<published>2009-11-09T19:07:12Z</published>
	<updated>2009-11-09T19:07:12Z</updated>
	<author>
		<name>Mark joshi-2</name>
	</author>
	<content type="html">Dear All,
&lt;br&gt;&lt;br&gt;as you'll have noticed I've been doing some fiddling with the market
&lt;br&gt;models code.
&lt;br&gt;&lt;br&gt;What do you think of the idea of a new example project based on the
&lt;br&gt;market model code?
&lt;br&gt;I would do it all. I might then use it in my quantlib and LMM training course:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.moneyscience.com/training/pricing-exotic-interest-rate-derivatives-the-libor-market-model-in-quantlib.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.moneyscience.com/training/pricing-exotic-interest-rate-derivatives-the-libor-market-model-in-quantlib.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;best
&lt;br&gt;&lt;br&gt;Mark
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26277613&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/market-models-code-tp26277613p26277613.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26268785</id>
	<title>LinkedIn Thread on QL</title>
	<published>2009-11-09T07:40:30Z</published>
	<updated>2009-11-09T07:40:30Z</updated>
	<author>
		<name>Bianchetti Marco-3</name>
	</author>
	<content type="html">Check
&lt;br&gt;&lt;a href=&quot;http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&amp;discussionI&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&amp;discussionI&lt;/a&gt;&lt;br&gt;D=9442895&amp;gid=90917&amp;trk=EML_anet_qa_ttle-0St79xs2RVr6JBpnsJt7dBpSBA
&lt;br&gt;&lt;br&gt;This e-mail is subject to terms available at the following link:
&lt;br&gt;&lt;a href=&quot;https://www.bancaimi.com/bimi/emaildisclaimer.jsf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.bancaimi.com/bimi/emaildisclaimer.jsf&lt;/a&gt;.
&lt;br&gt;Please read the hyperlink carefully as it contains the conditions governing any electronic communications between you and Banca IMI SpA. By messaging with Banca IMI SpA you agree to such terms and conditions of use. Banca IMI SpA may amend these terms and conditions at any time without notice. You should check the relevant webpage from time to time to review the current terms and conditions because they are binding on you. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Please note that, if you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is strictly prohibited and may be unlawful.
&lt;br&gt;&lt;br&gt;Prima di stampare, pensa all'ambiente ** Think about the environment before printing
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26268785&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/LinkedIn-Thread-on-QL-tp26268785p26268785.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26266740</id>
	<title>Re: Update version of experimental/mcbasket</title>
	<published>2009-11-09T05:34:24Z</published>
	<updated>2009-11-09T05:34:24Z</updated>
	<author>
		<name>Andrea-60</name>
	</author>
	<content type="html">On 11/10/09 19:46, Andrea wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; 1) it currently skips all paths that give a non positive exercise value. this because it assumes the 
&lt;br&gt;&amp;gt; continuation value will always be positive, and there is no point to accept a negative exercise.
&lt;br&gt;&amp;gt; it might not be the case always and it is hard to dynamically detect this lower bound (0.0). so the 
&lt;br&gt;&amp;gt; payoff has a function to return the lower bound of the continuation value or -INF if absent
&lt;br&gt;&lt;br&gt;It is actually possible to dynamically detect what an out of the money option is.
&lt;br&gt;Since we go backward, we just remember what the lowest payoff is, and never exercise if the early
&lt;br&gt;termination value is less or equal to that value.
&lt;br&gt;&lt;br&gt;In this updated version of the mcbasket experimental patch, I've implemented it.
&lt;br&gt;In my (simple) tests it worked properly.
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26266740&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;mcbasket.diff.gz&lt;/strong&gt; (13K) &lt;a href=&quot;http://old.nabble.com/attachment/26266740/0/mcbasket.diff.gz&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Update-version-of-experimental-mcbasket-tp25835344p26266740.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26265244</id>
	<title>Re: [QuantLib-svn] SF.net SVN: quantlib:[16709] branches/R000909-branch/QuantLib/ql/models/ marketmodels</title>
	<published>2009-11-09T03:57:58Z</published>
	<updated>2009-11-09T03:57:58Z</updated>
	<author>
		<name>Luigi Ballabio</name>
	</author>
	<content type="html">On Sat, 2009-11-07 at 20:53 +0100, Ferdinando Ametrano wrote:
&lt;br&gt;&amp;gt; On Sat, Nov 7, 2009 at 1:06 PM, Luigi Ballabio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26265244&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;luigi.ballabio@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I cannot confirm it until Monday, but I trust Plamen :-) so you might
&lt;br&gt;&amp;gt; just make up your mind if you want the define in some header file (my
&lt;br&gt;&amp;gt; preference) or the project settings.
&lt;br&gt;&lt;br&gt;Inside config.msvc.hpp would probably be easiest.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Just for the record, it seems to me we changed compiler native
&lt;br&gt;&amp;gt; behavior when we switched &amp;quot;disable language extensions&amp;quot; to Yes; anyway
&lt;br&gt;&amp;gt; I would stick to that choice.
&lt;br&gt;&lt;br&gt;We changed the behavior back and forth a few times (the native behavior
&lt;br&gt;being... let me check... disable language extensions = NO for a
&lt;br&gt;newly-created project.) &amp;nbsp;What made me cringe was changing it right
&lt;br&gt;before release. &amp;nbsp;I'd be happier if it worked as is.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Finally on Monday I might report if everything compiles switching
&lt;br&gt;&amp;gt; &amp;quot;disable language extensions&amp;quot; back to No, and commit a few more code
&lt;br&gt;&amp;gt; tweaks to avoid warnings in the compiler native behavior ;-)
&lt;br&gt;&lt;br&gt;Let's touch base first. &amp;nbsp;If we find out that we can keep them disabled
&lt;br&gt;with Plamen's trick, further tweaks are not necessary and can go in the
&lt;br&gt;1.0 branch.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; BTW what about the patches needed by VC7 ? Don't we include them in 0.9.9 ?
&lt;br&gt;&lt;br&gt;I'm trying to find out what Boost versions are affected. &amp;nbsp;It worked on
&lt;br&gt;my box with 1.35. &amp;nbsp;I'm looking at more recent versions.
&lt;br&gt;&lt;br&gt;Later,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;Academic: a term of opprobrium applied to those that do their job well 
&lt;br&gt;by those who cannot. 
&lt;br&gt;-- Sir Ernest Gowers 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26265244&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--QuantLib-svn--SF.net-SVN%3A-quantlib%3A-16709--branches-R000909-branch-QuantLib-ql-models--marketmodels-tp26238128p26265244.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26248001</id>
	<title>Re: [QuantLib-svn] SF.net SVN: quantlib:[16709] branches/R000909-branch/QuantLib/ql/models/ marketmodels</title>
	<published>2009-11-07T11:53:10Z</published>
	<updated>2009-11-07T11:53:10Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">On Sat, Nov 7, 2009 at 1:06 PM, Luigi Ballabio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248001&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;luigi.ballabio@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; A change that made the library
&lt;br&gt;&amp;gt; compile would be another matter, but given the choice, I'd rather take
&lt;br&gt;&amp;gt; Plamen's solution than having the compiler change its behavior.  If you
&lt;br&gt;&amp;gt; confirm that the library compiles by adding BOOST_HAS_LONG_LONG to the
&lt;br&gt;&amp;gt; preprocessor definitions, I'd be happy to take that change.
&lt;br&gt;&lt;br&gt;I cannot confirm it until Monday, but I trust Plamen :-) so you might
&lt;br&gt;just make up your mind if you want the define in some header file (my
&lt;br&gt;preference) or the project settings.
&lt;br&gt;&lt;br&gt;Just for the record, it seems to me we changed compiler native
&lt;br&gt;behavior when we switched &amp;quot;disable language extensions&amp;quot; to Yes; anyway
&lt;br&gt;I would stick to that choice.
&lt;br&gt;&lt;br&gt;Finally on Monday I might report if everything compiles switching
&lt;br&gt;&amp;quot;disable language extensions&amp;quot; back to No, and commit a few more code
&lt;br&gt;tweaks to avoid warnings in the compiler native behavior ;-)
&lt;br&gt;&lt;br&gt;BTW what about the patches needed by VC7 ? Don't we include them in 0.9.9 ?
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;PS C'mon Luigi... a third release candidate is looming...
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26248001&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--QuantLib-svn--SF.net-SVN%3A-quantlib%3A-16709--branches-R000909-branch-QuantLib-ql-models--marketmodels-tp26238128p26248001.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26244166</id>
	<title>Re: [QuantLib-svn] SF.net SVN: quantlib:[16709] branches/R000909-branch/QuantLib/ql/models/ marketmodels</title>
	<published>2009-11-07T04:06:40Z</published>
	<updated>2009-11-07T04:06:40Z</updated>
	<author>
		<name>Luigi Ballabio</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 7, 2009, at 10:53 AM, Ferdinando Ametrano wrote:
&lt;br&gt;&amp;gt; mmm... to release 0.9.9 which does not compile with VC 7/8/9 and boost
&lt;br&gt;&amp;gt; 1.40 is asking for endless questions on the mailing lists.
&lt;br&gt;&lt;br&gt;Wait a mnute now. &amp;nbsp;The latest changeset was just avoiding a couple of &amp;nbsp;
&lt;br&gt;warnings, so it wouldn't solve this anyway. &amp;nbsp;A change that made the &amp;nbsp;
&lt;br&gt;library compile would be another matter, but given the choice, I'd &amp;nbsp;
&lt;br&gt;rather take Plamen's solution than having the compiler change its &amp;nbsp;
&lt;br&gt;behavior. &amp;nbsp;If you confirm that the library compiles by adding &amp;nbsp;
&lt;br&gt;BOOST_HAS_LONG_LONG to the preprocessor definitions, I'd be happy to &amp;nbsp;
&lt;br&gt;take that change.
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26244166&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--QuantLib-svn--SF.net-SVN%3A-quantlib%3A-16709--branches-R000909-branch-QuantLib-ql-models--marketmodels-tp26238128p26244166.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26243673</id>
	<title>Re: [QuantLib-svn] SF.net SVN: quantlib:[16709] branches/R000909-branch/QuantLib/ql/models/ marketmodels</title>
	<published>2009-11-07T02:26:54Z</published>
	<updated>2009-11-07T02:26:54Z</updated>
	<author>
		<name>Plamen Neykov</name>
	</author>
	<content type="html">Guys,
&lt;br&gt;&lt;br&gt;just as a side info - I managed to compile QuantLib with vs9 and boost 1.40 by just defining BOOST_HAS_LONG_LONG and leaving the language extensions switched on. 
&lt;br&gt;Had no side effects so far ...
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Plamen
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Saturday 07 Nov 2009 09:53:20 Ferdinando Ametrano wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Fri, Nov 6, 2009 at 9:24 PM, Luigi Ballabio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243673&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;luigi.ballabio@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; scoped loop variable declaration to avoid warnings if one wants NOT to
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;disable language extension&amp;quot; (in order to compile with boost 1.40)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Sorry, I'm reverting this one on the 0.9.9 branch---at this point, I'd
&lt;br&gt;&amp;gt; &amp;gt; rather not make new tarballs and start another round of tests for a couple
&lt;br&gt;&amp;gt; &amp;gt; of warnings in a non-standard configuration.
&lt;br&gt;&amp;gt; &amp;gt; I applied your changes on the 1.0 branch instead.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; mmm... to release 0.9.9 which does not compile with VC 7/8/9 and boost
&lt;br&gt;&amp;gt; 1.40 is asking for endless questions on the mailing lists.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Besides don't you have to patch the code anyway for VC7 since it does
&lt;br&gt;&amp;gt; not compile with boost a1.39 and probably even some earlier version?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm trying to compile with 1.40 over the week-end switching &amp;quot;disable
&lt;br&gt;&amp;gt; language extensions&amp;quot; to NO.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Of course I'll leave any final judgment to you
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ciao -- Nando
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; QuantLib-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243673&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243673&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--QuantLib-svn--SF.net-SVN%3A-quantlib%3A-16709--branches-R000909-branch-QuantLib-ql-models--marketmodels-tp26238128p26243673.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26243376</id>
	<title>Re: [QuantLib-svn] SF.net SVN: quantlib:[16709] branches/R000909-branch/QuantLib/ql/models/ marketmodels</title>
	<published>2009-11-07T01:53:20Z</published>
	<updated>2009-11-07T01:53:20Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">On Fri, Nov 6, 2009 at 9:24 PM, Luigi Ballabio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243376&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;luigi.ballabio@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; scoped loop variable declaration to avoid warnings if one wants NOT to
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;disable language extension&amp;quot; (in order to compile with boost 1.40)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sorry, I'm reverting this one on the 0.9.9 branch---at this point, I'd
&lt;br&gt;&amp;gt; rather not make new tarballs and start another round of tests for a couple
&lt;br&gt;&amp;gt; of warnings in a non-standard configuration.
&lt;br&gt;&amp;gt; I applied your changes on the 1.0 branch instead.
&lt;br&gt;&lt;br&gt;mmm... to release 0.9.9 which does not compile with VC 7/8/9 and boost
&lt;br&gt;1.40 is asking for endless questions on the mailing lists.
&lt;br&gt;&lt;br&gt;Besides don't you have to patch the code anyway for VC7 since it does
&lt;br&gt;not compile with boost a1.39 and probably even some earlier version?
&lt;br&gt;&lt;br&gt;I'm trying to compile with 1.40 over the week-end switching &amp;quot;disable
&lt;br&gt;language extensions&amp;quot; to NO.
&lt;br&gt;&lt;br&gt;Of course I'll leave any final judgment to you
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26243376&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--QuantLib-svn--SF.net-SVN%3A-quantlib%3A-16709--branches-R000909-branch-QuantLib-ql-models--marketmodels-tp26238128p26243376.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26238128</id>
	<title>Re: [QuantLib-svn] SF.net SVN: quantlib:[16709] branches/R000909-branch/QuantLib/ql/models/ marketmodels</title>
	<published>2009-11-06T12:24:15Z</published>
	<updated>2009-11-06T12:24:15Z</updated>
	<author>
		<name>Luigi Ballabio</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 6, 2009, at 8:11 PM, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26238128&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nando@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Revision: 16709
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://quantlib.svn.sourceforge.net/quantlib/?rev=16709&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://quantlib.svn.sourceforge.net/quantlib/?rev=16709&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt; Author: &amp;nbsp; nando
&lt;br&gt;&amp;gt; Date: &amp;nbsp; &amp;nbsp; 2009-11-06 19:11:18 +0000 (Fri, 06 Nov 2009)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Log Message:
&lt;br&gt;&amp;gt; -----------
&lt;br&gt;&amp;gt; scoped loop variable declaration to avoid warnings if one wants NOT &amp;nbsp;
&lt;br&gt;&amp;gt; to &amp;quot;disable language extension&amp;quot; (in order to compile with boost 1.40)
&lt;br&gt;&lt;br&gt;Sorry, I'm reverting this one on the 0.9.9 branch---at this point, I'd &amp;nbsp;
&lt;br&gt;rather not make new tarballs and start another round of tests for a &amp;nbsp;
&lt;br&gt;couple of warnings in a non-standard configuration.
&lt;br&gt;I applied your changes on the 1.0 branch instead.
&lt;br&gt;&lt;br&gt;Later,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26238128&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--QuantLib-svn--SF.net-SVN%3A-quantlib%3A-16709--branches-R000909-branch-QuantLib-ql-models--marketmodels-tp26238128p26238128.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26280088</id>
	<title>GNU tools build of branches/R0100x-branch/QuantLib - all.hpp is lonely</title>
	<published>2009-11-06T07:03:05Z</published>
	<updated>2009-11-06T07:03:05Z</updated>
	<author>
		<name>Walter Eaves-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I'm building this branch, but merging back to the trunk on experimental.
&lt;br&gt;&lt;br&gt;There's an Makefile.am issue in a few places: ql/experimental and ql/legacy.
&lt;br&gt;&lt;br&gt;I've fixed it and attached a diff, but you might find a bit too Unix.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26280088&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Walter.Eaves@...&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.bigfoot.com/~Walter.Eaves&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bigfoot.com/~Walter.Eaves&lt;/a&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26280088&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;ql-r1_0.diff&lt;/strong&gt; (824 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26280088/0/ql-r1_0.diff&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GNU-tools-build-of-branches-R0100x-branch-QuantLib---all.hpp-is-lonely-tp26280088p26280088.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26228516</id>
	<title>question about vector of handl</title>
	<published>2009-11-05T22:52:55Z</published>
	<updated>2009-11-05T22:52:55Z</updated>
	<author>
		<name>Yang, Rui</name>
	</author>
	<content type="html">&lt;html xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered medium)&quot;&gt;


&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Comic Sans MS&quot;&gt;&lt;span style='font-size:
10.0pt;font-family:&quot;Comic Sans MS&quot;'&gt;Hihi,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Comic Sans MS&quot;&gt;&lt;span style='font-size:
10.0pt;font-family:&quot;Comic Sans MS&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Comic Sans MS&quot;&gt;&lt;span style='font-size:
10.0pt;font-family:&quot;Comic Sans MS&quot;'&gt;I have a problem to define a constructor
which takes vector of handles as arguments, like &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;const&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;
std::vector&amp;lt;QuantLib::Handle&amp;lt;QuantLib::YieldTermStructure&amp;gt; &amp;gt;&amp;amp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;
font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;
font-family:&quot;Courier New&quot;'&gt;I can see &lt;font color=blue&gt;&lt;span style='color:blue'&gt;const&lt;/span&gt;&lt;/font&gt;
QuantLib::Handle&amp;lt;QuantLib::YieldTermStructure&amp;gt;&amp;amp; in QuantLibObjects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;
font-family:&quot;Courier New&quot;'&gt;The xml is defined as:&lt;font color=blue&gt;&lt;span style='color:blue'&gt; &lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=&quot;#a31515&quot; face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;
font-family:&quot;Courier New&quot;;color:#A31515'&gt;Parameter&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt; &lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=red face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:red'&gt;name&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:
&quot;Courier New&quot;;color:blue'&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;'&lt;font color=blue&gt;&lt;span style='color:blue'&gt;YieldCurve&lt;/span&gt;&lt;/font&gt;'&lt;font color=blue&gt;&lt;span style='color:blue'&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style='color:red'&gt;exampleValue&lt;/span&gt;&lt;/font&gt;&lt;font color=blue&gt;&lt;span style='color:blue'&gt;=&lt;/span&gt;&lt;/font&gt;'&lt;font color=blue&gt;&lt;span style='color:blue'&gt;EURYC&lt;/span&gt;&lt;/font&gt;'&lt;font color=blue&gt;&lt;span style='color:
blue'&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style='color:red'&gt;default&lt;/span&gt;&lt;/font&gt;&lt;font color=blue&gt;&lt;span style='color:blue'&gt;=&lt;/span&gt;&lt;/font&gt;'&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/font&gt;'&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=&quot;#a31515&quot; face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:#A31515'&gt;type&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:
&quot;Courier New&quot;;color:blue'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;QuantLib::YieldTermStructure&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot;&gt;&lt;span style='color:#A31515'&gt;type&lt;/span&gt;&lt;/font&gt;&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=&quot;#a31515&quot; face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:#A31515'&gt;superType&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:
&quot;Courier New&quot;;color:blue'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;libToHandle&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot;&gt;&lt;span style='color:#A31515'&gt;superType&lt;/span&gt;&lt;/font&gt;&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=&quot;#a31515&quot; face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:#A31515'&gt;tensorRank&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:
&quot;Courier New&quot;;color:blue'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;scalar&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot;&gt;&lt;span style='color:#A31515'&gt;tensorRank&lt;/span&gt;&lt;/font&gt;&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=&quot;#a31515&quot; face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:#A31515'&gt;description&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:
&quot;Courier New&quot;;color:blue'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;forecasting yield term
structure.&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot;&gt;&lt;span style='color:#A31515'&gt;description&lt;/span&gt;&lt;/font&gt;&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=&quot;#a31515&quot; face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:#A31515'&gt;Parameter&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:
&quot;Courier New&quot;;color:blue'&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Comic Sans MS&quot;&gt;&lt;span style='font-size:
10.0pt;font-family:&quot;Comic Sans MS&quot;'&gt;Accordingly, I define my xml as:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=&quot;#a31515&quot; face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;
font-family:&quot;Courier New&quot;;color:#A31515'&gt;Parameter&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt; &lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=red face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:red'&gt;name&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:
&quot;Courier New&quot;;color:blue'&gt;=&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;'&lt;font color=blue&gt;&lt;span style='color:blue'&gt;YieldCurve&lt;/span&gt;&lt;/font&gt;'&lt;font color=blue&gt;&lt;span style='color:blue'&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style='color:red'&gt;exampleValue&lt;/span&gt;&lt;/font&gt;&lt;font color=blue&gt;&lt;span style='color:blue'&gt;=&lt;/span&gt;&lt;/font&gt;'&lt;font color=blue&gt;&lt;span style='color:blue'&gt;EURYC&lt;/span&gt;&lt;/font&gt;'&lt;font color=blue&gt;&lt;span style='color:
blue'&gt; &lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style='color:red'&gt;default&lt;/span&gt;&lt;/font&gt;&lt;font color=blue&gt;&lt;span style='color:blue'&gt;=&lt;/span&gt;&lt;/font&gt;'&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/font&gt;'&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=&quot;#a31515&quot; face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:#A31515'&gt;type&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:
&quot;Courier New&quot;;color:blue'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;QuantLib::YieldTermStructure&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot;&gt;&lt;span style='color:#A31515'&gt;type&lt;/span&gt;&lt;/font&gt;&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=&quot;#a31515&quot; face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:#A31515'&gt;superType&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:
&quot;Courier New&quot;;color:blue'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;libToHandle&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot;&gt;&lt;span style='color:#A31515'&gt;superType&lt;/span&gt;&lt;/font&gt;&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=&quot;#a31515&quot; face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:#A31515'&gt;tensorRank&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:
&quot;Courier New&quot;;color:blue'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;vector&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot;&gt;&lt;span style='color:#A31515'&gt;tensorRank&lt;/span&gt;&lt;/font&gt;&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=&quot;#a31515&quot; face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:#A31515'&gt;description&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:
&quot;Courier New&quot;;color:blue'&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;forecasting yield term
structure.&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot;&gt;&lt;span style='color:#A31515'&gt;description&lt;/span&gt;&lt;/font&gt;&lt;font color=blue&gt;&lt;span style='color:blue'&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=&quot;#a31515&quot; face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;;color:#A31515'&gt;Parameter&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:
&quot;Courier New&quot;;color:blue'&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Comic Sans MS&quot;&gt;&lt;span style='font-size:
10.0pt;font-family:&quot;Comic Sans MS&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Comic Sans MS&quot;&gt;&lt;span style='font-size:
10.0pt;font-family:&quot;Comic Sans MS&quot;'&gt;But when the create_ xxx.cpp is generated,
I get one statement:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;std::vector&amp;lt;boost::shared_ptr&amp;lt;QuantLib::YieldTermStructure&amp;gt;
&amp;gt; DiscountCurvesLibObj =&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Courier New&quot;'&gt;ObjectHandler::ohVariantToObjectVector&amp;lt;QuantLib::YieldTermStructure,
QuantLibAddin::YieldTermStructure&amp;gt;(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
DiscountCurves, &lt;font color=&quot;#a31515&quot;&gt;&lt;span style='color:#A31515'&gt;&amp;quot;DiscountCurves&amp;quot;&lt;/span&gt;&lt;/font&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;
font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;
font-family:&quot;Courier New&quot;'&gt;This get the error msg: 'ohVariantToObjectVector' :
is not a member of 'ObjectHandler'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Courier New&quot;&gt;&lt;span style='font-size:11.0pt;
font-family:&quot;Courier New&quot;'&gt;My version is ql_0_9_7. In this version, I can&amp;#8217;t
find 'ohVariantToObjectVector' in 'ObjectHandler'. But in previous version, I
can. It seems I didn&amp;#8217;t define the xml file correctly. Can anybody tell me
how to solve this problem? Thanks a lot for your help!&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=&quot;Comic Sans MS&quot;&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Comic Sans MS&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=&quot;Comic Sans MS&quot;&gt;&lt;span style='font-size:
10.0pt;font-family:&quot;Comic Sans MS&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;

&lt;pre&gt;This email and any attachments are confidential and may also be privileged.  If you are not the addressee, do not disclose, copy, circulate or in any other way use or rely on the information contained in this email or any attachments.  If received in error, notify the sender immediately and delete this email and any attachments from your system.  Emails cannot be guaranteed to be secure or error free as the message and any attachments could be intercepted, corrupted, lost, delayed, incomplete or amended.  Standard Chartered PLC and its subsidiaries do not accept liability for damage caused by this email or any attachments and may monitor email traffic.

 

Standard Chartered PLC is incorporated in England with limited liability under company number 966425 and has its registered office at 1 Aldermanbury Square, London, EC2V 7SB.

 

Standard Chartered Bank (&quot;SCB&quot;) is incorporated in England with limited liability by Royal Charter 1853, under reference ZC18.  The Principal Office of SCB is situated in England at 1 Aldermanbury Square, London EC2V 7SB. In the United Kingdom, SCB is authorised and regulated by the Financial Services Authority under FSA register number 114276.

 

If you are receiving this email from SCB outside the UK, please click http://www.standardchartered.com/global/email_disclaimer.html to refer to the information on other jurisdictions.
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26228516&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/question-about-vector-of-handl-tp26228516p26228516.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26216264</id>
	<title>Re: Other tentative 0.9.9 tarballs and partial branch freeze</title>
	<published>2009-11-05T06:58:07Z</published>
	<updated>2009-11-05T06:58:07Z</updated>
	<author>
		<name>Jose Aparicio-Navarro</name>
	</author>
	<content type="html">Quoting Luigi Ballabio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26216264&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;luigi.ballabio@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; 	as it turns out, the latest tarballs weren't the final ones after all.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Almost fine and dandy here on a very old CygWin/gcc set on W2K:
&lt;br&gt;/gcc/i686-pc-cygwin/3.4.4/
&lt;br&gt;boost 1.38.0
&lt;br&gt;&lt;br&gt;Lib builds and all the examples build and run.
&lt;br&gt;&lt;br&gt;Could not build the test-suite because I am having trouble building boost::test
&lt;br&gt;on this environment but thats my own problem.
&lt;br&gt;&lt;br&gt;The building stops at the emacs/lisp script creation with the message below
&lt;br&gt;and the libs do not get installed.
&lt;br&gt;&amp;gt;From my ignorance I guess it has something to do with my local emacs
&lt;br&gt;installation. If you can please tip me on this one now that I am at it.
&lt;br&gt;&lt;br&gt;So there are no code generation problems, I'll blame the other problems to my
&lt;br&gt;cygwin installation. This is not a problem I am having now with 0.9.9; it is
&lt;br&gt;not the env I normally use.
&lt;br&gt;&lt;br&gt;Best regards
&lt;br&gt;Pepe
&lt;br&gt;&lt;br&gt;&lt;br&gt;--------------------------------------------------------------
&lt;br&gt;&amp;nbsp;[......]
&lt;br&gt;make[1]: Entering directory `/cygdrive/c/Documents and Settings/Pepe/Desktop/Q
&lt;br&gt;uantLib-0.9.9'
&lt;br&gt;WARNING: Warnings can be ignored. :-)
&lt;br&gt;if test &amp;quot;emacs&amp;quot; != no; then \
&lt;br&gt;&amp;nbsp; set x; \
&lt;br&gt;&amp;nbsp; list='quantlib.el'; for p in $list; do \
&lt;br&gt;&amp;nbsp; &amp;nbsp; if test -f &amp;quot;$p&amp;quot;; then d=; else d=&amp;quot;./&amp;quot;; fi; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; set x &amp;quot;$@&amp;quot; &amp;quot;$d$p&amp;quot;; shift; \
&lt;br&gt;&amp;nbsp; done; \
&lt;br&gt;&amp;nbsp; shift; \
&lt;br&gt;&amp;nbsp; EMACS=&amp;quot;emacs&amp;quot; /bin/sh ./config/elisp-comp &amp;quot;$@&amp;quot; || exit 1; \
&lt;br&gt;else : ; fi
&lt;br&gt;mv: cannot stat `*.elc': No such file or directory
&lt;br&gt;make[1]: *** [elc-stamp] Error 1
&lt;br&gt;make[1]: Leaving directory `/cygdrive/c/Documents and Settings/Pepe/Desktop/Qu
&lt;br&gt;antLib-0.9.9'
&lt;br&gt;make: *** [all-recursive] Error 1
&lt;br&gt;--------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26216264&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Other-tentative-0.9.9-tarballs-and-partial-branch-freeze-tp26200512p26216264.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26214352</id>
	<title>Re: Other tentative 0.9.9 tarballs and partial branch freeze</title>
	<published>2009-11-05T05:16:40Z</published>
	<updated>2009-11-05T05:16:40Z</updated>
	<author>
		<name>Roland Lichters-2</name>
	</author>
	<content type="html">&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;Hi all,&lt;br&gt;       as it turns out, the latest tarballs weren&amp;#39;t the final ones after all.&lt;br&gt;So, if you have any more cycles to spare, please download and try out&lt;br&gt;
the new tarballs at &amp;lt;&lt;a href=&quot;http://quantlib.org/prerelease/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://quantlib.org/prerelease/&lt;/a&gt;&amp;gt;.  If nobody&lt;br&gt;reports any showstoppers by next Wednesday, these ones are going to be&lt;br&gt;released.&lt;br&gt;
&lt;br&gt;Report here any problems you may have.  As usual, I&amp;#39;d particularly&lt;br&gt;appreciate if you tried the library on cygwin or mingw, as I don&amp;#39;t have&lt;br&gt;a test environment for those platforms.&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;
&lt;div&gt;Hi Luigi,&lt;/div&gt;
&lt;div&gt;this tarball compiles on both &lt;/div&gt;
&lt;div&gt;Mac OS X 10.5.7 with boost 1.39 and  &lt;/div&gt;
&lt;div&gt;MinGW on Vista on Parallels on Mac OS X with boost 1.34.1&lt;/div&gt;
&lt;div&gt;Test suite is passed without erros in both environments.&lt;/div&gt;
&lt;div&gt;Regards,&lt;/div&gt;
&lt;div&gt;Roland&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26214352&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Other-tentative-0.9.9-tarballs-and-partial-branch-freeze-tp26200512p26214352.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26211792</id>
	<title>Re: Other tentative 0.9.9 tarballs and partial branch freeze</title>
	<published>2009-11-05T01:51:29Z</published>
	<updated>2009-11-05T01:51:29Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">Hi Luigi
&lt;br&gt;&lt;br&gt;compilation fails (INTERNAL COMPILER ERROR) when using VC++ 7 (2003)
&lt;br&gt;with boost 1.39
&lt;br&gt;&lt;br&gt;I just stopped at the first error in money.cpp line 201
&lt;br&gt;&lt;br&gt;Personally I will not dedicate my time to VC++ 7 support, as it
&lt;br&gt;dropped out of my table a lot of time ago, and I don't even have VC 7
&lt;br&gt;boost libs around anymore.
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26211792&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Other-tentative-0.9.9-tarballs-and-partial-branch-freeze-tp26200512p26211792.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26203497</id>
	<title>Re: Other tentative 0.9.9 tarballs and partial branch	freeze</title>
	<published>2009-11-04T11:48:52Z</published>
	<updated>2009-11-04T11:48:52Z</updated>
	<author>
		<name>Dirk Eddelbuettel</name>
	</author>
	<content type="html">&lt;br&gt;On 4 November 2009 at 18:15, Luigi Ballabio wrote:
&lt;br&gt;| Report here any problems you may have. &amp;nbsp;As usual, I'd particularly
&lt;br&gt;| appreciate if you tried the library on cygwin or mingw, as I don't have
&lt;br&gt;| a test environment for those platforms.
&lt;br&gt;&lt;br&gt;MinGW success using Dev-C++ (which I last used to build QL 0.9.7); also built
&lt;br&gt;one example (FittedBondCurve) which runs. Looks good.
&lt;br&gt;&lt;br&gt;Also updating the Debian package to 0.9.9~20091104-1.
&lt;br&gt;&lt;br&gt;Dirk
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Three out of two people have difficulties with fractions.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26203497&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Other-tentative-0.9.9-tarballs-and-partial-branch-freeze-tp26200512p26203497.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26200512</id>
	<title>Other tentative 0.9.9 tarballs and partial branch freeze</title>
	<published>2009-11-04T09:15:16Z</published>
	<updated>2009-11-04T09:15:16Z</updated>
	<author>
		<name>Luigi Ballabio</name>
	</author>
	<content type="html">&lt;br&gt;Hi all,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; as it turns out, the latest tarballs weren't the final ones after all.
&lt;br&gt;So, if you have any more cycles to spare, please download and try out
&lt;br&gt;the new tarballs at &amp;lt;&lt;a href=&quot;http://quantlib.org/prerelease/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://quantlib.org/prerelease/&lt;/a&gt;&amp;gt;. &amp;nbsp;If nobody
&lt;br&gt;reports any showstoppers by next Wednesday, these ones are going to be
&lt;br&gt;released.
&lt;br&gt;&lt;br&gt;Report here any problems you may have. &amp;nbsp;As usual, I'd particularly
&lt;br&gt;appreciate if you tried the library on cygwin or mingw, as I don't have
&lt;br&gt;a test environment for those platforms.
&lt;br&gt;&lt;br&gt;Also, as we're close to release, I'm partially freezing the 0.9.9
&lt;br&gt;branch; please don't commit anything in its QuantLib and QuantLib-SWIG
&lt;br&gt;modules without checking with me first.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;There are two ways of constructing a software design. One way is to 
&lt;br&gt;make it so simple that there are obviously no deficiencies. And the 
&lt;br&gt;other way is to make it so complicated that there are no obvious 
&lt;br&gt;deficiencies. 
&lt;br&gt;-- C. A. R. Hoare 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26200512&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Other-tentative-0.9.9-tarballs-and-partial-branch-freeze-tp26200512p26200512.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26199309</id>
	<title>QuantLib.xla improvement</title>
	<published>2009-11-04T08:11:54Z</published>
	<updated>2009-11-04T08:11:54Z</updated>
	<author>
		<name>Alexander Lotter</name>
	</author>
	<content type="html">Ciao Nando,
&lt;br&gt;&lt;br&gt;I had some problems with QuantLib.xla and did som improvements.
&lt;br&gt;&lt;br&gt;First of all: 
&lt;br&gt;&lt;br&gt;Module -&amp;gt; ObjectBuilder -&amp;gt; Function ListFilesInFolder
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;If FileItem.Type = &amp;quot;XML Document&amp;quot; - doesn't work for the German version :-( I extended it with &amp;quot;XML-Dokument&amp;quot;
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;Maybe there is a better idea how to check the file. For example using its extension.
&lt;br&gt;&lt;br&gt;Second:
&lt;br&gt;&lt;br&gt;Module -&amp;gt; ObjectBuilder -&amp;gt; Function buildConstructor
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;values(1,1) = &amp;quot;=ohRangeRetrieveError(R[-1]C)&amp;quot; doesn't work for the older excel version (2002)
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;I exchanged it with values(1,1) = &amp;quot;=ohRangeRetrieveError(&amp;quot; &amp; dest.offset(0,1).Cells.Address &amp; &amp;quot;)&amp;quot;
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;Hope it will be helpfull. I've spent some time trying to figure out the problem.
&lt;br&gt;&lt;br&gt;Ciao,
&lt;br&gt;&lt;br&gt;Alexander</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/QuantLib.xla-improvement-tp26199309p26199309.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26194852</id>
	<title>Re: QuantLibXL.xla Problem with QuantLib 0.9.9</title>
	<published>2009-11-04T03:50:44Z</published>
	<updated>2009-11-04T03:50:44Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">On Tue, Nov 3, 2009 at 8:41 PM, Alexander Lotter
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26194852&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alexander.lotter@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I've just renamed this file (no file - no problem as written in your comment
&lt;br&gt;&amp;gt; in svn) and it worked. So please take a look at it if you have time and
&lt;br&gt;&amp;gt; update the svn.
&lt;br&gt;&lt;br&gt;I've fixed the file on the 0.9.9 branch, so now it should work with
&lt;br&gt;the xml config file too
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26194852&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/QuantLibXL.xla-Problem-with-QuantLib-0.9.9-tp26160162p26194852.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26194233</id>
	<title>Re: Tentative 0.9.9 tarballs</title>
	<published>2009-11-04T02:51:04Z</published>
	<updated>2009-11-04T02:51:04Z</updated>
	<author>
		<name>Chris Kenyon-2</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:arial,helvetica,sans-serif;font-size:10pt&quot;&gt;&lt;div&gt;Hi,&lt;br&gt;&lt;br&gt;on OS X 10.6.1 (Snow Leopard) + boost 1.40.0&lt;br&gt;build OK&lt;br&gt;tests pass, but fails on exiting with:&lt;br&gt;&lt;br&gt;*** No errors detected&lt;br&gt;quantlib-test-suite(15731) malloc: *** error for object 0x3000102504200: pointer being freed was not allocated&lt;br&gt;*** set a breakpoint in malloc_error_break to debug&lt;br&gt;Abort trap&lt;br&gt;&lt;br&gt;&lt;br&gt;Best regards,&lt;br&gt;Chris&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;
&lt;!-- cg15.c4.mail.gq1.yahoo.com compressed Mon Nov  2 00:32:08 PST 2009 --&gt;
&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26194233&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Tentative-0.9.9-tarballs-tp26167155p26194233.html" />
</entry>

</feed>
