<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-18376</id>
	<title>Nabble - quantlib-dev</title>
	<updated>2008-09-29T12:08:37Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/quantlib-dev-f18376.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/quantlib-dev-f18376.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19729922</id>
	<title>Re: [QuantLib-svn] SF.net SVN: quantlib:[15598] trunk/QuantLib</title>
	<published>2008-09-29T12:08:37Z</published>
	<updated>2008-09-29T12:08:37Z</updated>
	<author>
		<name>Luigi Ballabio</name>
	</author>
	<content type="html">&lt;br&gt;On Sep 29, 2008, at 8:00 PM, &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19729922&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nando@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Log Message:
&lt;br&gt;&amp;gt; -----------
&lt;br&gt;&amp;gt; made RateHelper a real class (it was a typedef) to allow for &amp;nbsp;
&lt;br&gt;&amp;gt; specialized interface (rate() inspector so far)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Modified: trunk/QuantLib/ql/termstructures/yield/bondhelpers.cpp
&lt;br&gt;&amp;gt; ===================================================================
&lt;br&gt;&amp;gt; --- trunk/QuantLib/ql/termstructures/yield/bondhelpers.cpp	 
&lt;br&gt;&amp;gt; 2008-09-26 17:05:55 UTC (rev 15597)
&lt;br&gt;&amp;gt; +++ trunk/QuantLib/ql/termstructures/yield/bondhelpers.cpp	 
&lt;br&gt;&amp;gt; 2008-09-29 18:00:07 UTC (rev 15598)
&lt;br&gt;&amp;gt; @@ -82,6 +81,13 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return bond_;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;Rate FixedRateBondHelper::rate() const {
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;QL_FAIL(&amp;quot;not implemented yet&amp;quot;);
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// some kind of conventional yield should be calculated
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Rate yield;
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return yield;
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; +
&lt;/div&gt;&lt;br&gt;I'm not sure about this. &amp;nbsp;When one has to inhibit a method, it looks &amp;nbsp;
&lt;br&gt;like a hint that maybe the interface is not general enough to go in &amp;nbsp;
&lt;br&gt;the base class. &amp;nbsp;But even if this is only temporary, it is not clear &amp;nbsp;
&lt;br&gt;to me what the semantics of rate() is. &amp;nbsp;In other words, how should one &amp;nbsp;
&lt;br&gt;interpret the returned value when one doesn't know what specific kind &amp;nbsp;
&lt;br&gt;of rate helper one's inspecting? &amp;nbsp;Are we not putting different &amp;nbsp;
&lt;br&gt;specialized methods under the same umbrella in order to add them to &amp;nbsp;
&lt;br&gt;the base-class interface?
&lt;br&gt;&lt;br&gt;If the results are needed for some kind of analysis, I'd be more &amp;nbsp;
&lt;br&gt;comfortable by adding a full set of inspectors to each rate helper to &amp;nbsp;
&lt;br&gt;retrieve their data, make them visitable, and use a visitor to run the &amp;nbsp;
&lt;br&gt;analysis. &amp;nbsp;It would also avoid interface bloat if more results were &amp;nbsp;
&lt;br&gt;needed in the future.
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19729922&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://www.nabble.com/Re%3A--QuantLib-svn--SF.net-SVN%3A-quantlib%3A-15598--trunk-QuantLib-tp19729922p19729922.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19666290</id>
	<title>[ quantlib-Bugs-2104135 ] HybridHestonHullWhiteProcess -&gt; negative prices for a Call</title>
	<published>2008-09-24T06:46:48Z</published>
	<updated>2008-09-24T06:46:48Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2104135, was opened at 2008-09-10 20:01
&lt;br&gt;Message generated for change (Comment added) made by lballabio
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: HybridHestonHullWhiteProcess -&amp;gt; negative prices for a Call
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;I am getting negative prices for a call option (among other calibration problems) in the following example code. &amp;nbsp;(Almost entirely based on test-suite code.)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Luigi Ballabio (lballabio)
&lt;br&gt;Date: 2008-09-24 15:46
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;results.value = std::max(0.0, results.value);
&lt;br&gt;&lt;br&gt;at the end of the engine's calculate() method?
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Klaus Spanderen (klausspanderen)
&lt;br&gt;Date: 2008-09-16 09:01
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Hi Luigi,
&lt;br&gt;&lt;br&gt;I can also generate negative option NPVs with Monte-Carlo engines
&lt;br&gt;we have in actual library code (I guess nearly all MC engines 
&lt;br&gt;supporting control variate can generate negative NPVs for deep
&lt;br&gt;OTM options. At least for the MCAmericanEngine it was pretty easy to
&lt;br&gt;find an example.). 
&lt;br&gt;&lt;br&gt;The root of the problem is the control variate algorithm itself, which 
&lt;br&gt;might generate negative NPVs having a finite MC statistics, see line 104
&lt;br&gt;in montecarlomodel.hpp. At the time being I don't see a one line fix for
&lt;br&gt;this behaviour.
&lt;br&gt;&lt;br&gt;best regards
&lt;br&gt;&amp;nbsp;Klaus
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Luigi Ballabio (lballabio)
&lt;br&gt;Date: 2008-09-15 18:08
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Klaus,
&lt;br&gt;&amp;nbsp; &amp;nbsp; I hope you don't mind my stepping in. Is this an issue of the
&lt;br&gt;MultiVanillaOption class you had in the example, or of an instrument/engine
&lt;br&gt;we have in actual library code? If it's library code, I'd try and avoid
&lt;br&gt;negative NPVs being returned--even if the calibration or the use of control
&lt;br&gt;variates is not optimal. Maybe the engine can floor the option value at
&lt;br&gt;zero?
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Klaus Spanderen (klausspanderen)
&lt;br&gt;Date: 2008-09-13 14:27
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Hi
&lt;br&gt;&lt;br&gt;The example is using control variate to reduce the statistical error. But
&lt;br&gt;this method can also lead to small negative option NPV for deep OTM options
&lt;br&gt;(as happen in your example). Therefore these options are ignored during the
&lt;br&gt;calibration. 
&lt;br&gt;&lt;br&gt;A few other thinks
&lt;br&gt;- in line 751 a constant vol of 12% is added to initialize the calibration
&lt;br&gt;helper. IMO that's a bug because the calibration helper does not match to
&lt;br&gt;the impliedVols array.
&lt;br&gt;- you are using only a few instruments to calibrate the Hull-WHite model.
&lt;br&gt;The \sigma is IMO unrealistically high. Look e.g. into the BermudanSwaption
&lt;br&gt;example to get more realistic values. &amp;nbsp;
&lt;br&gt;- the targetQualityIndex of the test case is much too small for real world
&lt;br&gt;problems. For real problems it is better to monitor the improvements of the
&lt;br&gt;qualityIndex and exit if no further progress is made. (E.g. for your
&lt;br&gt;example I'm getting a qualityIndex of around 100.)
&lt;br&gt;- The algorithm is based on Monte-Carlo optimization and therefore by far
&lt;br&gt;not as stable as a normal Heston calibration. That the reason why I've
&lt;br&gt;removed the example a month ago.
&lt;br&gt;&lt;br&gt;best regards
&lt;br&gt;&amp;nbsp;Klaus
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19666290&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://www.nabble.com/--quantlib-Bugs-2104135---HybridHestonHullWhiteProcess--%3E-negative-prices-for-a-Call-tp19666290p19666290.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19646025</id>
	<title>Re: Bug in Solaris build</title>
	<published>2008-09-24T03:25:23Z</published>
	<updated>2008-09-24T03:25:23Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Hi Simon,&lt;br&gt;&lt;br&gt;it has been fixed on the trunk. Thank you&lt;br&gt;&lt;br&gt;ciao -- Nando&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Sep 24, 2008 at 9:53 AM, Simon Ibbotson &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19646025&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;s.ibbotson@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&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;&lt;div dir=&quot;ltr&quot;&gt;In file ql/pricingengines/lookback/analyticcontinuousfloatinglookback.cpp&lt;br&gt;
&lt;br&gt;Local variable defined as &lt;br&gt;Real SS = underlying()/minmax();&lt;br&gt;&lt;br&gt;SS is a numeric constant under Solaris (v10) running on x86 machines.&lt;br&gt;
&lt;br&gt;Suggested remedy: change the local variable name from SS to Ss.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;&lt;br&gt;Simon&lt;br&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19646025&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://www.nabble.com/Bug-in-Solaris-build-tp19643800p19646025.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19645887</id>
	<title>Re: Exposure Issues</title>
	<published>2008-09-24T03:16:45Z</published>
	<updated>2008-09-24T03:16:45Z</updated>
	<author>
		<name>Eric Ehlers-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;On Tue, September 23, 2008 11:17, Rahul Gupta wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've now been through this in detail, and here are my results. &amp;nbsp;I assumed
&lt;br&gt;that the Heston engine implementation broke QLA, whereas in fact, it is the
&lt;br&gt;Heston process. &amp;nbsp;I removed the engine (still broken), the model (still
&lt;br&gt;broken), and the process (still broken) in that order.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The strange thing was that even having removed all of my code, the same
&lt;br&gt;error persisted. &amp;nbsp;As such, I took a fresh code base, and implemented:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1a) Heston Process as definition in processes.*pp
&lt;br&gt;&amp;gt; OR
&lt;br&gt;&amp;gt; 1b) Heston Process as a totally separate class (hestonprocess.*pp)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1a - edited processes.xml, added QuantLib::YieldTermStructure to types.xml
&lt;br&gt;(libraryClass)
&lt;br&gt;&amp;gt; 1b - edited categories.xml, added hestonprocess.xml, added
&lt;br&gt;&amp;gt; QuantLib::YieldTermStructure to types.xml (libraryClass)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And then as per usual, generate files, add to project, compile.
&lt;br&gt;&lt;br&gt;Either approach seems sensible to me.
&lt;br&gt;&lt;br&gt;&amp;gt; The result of both approaches was the same:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; qlPricingEngine - Error retrieving Enumeration from Registry - the type
&lt;br&gt;'class boost::shared_ptr&amp;lt;class QuantLib::PricingEngine&amp;gt; (__cdecl*)(class
&lt;br&gt;boost::shared_ptr&amp;lt;class QuantLib::GeneralizedBlackScholesProcess&amp;gt; const &amp;)'
&lt;br&gt;is not available!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any ideas?
&lt;br&gt;&lt;br&gt;Based on the info you provide I can't see what would cause that error.
&lt;br&gt;&lt;br&gt;If you send me your code I'll have a look. &amp;nbsp;I would suggest that you provide
&lt;br&gt;the smallest possible example that would enable me to recreate the error,
&lt;br&gt;ideally in the form of a patch which I could uncompress over the standard
&lt;br&gt;0.9.6 build.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Eric
&lt;br&gt;&lt;br&gt;-------------------------
&lt;br&gt;Eric Ehlers
&lt;br&gt;nazcatech sprl | Brussels | &lt;a href=&quot;http://www.nazcatech.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nazcatech.be&lt;/a&gt;&lt;br&gt;Distributed computing for pricing analytics - Use Microsoft Excel as a client
&lt;br&gt;to the Grid
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19645887&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://www.nabble.com/Exposure-Issues-tp18941365p19645887.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19643800</id>
	<title>Bug in Solaris build</title>
	<published>2008-09-24T00:53:23Z</published>
	<updated>2008-09-24T00:53:23Z</updated>
	<author>
		<name>Simon Ibbotson</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;In file ql/pricingengines/lookback/analyticcontinuousfloatinglookback.cpp&lt;br&gt;&lt;br&gt;Local variable defined as &lt;br&gt;Real SS = underlying()/minmax();&lt;br&gt;&lt;br&gt;SS is a numeric constant under Solaris (v10) running on x86 machines.&lt;br&gt;
&lt;br&gt;Suggested remedy: change the local variable name from SS to Ss.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;&lt;br&gt;Simon&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19643800&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://www.nabble.com/Bug-in-Solaris-build-tp19643800p19643800.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19634304</id>
	<title>Re: Cuda Port for Quantlib</title>
	<published>2008-09-23T11:40:14Z</published>
	<updated>2008-09-23T11:40:14Z</updated>
	<author>
		<name>Mike S-10</name>
	</author>
	<content type="html">&amp;gt; maybe there is no use for this right now
&lt;br&gt;That's doubtful, if i may dare to speculate.
&lt;br&gt;Perhaps Mr. Joshi (or anyone) could provide a reference to
&lt;br&gt;parallelizable parts of the LIBOR Market Model ?
&lt;br&gt;Certainly &lt;a href=&quot;http://scholar.google.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://scholar.google.com&lt;/a&gt;&amp;nbsp;ought to have something to say, as well...
&lt;br&gt;-Mike
&lt;br&gt;&lt;br&gt;On Tue, Sep 23, 2008 at 10:11 AM, Jose Luis San Martin
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19634304&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joseluis.sanmartin@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Luigi,
&lt;br&gt;&amp;gt; Thank you for your response.
&lt;br&gt;&amp;gt; About C++ compatibility i think there is no problem. I tried some examples
&lt;br&gt;&amp;gt; that comes with the SDK about the c++ integration and works without problem.
&lt;br&gt;&amp;gt; Even there is integration with python.
&lt;br&gt;&amp;gt; Quoting wikipedia &amp;quot;CUDA (Compute Unified Device Architecture) is a compiler
&lt;br&gt;&amp;gt; and set of development tools that enable programmers to use a variation of C
&lt;br&gt;&amp;gt; to code algorithms for execution on the graphics processing unit (GPU).&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;Cuda uses the high performance of the GPUs with parallel data to improve
&lt;br&gt;&amp;gt; your application performance.
&lt;br&gt;&amp;gt; You only need to migrate to cuda the portions of your code that needs
&lt;br&gt;&amp;gt; high parallelism. The rest of the code might remain in C++. And as you can
&lt;br&gt;&amp;gt; see on wikipedia, cuda is only available in the new Nvidia Geforce (Since 8
&lt;br&gt;&amp;gt; Series), maybe there is no use for this right now, but everything have a
&lt;br&gt;&amp;gt; start ;)
&lt;br&gt;&amp;gt; If you can get me in touch with Mark, I'll be grateful.
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; On Mon, Sep 15, 2008 at 5:49 PM, Luigi Ballabio &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19634304&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;luigi.ballabio@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Fri, 2008-09-05 at 14:39 +0200, Jose Luis San Martin wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I'm interested in the Cuda port for QuantLib, at the moment I'm
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; looking for an open source project with high performance requirements.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I have no idea about quantitative finance but i have no problem with
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; learn about it.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; The first thing i need is some advice to know where to start, which
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; module could be easy to understand to start analyzing code to evaluate
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; if is possible the Cuda port.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Jose Luis,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sorry for the delay. &amp;nbsp;I don't know much about CUDA, except for a
&lt;br&gt;&amp;gt;&amp;gt; quick
&lt;br&gt;&amp;gt;&amp;gt; look at the site (maybe you could provide a short overview?) so you'll
&lt;br&gt;&amp;gt;&amp;gt; forgive the question: does CUDA require C code? (In which case we're out
&lt;br&gt;&amp;gt;&amp;gt; of luck---QuantLib is C++ and not easily rewritable in a procedural
&lt;br&gt;&amp;gt;&amp;gt; way.) &amp;nbsp;As for a candidate module, I guess that right now the most
&lt;br&gt;&amp;gt;&amp;gt; computationally intensive, and also one that could make use of
&lt;br&gt;&amp;gt;&amp;gt; parallelization, is the market-model code (i.e., the stuff in
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;ql/models/marketmodels&amp;gt;.) &amp;nbsp;If a port is possible, and if you're still
&lt;br&gt;&amp;gt;&amp;gt; interested, you might want to get in touch with Mark Joshi; he wrote
&lt;br&gt;&amp;gt;&amp;gt; most of the market-model code and might be interested in exploring the
&lt;br&gt;&amp;gt;&amp;gt; possibility (Mark, are you reading this? Care to step in with any
&lt;br&gt;&amp;gt;&amp;gt; thoughts?)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Later,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Luigi
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Glendower: I can call spirits from the vasty deep.
&lt;br&gt;&amp;gt;&amp;gt; Hotspur: Why, so can I, or so can any man;
&lt;br&gt;&amp;gt;&amp;gt; But will they come when you do call for them?
&lt;br&gt;&amp;gt;&amp;gt; -- King Henry the Fourth Part I, Act III, Scene I
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&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; .:. Jose Luis .:.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------
&lt;br&gt;&amp;gt; This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;&amp;gt; Build the coolest Linux based applications with Moblin SDK &amp; win great
&lt;br&gt;&amp;gt; prizes
&lt;br&gt;&amp;gt; Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&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://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19634304&amp;i=2&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;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19634304&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://www.nabble.com/Cuda-Port-for-Quantlib-tp19330398p19634304.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19628700</id>
	<title>Re: Cuda Port for Quantlib</title>
	<published>2008-09-23T07:11:39Z</published>
	<updated>2008-09-23T07:11:39Z</updated>
	<author>
		<name>Jose Luis San Martin</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; &quot;&gt;Hi Luigi,&amp;nbsp;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thank you for your response.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;About C++ compatibility i think there is no problem. I tried some examples that comes with the SDK about the c++ integration and works without problem. Even there is integration with python.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Quoting wikipedia &amp;quot;CUDA (Compute Unified Device Architecture) is a compiler and set of development tools that enable programmers to use a variation of C to code algorithms for execution on the graphics processing unit (GPU).&amp;quot; &amp;nbsp;Cuda uses the high performance of the GPUs with parallel data to improve your application performance.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;You only need to migrate to cuda the portions of your code that needs high&amp;nbsp;parallelism. The rest of the code might remain in C++. And as you can see on wikipedia, cuda is only available in the new Nvidia Geforce (Since 8 Series), maybe there is no use for this right now, but everything have a start ;)&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;If you can get me in touch with Mark, I&amp;#39;ll be grateful.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Regards,&amp;nbsp;&lt;/div&gt;&lt;/span&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Sep 15, 2008 at 5:49 PM, Luigi Ballabio &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19628700&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;luigi.ballabio@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;&lt;div class=&quot;Ih2E3d&quot;&gt;On Fri, 2008-09-05 at 14:39 +0200, Jose Luis San Martin wrote:&lt;br&gt;
&amp;gt; I&amp;#39;m interested in the Cuda port for QuantLib, at the moment I&amp;#39;m&lt;br&gt;
&amp;gt; looking for an open source project with high performance requirements.&lt;br&gt;
&amp;gt; I have no idea about quantitative finance but i have no problem with&lt;br&gt;
&amp;gt; learn about it.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; The first thing i need is some advice to know where to start, which&lt;br&gt;
&amp;gt; module could be easy to understand to start analyzing code to evaluate&lt;br&gt;
&amp;gt; if is possible the Cuda port.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;Hi Jose Luis,&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sorry for the delay. &amp;nbsp;I don&amp;#39;t know much about CUDA, except for a quick&lt;br&gt;
look at the site (maybe you could provide a short overview?) so you&amp;#39;ll&lt;br&gt;
forgive the question: does CUDA require C code? (In which case we&amp;#39;re out&lt;br&gt;
of luck---QuantLib is C++ and not easily rewritable in a procedural&lt;br&gt;
way.) &amp;nbsp;As for a candidate module, I guess that right now the most&lt;br&gt;
computationally intensive, and also one that could make use of&lt;br&gt;
parallelization, is the market-model code (i.e., the stuff in&lt;br&gt;
&amp;lt;ql/models/marketmodels&amp;gt;.) &amp;nbsp;If a port is possible, and if you&amp;#39;re still&lt;br&gt;
interested, you might want to get in touch with Mark Joshi; he wrote&lt;br&gt;
most of the market-model code and might be interested in exploring the&lt;br&gt;
possibility (Mark, are you reading this? Care to step in with any&lt;br&gt;
thoughts?)&lt;br&gt;
&lt;br&gt;
Later,&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Luigi&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
--&lt;br&gt;
&lt;br&gt;
Glendower: I can call spirits from the vasty deep.&lt;br&gt;
Hotspur: Why, so can I, or so can any man;&lt;br&gt;
But will they come when you do call for them?&lt;br&gt;
-- King Henry the Fourth Part I, Act III, Scene I&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;.:. Jose Luis .:.&lt;br&gt;
&lt;/div&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19628700&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://www.nabble.com/Cuda-Port-for-Quantlib-tp19330398p19628700.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19624804</id>
	<title>Re: Exposure Issues</title>
	<published>2008-09-23T03:17:38Z</published>
	<updated>2008-09-23T03:17:38Z</updated>
	<author>
		<name>Rahul Gupta</name>
	</author>
	<content type="html">I've now been through this in detail, and here are my results. &amp;nbsp;I assumed that the Heston engine implementation broke QLA, whereas in fact, it is the Heston process. &amp;nbsp;I removed the engine (still broken), the model (still broken), and the process (still broken) in that order.
&lt;br&gt;&lt;br&gt;The strange thing was that even having removed all of my code, the same error persisted. &amp;nbsp;As such, I took a fresh code base, and implemented:
&lt;br&gt;&lt;br&gt;1a) Heston Process as definition in processes.*pp
&lt;br&gt;OR
&lt;br&gt;1b) Heston Process as a totally separate class (hestonprocess.*pp)
&lt;br&gt;&lt;br&gt;1a - edited processes.xml, added QuantLib::YieldTermStructure to types.xml (libraryClass)
&lt;br&gt;1b - edited categories.xml, added hestonprocess.xml, added QuantLib::YieldTermStructure to types.xml (libraryClass)
&lt;br&gt;&lt;br&gt;And then as per usual, generate files, add to project, compile.
&lt;br&gt;&lt;br&gt;The result of both approaches was the same:
&lt;br&gt;&lt;br&gt;qlPricingEngine - Error retrieving Enumeration from Registry - the type 'class boost::shared_ptr&amp;lt;class QuantLib::PricingEngine&amp;gt; (__cdecl*)(class boost::shared_ptr&amp;lt;class QuantLib::GeneralizedBlackScholesProcess&amp;gt; const &amp;)' is not available!
&lt;br&gt;&lt;br&gt;Any ideas?
&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;Eric Ehlers-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi Rahul,
&lt;br&gt;&lt;br&gt;On Thu, August 14, 2008 12:38, Rahul Gupta wrote:
&lt;br&gt;&amp;gt; Eric,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you for such a thorough reply.
&lt;br&gt;&lt;br&gt;Happy to help.
&lt;br&gt;&lt;br&gt;&amp;gt; I should first clarify the following issues:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1) I was explicitly providing a null, I merely didn't type it correctly. 2)
&lt;br&gt;The boosts issue is again a testament to my typing skills.
&lt;br&gt;&lt;br&gt;That makes more sense.
&lt;br&gt;&lt;br&gt;&amp;gt; Now with regards to the engine. &amp;nbsp;I believe that I may have taken an
&lt;br&gt;excessively complex route towards adding an engine. &amp;nbsp;My terminal goal is to
&lt;br&gt;expose Analytic and MC heston engines. &amp;nbsp;Assuming I strip my code, would this
&lt;br&gt;be the best way to add the engines?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1) Provide a type in enumeratedclasses.xml - Analytic = without
&lt;br&gt;&amp;gt; timesteps, MC = with timesteps [in terms of type] (say, AHE and MCHE) 2) Add
&lt;br&gt;a similar definition in pricingengines.xml/cpp/hpp to what I have already
&lt;br&gt;done in my own files.
&lt;br&gt;&lt;br&gt;I have just reviewed the code in more detail, it's slightly more complicated. 
&lt;br&gt;Pricing engines come in 2 flavors:
&lt;br&gt;&lt;br&gt;1) Full fledged objects
&lt;br&gt;2) Enumerated classes
&lt;br&gt;&amp;nbsp; &amp;nbsp;2a) Without timesteps
&lt;br&gt;&amp;nbsp; &amp;nbsp;2b) With timesteps
&lt;br&gt;&lt;br&gt;DiscountingSwapEngine is an example of 1):
&lt;br&gt;- Class QuantLibAddin::DiscountingSwapEngine is implemented in files
&lt;br&gt;&amp;nbsp; &amp;nbsp; QuantLibAddin\qlo\pricingengines.*pp
&lt;br&gt;- Function qlDiscountingSwapEngine() is configured in file
&lt;br&gt;&amp;nbsp; &amp;nbsp; QuantLibAddin\gensrc\metadata\functions\pricingengines.xml
&lt;br&gt;&lt;br&gt;AnalyticEuropeanEngine is an example of 2a):
&lt;br&gt;- Function AE_Engine() is implemented in files
&lt;br&gt;&amp;nbsp; &amp;nbsp; QuantLibAddin\qlo\enumerations\constructors\enumeratedclasses.*pp
&lt;br&gt;- Enumeration AE is configured in file
&lt;br&gt;&amp;nbsp; &amp;nbsp; QuantLibAddin\gensrc\metadata\enumerations\enumeratedclasses.xml
&lt;br&gt;&lt;br&gt;Note that in the case of 2) no QuantLibAddin class is implemented.
&lt;br&gt;&lt;br&gt;Your new classes would need to follow one approach or the other. &amp;nbsp;The
&lt;br&gt;differences between the two approaches should be fairly clear:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; 1) Fully fledged stateful object which can be instantiated in its own
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cell, serialized, etc. &amp;nbsp;No restrictions on the signature of the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; constructor.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; 2) Enumeration, exists only as a transient object which cannot be directly
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; accessed by the user, must conform to one of the two available
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; constructor signatures (2a or 2b).
&lt;br&gt;&lt;br&gt;Before starting on this I would first identify the cause of the &amp;quot;class xxx is
&lt;br&gt;not available&amp;quot; error. &amp;nbsp;As mentioned I can't see anything in your description
&lt;br&gt;of your initial changes which would have caused that error and you should get
&lt;br&gt;to the bottom of that before proceeding.
&lt;br&gt;&lt;br&gt;Please let me know how it goes. &amp;nbsp;Maybe when this is done there will be some
&lt;br&gt;code to contribute back to the project, and perhaps a new section on
&lt;br&gt;enumerations in the &amp;quot;Extending QuantLibXL&amp;quot; tutorial?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Eric
&lt;br&gt;&lt;br&gt;-------------------------
&lt;br&gt;Eric Ehlers
&lt;br&gt;nazcatech sprl | Brussels | &lt;a href=&quot;http://www.nazcatech.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nazcatech.be&lt;/a&gt;&lt;br&gt;Distributed computing for pricing analytics - Use Microsoft Excel as a client
&lt;br&gt;to the Grid
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&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;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Exposure-Issues-tp18941365p19624804.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19556688</id>
	<title>[ quantlib-Bugs-2115805 ] Bug in SavedSettings?</title>
	<published>2008-09-18T06:59:35Z</published>
	<updated>2008-09-18T06:59:35Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2115805, was opened at 2008-09-17 11:10
&lt;br&gt;Message generated for change (Comment added) made by lballabio
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;&amp;gt;Resolution: Fixed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;&amp;gt;Assigned to: Luigi Ballabio (lballabio)
&lt;br&gt;Summary: Bug in SavedSettings?
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;SavedSettings::~SavedSettings() {
&lt;br&gt;&amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; Settings::instance().evaluationDate() == evaluationDate_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Settings::instance().enforcesTodaysHistoricFixings() = enforcesTodaysHistoricFixings_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (...) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // nothing we can do except bailing out.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;evaluationDate() returns DateProxy&amp;, then DateProxy do not have operator==():
&lt;br&gt;&lt;br&gt;Settings::instance().evaluationDate() == evaluationDate_;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Luigi Ballabio (lballabio)
&lt;br&gt;Date: 2008-09-18 15:59
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;The bug is now fixed in the Subversion repository.
&lt;br&gt;Thank you for the report.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Luigi Ballabio (lballabio)
&lt;br&gt;Date: 2008-09-18 15:58
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;You're right---I looked at the equality out of context.
&lt;br&gt;It should have been an assignment instead.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Nobody/Anonymous (nobody)
&lt;br&gt;Date: 2008-09-17 13:00
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Line with code: &amp;quot;Settings::instance().evaluationDate() == evaluationDate_;&amp;quot;
&lt;br&gt;have any meanings?
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Nobody/Anonymous (nobody)
&lt;br&gt;Date: 2008-09-17 12:46
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;MS VC 2k5 sp1:
&lt;br&gt;error C2678: binary '==' : no operator found which takes a left-hand
&lt;br&gt;operand of type 'Settings::DateProxy' (or there is no acceptable
&lt;br&gt;conversion)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Luigi Ballabio (lballabio)
&lt;br&gt;Date: 2008-09-17 12:40
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;DateProxy has an operator Date(), so evaluationDate() is implicitly
&lt;br&gt;converted to Date and Date::operator== is used in the comparison.
&lt;br&gt;&lt;br&gt;Did you try compiling it? Does it give you any errors? If so, what
&lt;br&gt;compiler and operating system are you using?
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19556688&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://www.nabble.com/--quantlib-Bugs-2115805---Bug-in-SavedSettings--tp19556688p19556688.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19556687</id>
	<title>[ quantlib-Bugs-2115805 ] Bug in SavedSettings?</title>
	<published>2008-09-18T06:58:36Z</published>
	<updated>2008-09-18T06:58:36Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2115805, was opened at 2008-09-17 11:10
&lt;br&gt;Message generated for change (Comment added) made by lballabio
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: Bug in SavedSettings?
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;SavedSettings::~SavedSettings() {
&lt;br&gt;&amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; Settings::instance().evaluationDate() == evaluationDate_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Settings::instance().enforcesTodaysHistoricFixings() = enforcesTodaysHistoricFixings_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (...) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // nothing we can do except bailing out.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;evaluationDate() returns DateProxy&amp;, then DateProxy do not have operator==():
&lt;br&gt;&lt;br&gt;Settings::instance().evaluationDate() == evaluationDate_;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Luigi Ballabio (lballabio)
&lt;br&gt;Date: 2008-09-18 15:58
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;You're right---I looked at the equality out of context.
&lt;br&gt;It should have been an assignment instead.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Nobody/Anonymous (nobody)
&lt;br&gt;Date: 2008-09-17 13:00
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Line with code: &amp;quot;Settings::instance().evaluationDate() == evaluationDate_;&amp;quot;
&lt;br&gt;have any meanings?
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Nobody/Anonymous (nobody)
&lt;br&gt;Date: 2008-09-17 12:46
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;MS VC 2k5 sp1:
&lt;br&gt;error C2678: binary '==' : no operator found which takes a left-hand
&lt;br&gt;operand of type 'Settings::DateProxy' (or there is no acceptable
&lt;br&gt;conversion)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Luigi Ballabio (lballabio)
&lt;br&gt;Date: 2008-09-17 12:40
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;DateProxy has an operator Date(), so evaluationDate() is implicitly
&lt;br&gt;converted to Date and Date::operator== is used in the comparison.
&lt;br&gt;&lt;br&gt;Did you try compiling it? Does it give you any errors? If so, what
&lt;br&gt;compiler and operating system are you using?
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19556687&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://www.nabble.com/--quantlib-Bugs-2115805---Bug-in-SavedSettings--tp19556687p19556687.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19539439</id>
	<title>[ quantlib-Bugs-2115805 ] Bug in SavedSettings?</title>
	<published>2008-09-17T04:00:58Z</published>
	<updated>2008-09-17T04:00:58Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2115805, was opened at 2008-09-17 09:10
&lt;br&gt;Message generated for change (Comment added) made by nobody
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: Bug in SavedSettings?
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;SavedSettings::~SavedSettings() {
&lt;br&gt;&amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; Settings::instance().evaluationDate() == evaluationDate_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Settings::instance().enforcesTodaysHistoricFixings() = enforcesTodaysHistoricFixings_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (...) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // nothing we can do except bailing out.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;evaluationDate() returns DateProxy&amp;, then DateProxy do not have operator==():
&lt;br&gt;&lt;br&gt;Settings::instance().evaluationDate() == evaluationDate_;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Nobody/Anonymous (nobody)
&lt;br&gt;Date: 2008-09-17 11:00
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Line with code: &amp;quot;Settings::instance().evaluationDate() == evaluationDate_;&amp;quot;
&lt;br&gt;have any meanings?
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Nobody/Anonymous (nobody)
&lt;br&gt;Date: 2008-09-17 10:46
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;MS VC 2k5 sp1:
&lt;br&gt;error C2678: binary '==' : no operator found which takes a left-hand
&lt;br&gt;operand of type 'Settings::DateProxy' (or there is no acceptable
&lt;br&gt;conversion)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Luigi Ballabio (lballabio)
&lt;br&gt;Date: 2008-09-17 10:40
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;DateProxy has an operator Date(), so evaluationDate() is implicitly
&lt;br&gt;converted to Date and Date::operator== is used in the comparison.
&lt;br&gt;&lt;br&gt;Did you try compiling it? Does it give you any errors? If so, what
&lt;br&gt;compiler and operating system are you using?
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19539439&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://www.nabble.com/--quantlib-Bugs-2115805---Bug-in-SavedSettings--tp19539439p19539439.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19539438</id>
	<title>[ quantlib-Bugs-2115805 ] Bug in SavedSettings?</title>
	<published>2008-09-17T03:46:36Z</published>
	<updated>2008-09-17T03:46:36Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2115805, was opened at 2008-09-17 09:10
&lt;br&gt;Message generated for change (Comment added) made by nobody
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: Bug in SavedSettings?
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;SavedSettings::~SavedSettings() {
&lt;br&gt;&amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; Settings::instance().evaluationDate() == evaluationDate_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Settings::instance().enforcesTodaysHistoricFixings() = enforcesTodaysHistoricFixings_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (...) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // nothing we can do except bailing out.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;evaluationDate() returns DateProxy&amp;, then DateProxy do not have operator==():
&lt;br&gt;&lt;br&gt;Settings::instance().evaluationDate() == evaluationDate_;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Nobody/Anonymous (nobody)
&lt;br&gt;Date: 2008-09-17 10:46
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;MS VC 2k5 sp1:
&lt;br&gt;error C2678: binary '==' : no operator found which takes a left-hand
&lt;br&gt;operand of type 'Settings::DateProxy' (or there is no acceptable
&lt;br&gt;conversion)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Luigi Ballabio (lballabio)
&lt;br&gt;Date: 2008-09-17 10:40
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;DateProxy has an operator Date(), so evaluationDate() is implicitly
&lt;br&gt;converted to Date and Date::operator== is used in the comparison.
&lt;br&gt;&lt;br&gt;Did you try compiling it? Does it give you any errors? If so, what
&lt;br&gt;compiler and operating system are you using?
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19539438&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://www.nabble.com/--quantlib-Bugs-2115805---Bug-in-SavedSettings--tp19539438p19539438.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19539437</id>
	<title>[ quantlib-Bugs-2115805 ] Bug in SavedSettings?</title>
	<published>2008-09-17T03:40:51Z</published>
	<updated>2008-09-17T03:40:51Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2115805, was opened at 2008-09-17 11:10
&lt;br&gt;Message generated for change (Comment added) made by lballabio
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: Bug in SavedSettings?
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;SavedSettings::~SavedSettings() {
&lt;br&gt;&amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; Settings::instance().evaluationDate() == evaluationDate_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Settings::instance().enforcesTodaysHistoricFixings() = enforcesTodaysHistoricFixings_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (...) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // nothing we can do except bailing out.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;evaluationDate() returns DateProxy&amp;, then DateProxy do not have operator==():
&lt;br&gt;&lt;br&gt;Settings::instance().evaluationDate() == evaluationDate_;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Luigi Ballabio (lballabio)
&lt;br&gt;Date: 2008-09-17 12:40
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;DateProxy has an operator Date(), so evaluationDate() is implicitly
&lt;br&gt;converted to Date and Date::operator== is used in the comparison.
&lt;br&gt;&lt;br&gt;Did you try compiling it? Does it give you any errors? If so, what
&lt;br&gt;compiler and operating system are you using?
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19539437&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://www.nabble.com/--quantlib-Bugs-2115805---Bug-in-SavedSettings--tp19539437p19539437.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19539436</id>
	<title>[ quantlib-Bugs-2115805 ] Bug in SavedSettings?</title>
	<published>2008-09-17T02:10:46Z</published>
	<updated>2008-09-17T02:10:46Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2115805, was opened at 2008-09-17 09:10
&lt;br&gt;Message generated for change (Tracker Item Submitted) made by Item Submitter
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: Bug in SavedSettings?
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;SavedSettings::~SavedSettings() {
&lt;br&gt;&amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; Settings::instance().evaluationDate() == evaluationDate_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Settings::instance().enforcesTodaysHistoricFixings() = enforcesTodaysHistoricFixings_;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (...) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // nothing we can do except bailing out.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;evaluationDate() returns DateProxy&amp;, then DateProxy do not have operator==():
&lt;br&gt;&lt;br&gt;Settings::instance().evaluationDate() == evaluationDate_;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2115805&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19539436&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://www.nabble.com/--quantlib-Bugs-2115805---Bug-in-SavedSettings--tp19539436p19539436.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19519047</id>
	<title>[ quantlib-Bugs-2104135 ] HybridHestonHullWhiteProcess -&gt; negative prices for a Call</title>
	<published>2008-09-16T00:01:39Z</published>
	<updated>2008-09-16T00:01:39Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2104135, was opened at 2008-09-10 18:01
&lt;br&gt;Message generated for change (Comment added) made by klausspanderen
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: HybridHestonHullWhiteProcess -&amp;gt; negative prices for a Call
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;I am getting negative prices for a call option (among other calibration problems) in the following example code. &amp;nbsp;(Almost entirely based on test-suite code.)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Klaus Spanderen (klausspanderen)
&lt;br&gt;Date: 2008-09-16 07:01
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Hi Luigi,
&lt;br&gt;&lt;br&gt;I can also generate negative option NPVs with Monte-Carlo engines
&lt;br&gt;we have in actual library code (I guess nearly all MC engines 
&lt;br&gt;supporting control variate can generate negative NPVs for deep
&lt;br&gt;OTM options. At least for the MCAmericanEngine it was pretty easy to
&lt;br&gt;find an example.). 
&lt;br&gt;&lt;br&gt;The root of the problem is the control variate algorithm itself, which 
&lt;br&gt;might generate negative NPVs having a finite MC statistics, see line 104
&lt;br&gt;in montecarlomodel.hpp. At the time being I don't see a one line fix for
&lt;br&gt;this behaviour.
&lt;br&gt;&lt;br&gt;best regards
&lt;br&gt;&amp;nbsp;Klaus
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Luigi Ballabio (lballabio)
&lt;br&gt;Date: 2008-09-15 16:08
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Klaus,
&lt;br&gt;&amp;nbsp; &amp;nbsp; I hope you don't mind my stepping in. Is this an issue of the
&lt;br&gt;MultiVanillaOption class you had in the example, or of an instrument/engine
&lt;br&gt;we have in actual library code? If it's library code, I'd try and avoid
&lt;br&gt;negative NPVs being returned--even if the calibration or the use of control
&lt;br&gt;variates is not optimal. Maybe the engine can floor the option value at
&lt;br&gt;zero?
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Klaus Spanderen (klausspanderen)
&lt;br&gt;Date: 2008-09-13 12:27
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Hi
&lt;br&gt;&lt;br&gt;The example is using control variate to reduce the statistical error. But
&lt;br&gt;this method can also lead to small negative option NPV for deep OTM options
&lt;br&gt;(as happen in your example). Therefore these options are ignored during the
&lt;br&gt;calibration. 
&lt;br&gt;&lt;br&gt;A few other thinks
&lt;br&gt;- in line 751 a constant vol of 12% is added to initialize the calibration
&lt;br&gt;helper. IMO that's a bug because the calibration helper does not match to
&lt;br&gt;the impliedVols array.
&lt;br&gt;- you are using only a few instruments to calibrate the Hull-WHite model.
&lt;br&gt;The \sigma is IMO unrealistically high. Look e.g. into the BermudanSwaption
&lt;br&gt;example to get more realistic values. &amp;nbsp;
&lt;br&gt;- the targetQualityIndex of the test case is much too small for real world
&lt;br&gt;problems. For real problems it is better to monitor the improvements of the
&lt;br&gt;qualityIndex and exit if no further progress is made. (E.g. for your
&lt;br&gt;example I'm getting a qualityIndex of around 100.)
&lt;br&gt;- The algorithm is based on Monte-Carlo optimization and therefore by far
&lt;br&gt;not as stable as a normal Heston calibration. That the reason why I've
&lt;br&gt;removed the example a month ago.
&lt;br&gt;&lt;br&gt;best regards
&lt;br&gt;&amp;nbsp;Klaus
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19519047&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://www.nabble.com/--quantlib-Bugs-2104135---HybridHestonHullWhiteProcess--%3E-negative-prices-for-a-Call-tp19519047p19519047.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19499334</id>
	<title>Re: error exiting Excel</title>
	<published>2008-09-15T12:17:10Z</published>
	<updated>2008-09-15T12:17:10Z</updated>
	<author>
		<name>Eric Ehlers-2</name>
	</author>
	<content type="html">Hi Nando,
&lt;br&gt;&lt;br&gt;On Mon, September 15, 2008 18:16, Ferdinando Ametrano wrote:
&lt;br&gt;&amp;gt; BTW why is ohRepositoryDeleteAllObjects called? Is it really necessary in
&lt;br&gt;order to free the memory?
&lt;br&gt;&lt;br&gt;I added that many versions ago. &amp;nbsp;It fixed a crash at shutdown, if I remember
&lt;br&gt;correctly it related to multiple dynamically linked XLLs. &amp;nbsp;It's a hack, it may
&lt;br&gt;no longer be necessary and if it is then the problem should be fixed some
&lt;br&gt;other way.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Eric
&lt;br&gt;-------------------------
&lt;br&gt;Eric Ehlers
&lt;br&gt;nazcatech sprl | Brussels | &lt;a href=&quot;http://www.nazcatech.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nazcatech.be&lt;/a&gt;&lt;br&gt;Distributed computing for pricing analytics - Use Microsoft Excel as a client
&lt;br&gt;to the Grid
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19499334&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://www.nabble.com/error-exiting-Excel-tp19495909p19499334.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19497273</id>
	<title>Re: error exiting Excel</title>
	<published>2008-09-15T10:16:47Z</published>
	<updated>2008-09-15T10:16:47Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">Ok I found out the problem. In xlAutoClose() the ohAllObjectDelete was
&lt;br&gt;called, and I just renamed it as ohRepositoryDeleteAllObjects.
&lt;br&gt;I wasn't aware of xlAutoClose.
&lt;br&gt;&lt;br&gt;BTW why is ohRepositoryDeleteAllObjects called? Is it really necessary
&lt;br&gt;in order to free the memory?
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon, Sep 15, 2008 at 5:58 PM, Ferdinando Ametrano &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19497273&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nando@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Eric
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't know if it is related to the crash recently reported but
&lt;br&gt;&amp;gt; exiting Excel I now receive the error message &amp;quot;The macro
&lt;br&gt;&amp;gt; 'ohAllObjectDelete' cannot be found&amp;quot;.
&lt;br&gt;&amp;gt; Then I click OK and another error message is displayed &amp;quot;Error
&lt;br&gt;&amp;gt; unloading ObjectHandler: Error in call to Excel: (255) callback
&lt;br&gt;&amp;gt; failed: Invalid XLOPER&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ciao -- Nando
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19497273&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://www.nabble.com/error-exiting-Excel-tp19495909p19497273.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19499224</id>
	<title>[ quantlib-Bugs-2104135 ] HybridHestonHullWhiteProcess -&gt; negative prices for a Call</title>
	<published>2008-09-15T09:08:03Z</published>
	<updated>2008-09-15T09:08:03Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2104135, was opened at 2008-09-10 20:01
&lt;br&gt;Message generated for change (Comment added) made by lballabio
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: HybridHestonHullWhiteProcess -&amp;gt; negative prices for a Call
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;I am getting negative prices for a call option (among other calibration problems) in the following example code. &amp;nbsp;(Almost entirely based on test-suite code.)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Luigi Ballabio (lballabio)
&lt;br&gt;Date: 2008-09-15 18:08
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Klaus,
&lt;br&gt;&amp;nbsp; &amp;nbsp; I hope you don't mind my stepping in. Is this an issue of the
&lt;br&gt;MultiVanillaOption class you had in the example, or of an instrument/engine
&lt;br&gt;we have in actual library code? If it's library code, I'd try and avoid
&lt;br&gt;negative NPVs being returned--even if the calibration or the use of control
&lt;br&gt;variates is not optimal. Maybe the engine can floor the option value at
&lt;br&gt;zero?
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Klaus Spanderen (klausspanderen)
&lt;br&gt;Date: 2008-09-13 14:27
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Hi
&lt;br&gt;&lt;br&gt;The example is using control variate to reduce the statistical error. But
&lt;br&gt;this method can also lead to small negative option NPV for deep OTM options
&lt;br&gt;(as happen in your example). Therefore these options are ignored during the
&lt;br&gt;calibration. 
&lt;br&gt;&lt;br&gt;A few other thinks
&lt;br&gt;- in line 751 a constant vol of 12% is added to initialize the calibration
&lt;br&gt;helper. IMO that's a bug because the calibration helper does not match to
&lt;br&gt;the impliedVols array.
&lt;br&gt;- you are using only a few instruments to calibrate the Hull-WHite model.
&lt;br&gt;The \sigma is IMO unrealistically high. Look e.g. into the BermudanSwaption
&lt;br&gt;example to get more realistic values. &amp;nbsp;
&lt;br&gt;- the targetQualityIndex of the test case is much too small for real world
&lt;br&gt;problems. For real problems it is better to monitor the improvements of the
&lt;br&gt;qualityIndex and exit if no further progress is made. (E.g. for your
&lt;br&gt;example I'm getting a qualityIndex of around 100.)
&lt;br&gt;- The algorithm is based on Monte-Carlo optimization and therefore by far
&lt;br&gt;not as stable as a normal Heston calibration. That the reason why I've
&lt;br&gt;removed the example a month ago.
&lt;br&gt;&lt;br&gt;best regards
&lt;br&gt;&amp;nbsp;Klaus
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19499224&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://www.nabble.com/--quantlib-Bugs-2104135---HybridHestonHullWhiteProcess--%3E-negative-prices-for-a-Call-tp19499224p19499224.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19495909</id>
	<title>error exiting Excel</title>
	<published>2008-09-15T08:58:49Z</published>
	<updated>2008-09-15T08:58:49Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">Hi Eric
&lt;br&gt;&lt;br&gt;I don't know if it is related to the crash recently reported but
&lt;br&gt;exiting Excel I now receive the error message &amp;quot;The macro
&lt;br&gt;'ohAllObjectDelete' cannot be found&amp;quot;.
&lt;br&gt;Then I click OK and another error message is displayed &amp;quot;Error
&lt;br&gt;unloading ObjectHandler: Error in call to Excel: (255) callback
&lt;br&gt;failed: Invalid XLOPER&amp;quot;
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19495909&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://www.nabble.com/error-exiting-Excel-tp19495909p19495909.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19495736</id>
	<title>Re: Cuda Port for Quantlib</title>
	<published>2008-09-15T08:49:09Z</published>
	<updated>2008-09-15T08:49:09Z</updated>
	<author>
		<name>Luigi Ballabio</name>
	</author>
	<content type="html">On Fri, 2008-09-05 at 14:39 +0200, Jose Luis San Martin wrote:
&lt;br&gt;&amp;gt; I'm interested in the Cuda port for QuantLib, at the moment I'm
&lt;br&gt;&amp;gt; looking for an open source project with high performance requirements.
&lt;br&gt;&amp;gt; I have no idea about quantitative finance but i have no problem with
&lt;br&gt;&amp;gt; learn about it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The first thing i need is some advice to know where to start, which
&lt;br&gt;&amp;gt; module could be easy to understand to start analyzing code to evaluate
&lt;br&gt;&amp;gt; if is possible the Cuda port.
&lt;br&gt;&lt;br&gt;Hi Jose Luis,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sorry for the delay. &amp;nbsp;I don't know much about CUDA, except for a quick
&lt;br&gt;look at the site (maybe you could provide a short overview?) so you'll
&lt;br&gt;forgive the question: does CUDA require C code? (In which case we're out
&lt;br&gt;of luck---QuantLib is C++ and not easily rewritable in a procedural
&lt;br&gt;way.) &amp;nbsp;As for a candidate module, I guess that right now the most
&lt;br&gt;computationally intensive, and also one that could make use of
&lt;br&gt;parallelization, is the market-model code (i.e., the stuff in
&lt;br&gt;&amp;lt;ql/models/marketmodels&amp;gt;.) &amp;nbsp;If a port is possible, and if you're still
&lt;br&gt;interested, you might want to get in touch with Mark Joshi; he wrote
&lt;br&gt;most of the market-model code and might be interested in exploring the
&lt;br&gt;possibility (Mark, are you reading this? Care to step in with any
&lt;br&gt;thoughts?)
&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;&lt;br&gt;Glendower: I can call spirits from the vasty deep. 
&lt;br&gt;Hotspur: Why, so can I, or so can any man; 
&lt;br&gt;But will they come when you do call for them? 
&lt;br&gt;-- King Henry the Fourth Part I, Act III, Scene I 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19495736&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://www.nabble.com/Cuda-Port-for-Quantlib-tp19330398p19495736.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19489109</id>
	<title>Re: Visual C++ configurations</title>
	<published>2008-09-15T01:44:37Z</published>
	<updated>2008-09-15T01:44:37Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">Hi Fabrice
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; a user that needs a particular runtime is likely to know what settings
&lt;br&gt;&amp;gt; &amp;gt; to change to obtain it.
&lt;br&gt;&amp;gt; True, however people that don't would primarily expect to be using
&lt;br&gt;&amp;gt; static runtime, no?. I know I was.
&lt;br&gt;&lt;br&gt;I was too.
&lt;br&gt;&lt;br&gt;Anyway as Luigi pointed out if one asks for a new project, VC++ 8 and
&lt;br&gt;9 create one with Debug and Release configurations: they will link
&lt;br&gt;dynamically to the C runtime library. So if you look forward it makes
&lt;br&gt;more sense to conform to this behavior.
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19489109&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://www.nabble.com/Visual-C%2B%2B-configurations-tp19298562p19489109.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19488942</id>
	<title>Re: Visual C++ configurations</title>
	<published>2008-09-15T01:31:34Z</published>
	<updated>2008-09-15T01:31:34Z</updated>
	<author>
		<name>Fabrice_CBA</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;If I can give a humble newbie opinion:
&lt;br&gt;&lt;br&gt;Static runtime configuration is more natural and easier to understand
&lt;br&gt;for a beginner in that kind of projects. Since it's self-contained and
&lt;br&gt;easier to deploy, it makes it easier to use in the end. It might be more
&lt;br&gt;difficult for a new audience to understand how to use quantlib if you
&lt;br&gt;decide to make that configuration non-default, not to mention getting
&lt;br&gt;rid of it all together. 
&lt;br&gt;&lt;br&gt;&amp;gt;a user that needs a particular runtime is likely to know what settings
&lt;br&gt;to change to obtain it.
&lt;br&gt;True, however people that don't would primarily expect to be using
&lt;br&gt;static runtime, no?. I know I was.
&lt;br&gt;&lt;br&gt;That beeing said, correcting the inconsistency with VC8&amp;9 seems more
&lt;br&gt;important. After all, Microsoft decided CRTDLL was the new default
&lt;br&gt;configuration, so be it. I would vote for clearer names though. About
&lt;br&gt;VC7, I agree with Fernando.
&lt;br&gt;&lt;br&gt;A plus,
&lt;br&gt;Fabrice
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19488942&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quantlib-dev-bounces@...&lt;/a&gt;
&lt;br&gt;[mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19488942&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quantlib-dev-bounces@...&lt;/a&gt;] On Behalf Of Luigi
&lt;br&gt;Ballabio
&lt;br&gt;Sent: Thursday, 4 September 2008 7:29 AM
&lt;br&gt;To: QuantLib developers
&lt;br&gt;Subject: [Quantlib-dev] Visual C++ configurations
&lt;br&gt;&lt;br&gt;&lt;br&gt;Hi all,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I've just answered a poor soul on quantlib-users that asked
&lt;br&gt;about the difference between the various VC++ configurations we've
&lt;br&gt;defined. A few thoughts:
&lt;br&gt;&lt;br&gt;First: the nomenclature is cryptic. It's not obvious that CRTDLL stands
&lt;br&gt;for &amp;quot;common runtime dll.&amp;quot; We should clarify the names.
&lt;br&gt;&lt;br&gt;Second, and perhaps most important: there's a mismatch between what we
&lt;br&gt;call release and what the default is for VC++ projects. If one asks for
&lt;br&gt;a new project, VC++ creates one with a Debug and a Release
&lt;br&gt;configuration. Unfortunately, they don't correspond to what we call
&lt;br&gt;release. If a user has compiled QuantLib in Release mode and tries to
&lt;br&gt;link it to its new application, he'll have an unexpected linking error.
&lt;br&gt;What VC++ 7 calls &amp;quot;Release&amp;quot; is what we call &amp;quot;Release SingleThread&amp;quot;; what
&lt;br&gt;VC++ 8 and 9 calls &amp;quot;Release&amp;quot; is what we call &amp;quot;Release CRTDLL&amp;quot;.
&lt;br&gt;&lt;br&gt;Needless to say, I'd like to fix this in future releases. For VC++ 8 and
&lt;br&gt;9, I'd call &amp;quot;Release&amp;quot; the default configuration (crtdll) and something
&lt;br&gt;like &amp;quot;Release (static runtime)&amp;quot; the current Release. Well, actually, I'm
&lt;br&gt;not even sure that I'd leave multiple configurations instead of just
&lt;br&gt;Debug/Release; on the one hand, they're confusing for most users, and on
&lt;br&gt;the other hand, a user that needs a particular runtime is likely to know
&lt;br&gt;what settings to change to obtain it. We can talk about this; at the
&lt;br&gt;very least, I'd switch the names.
&lt;br&gt;&lt;br&gt;For VC++ 7, I'm not so sure. For uniformity, I'd call Release what VC+ 
&lt;br&gt;+ calls Release, i.e., the single-thread configuration. But doing so,
&lt;br&gt;we'd lose uniformity between VC++ versions; and I'm also concerned about
&lt;br&gt;QuantLibXL---Eric, does it support single-thread mode, or does it
&lt;br&gt;require the multi-threaded runtime? If the latter, we might want to use
&lt;br&gt;the crtdll configuration as default.
&lt;br&gt;&lt;br&gt;Thought anyone?
&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;-
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's
&lt;br&gt;challenge Build the coolest Linux based applications with Moblin SDK &amp;
&lt;br&gt;win great prizes Grand prize is a trip for two to an Open Source event
&lt;br&gt;anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19488942&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;&lt;br&gt;************** IMPORTANT MESSAGE ***************************** &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;This e-mail message is intended only for the addressee(s) and contains information which may be
&lt;br&gt;confidential. 
&lt;br&gt;If you are not the intended recipient please advise the sender by return email, do not use or
&lt;br&gt;disclose the contents, and delete the message and any attachments from your system. Unless
&lt;br&gt;specifically indicated, this email does not constitute formal advice or commitment by the sender
&lt;br&gt;or the Commonwealth Bank of Australia (ABN 48 123 123 124) or its subsidiaries. 
&lt;br&gt;We can be contacted through our web site: commbank.com.au. 
&lt;br&gt;If you no longer wish to receive commercial electronic messages from us, please reply to this
&lt;br&gt;e-mail by typing Unsubscribe in the subject line. 
&lt;br&gt;**************************************************************
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19488942&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://www.nabble.com/Visual-C%2B%2B-configurations-tp19298562p19488942.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19499223</id>
	<title>[ quantlib-Bugs-2104135 ] HybridHestonHullWhiteProcess -&gt; negative prices for a Call</title>
	<published>2008-09-13T05:27:11Z</published>
	<updated>2008-09-13T05:27:11Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2104135, was opened at 2008-09-10 18:01
&lt;br&gt;Message generated for change (Comment added) made by klausspanderen
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: HybridHestonHullWhiteProcess -&amp;gt; negative prices for a Call
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;I am getting negative prices for a call option (among other calibration problems) in the following example code. &amp;nbsp;(Almost entirely based on test-suite code.)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Klaus Spanderen (klausspanderen)
&lt;br&gt;Date: 2008-09-13 12:27
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Hi
&lt;br&gt;&lt;br&gt;The example is using control variate to reduce the statistical error. But
&lt;br&gt;this method can also lead to small negative option NPV for deep OTM options
&lt;br&gt;(as happen in your example). Therefore these options are ignored during the
&lt;br&gt;calibration. 
&lt;br&gt;&lt;br&gt;A few other thinks
&lt;br&gt;- in line 751 a constant vol of 12% is added to initialize the calibration
&lt;br&gt;helper. IMO that's a bug because the calibration helper does not match to
&lt;br&gt;the impliedVols array.
&lt;br&gt;- you are using only a few instruments to calibrate the Hull-WHite model.
&lt;br&gt;The \sigma is IMO unrealistically high. Look e.g. into the BermudanSwaption
&lt;br&gt;example to get more realistic values. &amp;nbsp;
&lt;br&gt;- the targetQualityIndex of the test case is much too small for real world
&lt;br&gt;problems. For real problems it is better to monitor the improvements of the
&lt;br&gt;qualityIndex and exit if no further progress is made. (E.g. for your
&lt;br&gt;example I'm getting a qualityIndex of around 100.)
&lt;br&gt;- The algorithm is based on Monte-Carlo optimization and therefore by far
&lt;br&gt;not as stable as a normal Heston calibration. That the reason why I've
&lt;br&gt;removed the example a month ago.
&lt;br&gt;&lt;br&gt;best regards
&lt;br&gt;&amp;nbsp;Klaus
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19499223&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://www.nabble.com/--quantlib-Bugs-2104135---HybridHestonHullWhiteProcess--%3E-negative-prices-for-a-Call-tp19499223p19499223.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19464419</id>
	<title>Re: error in Schedule?</title>
	<published>2008-09-12T14:26:25Z</published>
	<updated>2008-09-12T14:26:25Z</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:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div&gt;Hi Nando,&lt;br&gt;&lt;br&gt;suppose you have payments defined as &quot;last-day-of-month&quot;, with Following convention (so payments can roll to the next month if the last day is not a business day).&amp;nbsp; How can I generate these?&amp;nbsp; This gets tricky if you start on a month with a small number of days, e.g. 28.&amp;nbsp; I don't see how to get them directly - all suggestions welcome.&lt;br&gt;&lt;br&gt;BTW ... what's wrong with having last-day-of-month + a convention?&lt;br&gt;&lt;br&gt;Ciao,&lt;br&gt;Chris&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div style=&quot;font-family: arial,helvetica,sans-serif; font-size: 13px;&quot;&gt;----- Original Message ----&lt;br&gt;From: Ferdinando Ametrano &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19464419&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nando@...&lt;/a&gt;&amp;gt;&lt;br&gt;To: Chris Kenyon &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19464419&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris.kenyon@...&lt;/a&gt;&amp;gt;&lt;br&gt;Cc:
 &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19464419&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quantlib-dev@...&lt;/a&gt;&lt;br&gt;Sent: Friday, September 12, 2008 5:33:54 PM&lt;br&gt;Subject: Re: [Quantlib-dev] error in Schedule?&lt;br&gt;&lt;br&gt;
Hi Chris&lt;br&gt;&lt;br&gt;On Fri, Sep 12, 2008 at 6:10 PM, Chris Kenyon &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19464419&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris.kenyon@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&amp;gt; in the Schedule class, if you have endOfMonth=true, and you start from an&lt;br&gt;&amp;gt; end-of-month, then the convention is set (silently) to Preceding&lt;br&gt;&amp;gt; internally.&lt;br&gt;&amp;gt; [...]&lt;br&gt;&amp;gt; This seems like an error - what if you want the convention you specified?&lt;br&gt;&amp;gt; What is the reason for this?&lt;br&gt;&lt;br&gt;it's not an error. If you want your dates to be on the end-of-month,&lt;br&gt;i.e. on the last working day of the given months, specifying Following&lt;br&gt;of Preceding doesn't make sense anymore. Just as implementation detail&lt;br&gt;we use Preceding to move from the last calendar day in the month to&lt;br&gt;the last working day in that same month.&lt;br&gt;&lt;br&gt;Is there any schedule you would like to obtain and you cannot using&lt;br&gt;the existing class? If this is the case please let me know
 and I'll&lt;br&gt;look into it&lt;br&gt;&lt;br&gt;ciao -- Nando&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19464419&amp;i=4&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://www.nabble.com/error-in-Schedule--tp19459167p19464419.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19459635</id>
	<title>Re: error in Schedule?</title>
	<published>2008-09-12T09:33:54Z</published>
	<updated>2008-09-12T09:33:54Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">Hi Chris
&lt;br&gt;&lt;br&gt;On Fri, Sep 12, 2008 at 6:10 PM, Chris Kenyon &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19459635&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris.kenyon@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; in the Schedule class, if you have endOfMonth=true, and you start from an
&lt;br&gt;&amp;gt; end-of-month, then the convention is set (silently) to Preceding
&lt;br&gt;&amp;gt; internally.
&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&amp;gt; This seems like an error - what if you want the convention you specified?
&lt;br&gt;&amp;gt; What is the reason for this?
&lt;br&gt;&lt;br&gt;it's not an error. If you want your dates to be on the end-of-month,
&lt;br&gt;i.e. on the last working day of the given months, specifying Following
&lt;br&gt;of Preceding doesn't make sense anymore. Just as implementation detail
&lt;br&gt;we use Preceding to move from the last calendar day in the month to
&lt;br&gt;the last working day in that same month.
&lt;br&gt;&lt;br&gt;Is there any schedule you would like to obtain and you cannot using
&lt;br&gt;the existing class? If this is the case please let me know and I'll
&lt;br&gt;look into it
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19459635&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://www.nabble.com/error-in-Schedule--tp19459167p19459635.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19459167</id>
	<title>error in Schedule?</title>
	<published>2008-09-12T09:10:38Z</published>
	<updated>2008-09-12T09:10:38Z</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:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div&gt;Hi,&lt;br&gt;&lt;br&gt;in the Schedule class, if you have endOfMonth=true, and you start from an end-of-month, then the convention is set (silently) to Preceding internally.&amp;nbsp; This happens with both Forward and Backward date generation (around lines 156 and 200), via:&lt;br&gt;&lt;br&gt;if (endOfMonth &amp;amp;&amp;amp; calendar.isEndOfMonth(seed))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; convention=Preceding;&lt;br&gt;&lt;br&gt;This seems like an error - what if you want the convention you specified?&amp;nbsp;&amp;nbsp; What is the reason for this?&lt;br&gt;&lt;br&gt;Best regards,&lt;br&gt;Chris Kenyon&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19459167&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://www.nabble.com/error-in-Schedule--tp19459167p19459167.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19431000</id>
	<title>Re: [Quantlib-users] Using QuantLibXL</title>
	<published>2008-09-11T02:24:45Z</published>
	<updated>2008-09-11T02:24:45Z</updated>
	<author>
		<name>Eric Ehlers-2</name>
	</author>
	<content type="html">Hi Slava,
&lt;br&gt;&lt;br&gt;On Wed, September 10, 2008 20:26, Slava D wrote:
&lt;br&gt;&amp;gt; am I missing something - can I compile QuantLibXL without compiling
&lt;br&gt;&amp;gt; QuantLib, genXXX and QuantLibObject?
&lt;br&gt;&lt;br&gt;QuantLibXL_full_vc?.sln includes all dependencies. &amp;nbsp;See
&lt;br&gt;&lt;a href=&quot;http://www.quantlibaddin.org/build_qlxl.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.quantlibaddin.org/build_qlxl.html&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Eric
&lt;br&gt;&lt;br&gt;-------------------------
&lt;br&gt;Eric Ehlers
&lt;br&gt;nazcatech sprl | Brussels | &lt;a href=&quot;http://www.nazcatech.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nazcatech.be&lt;/a&gt;&lt;br&gt;Distributed computing for pricing analytics - Use Microsoft Excel as a client
&lt;br&gt;to the Grid
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19431000&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://www.nabble.com/Re%3A--Quantlib-users--Using-QuantLibXL-tp19250999p19431000.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19451105</id>
	<title>Re: [Quantlib-users] Using QuantLibXL</title>
	<published>2008-09-10T12:26:12Z</published>
	<updated>2008-09-10T12:26:12Z</updated>
	<author>
		<name>Slava D</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Hi Eric,&lt;br&gt;&lt;br&gt;thank you very much for your -email.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;it&amp;#39;s not necessary to run vcredist on a machine where Visual C++ is already&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&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;

installed. &amp;nbsp;It shouldn&amp;#39;t do any harm either.&lt;/blockquote&gt;&lt;div class=&quot;Ih2E3d&quot;&gt;&lt;br&gt;&lt;br&gt;Yep, thanks will know this.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;I don&amp;#39;t entirely understand your comments above. &amp;nbsp;There is no&lt;br&gt;&lt;/div&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;

QuantLibObjectHandler. &amp;nbsp;QuantLibAddin contains a project called&lt;br&gt;
QuantLibObjects. &amp;nbsp;I wouldn&amp;#39;t expect you to run Dependency Walker on that,&lt;br&gt;
rather on the XLL.&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;sorry for the confusion. I ran dependency walker on QuantLibObject xll-s.&lt;br&gt;&lt;br&gt;I did everything with VS2005, but plan to try again with VS2008.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;Please try the following:&lt;br&gt;
&lt;/div&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;
&lt;br&gt;
1) svn checkout from&lt;br&gt;
&lt;div class=&quot;Ih2E3d&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt; &amp;nbsp; to&lt;br&gt;
&lt;br&gt;
 &amp;nbsp; &amp;nbsp;C:\projects\trunk&lt;br&gt;
&lt;br&gt;
2) Start VC8&lt;br&gt;
&lt;br&gt;
3) Open QuantLibXL\QuantLibXL_full_vc8.sln, select configuration Release, and&lt;br&gt;
do Build | Build Solution.&lt;br&gt;
&lt;br&gt;
4) Start Excel and load QuantLibXL\xll\QuantLibXL-vc80-mt-s-0_9_6.xll&lt;/blockquote&gt;&lt;div class=&quot;Wj3C7c&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;am I missing something - can I compile QuantLibXL without compiling QuantLib, genXXX and QuantLibObject?&lt;br&gt;
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;I&amp;#39;m pleased at the prospect that you may contribute back&lt;br&gt;
to the Project&lt;br&gt;&lt;br&gt;To be honest, I would like to give something back.&lt;br&gt;&lt;br&gt;As soon as I get QuantLib up and running, I plan to come back and to see whether I can do something.&lt;br&gt;&lt;br&gt;Thanks for the clarifications with the vcredist.&lt;br&gt;
&lt;br&gt;I got into all those details out of despair - all compilations were clean but QuantLib xll was not opening.&lt;br&gt;&lt;br&gt;I have not tried anything again as I am still waiting for my VS2008 license.&lt;br&gt;&lt;br&gt;I will update when I try again.&lt;br&gt;
&lt;br&gt;thanks you very much for your help.&lt;br&gt;&lt;br&gt;many thanks,&lt;br&gt;&lt;br&gt;Slava&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19451105&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://www.nabble.com/Re%3A--Quantlib-users--Using-QuantLibXL-tp19250999p19451105.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19451097</id>
	<title>[ quantlib-Bugs-2104135 ] HybridHestonHullWhiteProcess -&gt; negative prices for a Call</title>
	<published>2008-09-10T11:01:47Z</published>
	<updated>2008-09-10T11:01:47Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2104135, was opened at 2008-09-10 18:01
&lt;br&gt;Message generated for change (Tracker Item Submitted) made by Item Submitter
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Nobody/Anonymous (nobody)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: HybridHestonHullWhiteProcess -&amp;gt; negative prices for a Call
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;I am getting negative prices for a call option (among other calibration problems) in the following example code. &amp;nbsp;(Almost entirely based on test-suite code.)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112740&amp;aid=2104135&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19451097&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://www.nabble.com/--quantlib-Bugs-2104135---HybridHestonHullWhiteProcess--%3E-negative-prices-for-a-Call-tp19451097p19451097.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19389051</id>
	<title>Re: question on Black-Scholes stochastic process.</title>
	<published>2008-09-09T02:46:07Z</published>
	<updated>2008-09-09T02:46:07Z</updated>
	<author>
		<name>Yee Man Chan</name>
	</author>
	<content type="html">&lt;br&gt;Yeah, it should be dlog(S(t, S)) = (r(t) - \frac{\sigma(t, S)^2}{2}) dt + \sigma dW_t
&lt;br&gt;&lt;br&gt;Yee Man
&lt;br&gt;&lt;br&gt;--- On Tue, 9/9/08, Sun, Xiuxin &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19389051&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xiuxin.sun@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: Sun, Xiuxin &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19389051&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xiuxin.sun@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: [Quantlib-dev] question on Black-Scholes stochastic process.
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19389051&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quantlib-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Date: Tuesday, September 9, 2008, 1:43 AM
&lt;br&gt;&amp;gt; HI all,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In blackscholesprocess.hpp there are comment lines about
&lt;br&gt;&amp;gt; what the
&lt;br&gt;&amp;gt; BlackScholesProcess stands for :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; dS(t, S) = (r(t) - \frac{\sigma(t, S)^2}{2}) dt +
&lt;br&gt;&amp;gt; \sigma dW_t.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For this since it is a differential format, shouldn't
&lt;br&gt;&amp;gt; BS process be
&lt;br&gt;&amp;gt; dS(t, S)/S(t, S) = ... ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Also is the drift part from the brownie motion ,
&lt;br&gt;&amp;gt; \frac{\sigma(t,
&lt;br&gt;&amp;gt; S)^2}{2}) , still presented in the differential format?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; please help to make me clear.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; sun
&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; This SF.Net email is sponsored by the Moblin Your Move
&lt;br&gt;&amp;gt; Developer's challenge
&lt;br&gt;&amp;gt; Build the coolest Linux based applications with Moblin SDK
&lt;br&gt;&amp;gt; &amp; win great prizes
&lt;br&gt;&amp;gt; Grand prize is a trip for two to an Open Source event
&lt;br&gt;&amp;gt; anywhere in the world
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/_______________________________________________&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin