<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-18374</id>
	<title>Nabble - QuantLib</title>
	<updated>2009-11-25T10:37:58Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/QuantLib-f18374.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/QuantLib-f18374.html" />
	<subtitle type="html">&lt;a href=&quot;http://quantlib.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib&lt;/a&gt;&amp;nbsp;is a free/open-source library for quantitative finance.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26518070</id>
	<title>unreferenced formal parameter in Line-search based optimization method</title>
	<published>2009-11-25T10:37:58Z</published>
	<updated>2009-11-25T10:37:58Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Hi all&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;the implementations in derived classes (ConjugateGradient, BFGS, SteepestDescent) of &lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;


&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt; &lt;br&gt;LineSearchBasedMethod::getUpdatedDirection(Problem &amp;amp;P,&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;                                            Real fold,&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;


&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;                                            Real gold2,&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;                                            const Array&amp;amp; gradient) = 0;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;


&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;never use the second parameter Real fold.&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Is the parameter to be removed or it might be used by some future line-search based optimization method?&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Nicolas, Frédéric? Anyone else?&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;ciao -- Nando&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;RSS feed: &lt;a href=&quot;http://www.google.com/reader/shared/ferdinando.ametrano&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/reader/shared/ferdinando.ametrano&lt;/a&gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;


&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518070&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/unreferenced-formal-parameter-in-Line-search-based-optimization-method-tp26518070p26518070.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26511317</id>
	<title>unreferenced formal parameters in MM code</title>
	<published>2009-11-25T03:43:02Z</published>
	<updated>2009-11-25T03:43:02Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">Hi Mark
&lt;br&gt;&lt;br&gt;could you please look into these 3 warnings:
&lt;br&gt;&lt;br&gt;warning C4100: 'LIBORRates' : unreferenced formal
&lt;br&gt;parameter	c:\Projects\QuantLib\trunk\QuantLib\ql\models\marketmodels\pathwisediscounter.cpp	52
&lt;br&gt;warning C4100: 'currentState' : unreferenced formal
&lt;br&gt;parameter	c:\Projects\QuantLib\trunk\QuantLib\ql\models\marketmodels\products\pathwise\pathwiseproductcashrebate.cpp	90
&lt;br&gt;warning C4100: 'deformationSize' : unreferenced formal
&lt;br&gt;parameter	c:\Projects\QuantLib\trunk\QuantLib\ql\models\marketmodels\models\capletcoterminalperiodic.cpp	58
&lt;br&gt;&lt;br&gt;before 1.0 I'm doing some lint activity and would like to solve these
&lt;br&gt;issues. Those parameters might be needed (in which case there is a bug
&lt;br&gt;to fix) or are unneeded (in which case I would prefer to alter the
&lt;br&gt;signature before 1.0)
&lt;br&gt;&lt;br&gt;thank you
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26511317&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/unreferenced-formal-parameters-in-MM-code-tp26511317p26511317.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26507887</id>
	<title>Constructing USD Swaption Vol Cube</title>
	<published>2009-11-24T21:48:52Z</published>
	<updated>2009-11-24T21:48:52Z</updated>
	<author>
		<name>Mike DelMedico</name>
	</author>
	<content type="html">Hello everyone,&lt;br&gt;&lt;br&gt;I am trying to use qlswaptionvolcube1 to construct a cube within excel.  This is how I set up the object in excel:&lt;br&gt;&lt;br&gt;ATMVolStructure - =qlswaptionVTSmatrix&lt;br&gt;SwapIndexBase - =qlswapindex (referenced from swap curve ibor index, tenor 10Y)&lt;br&gt;
ShortSwapIndexBase - =qlswapindex (referenced from same swap curve ibor index, tenor 2Y)&lt;br&gt;VegaWeightedSmileFit = TRUE&lt;br&gt;Guess - (I have no idea what type of parameters go here - any clarification would be greatly appreciated)&lt;br&gt;
IsFixed - FALSE&lt;br&gt;IsATMCalibrated - TRUE&lt;br&gt;EndCriteria - =qlendcriteria&lt;br&gt;OptMethod - =qlLevenbergMarquardt&lt;br&gt;&lt;br&gt;However, in the process of selecting some of the items through the excel formula pop up window, something seems to cause excel to suddenly crash.  I&amp;#39;ve tried setting up the object at least 25 times, and each time results in a crash.  I am currently using excel 2007 (which may be the source of the problem) and QL-XL version 0.9.6.  Has anyone else had this issue before, and if so, do you know of any ways to circumvent the issue?&lt;br&gt;
&lt;br&gt;Furthermore, is there a better way of constructing the swaption vol surface/skews outside of the cube?  The market data that I have available spans 1M,3M,6M,1Y,2Y, and 5Y expiries in conjunction with 2Y,5Y,10Y, and 30Y tenors.  1Y and further expiries have skew data out to +/- 200 bp, while for any shorter expires I have to use SABR calibrated to the available market data to extrapolate volatilites beyond +/- 75 bp.  I am looking for the cleanest way to approximate specific points on the vol surface (i.e. 2.5M x 6.75Y ATM+100 bp payer), and as far as I know, the calibrated cube is the simplest way to interpolate these points.&lt;br&gt;
&lt;br&gt;I apologize in advance if this has been discussed in a post somewhere on a message board, but my searches did not come up with any results.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;&lt;br&gt;Mike&lt;br&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507887&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-users-f18375.html&quot; embed=&quot;fixTarget[18375]&quot; target=&quot;_top&quot; &gt;quantlib-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Constructing-USD-Swaption-Vol-Cube-tp26507887p26507887.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26506888</id>
	<title>x64</title>
	<published>2009-11-24T19:02:51Z</published>
	<updated>2009-11-24T19:02:51Z</updated>
	<author>
		<name>Mark joshi-2</name>
	</author>
	<content type="html">OK i did a batch build under x64 after updating this morning.
&lt;br&gt;&lt;br&gt;Everything seems to build ok.
&lt;br&gt;&lt;br&gt;I did not do full builds with the static libraries because i never got
&lt;br&gt;round to getting the x64 static boost libraries.
&lt;br&gt;&lt;br&gt;There were two main warnings: one coming from the sequence statistics
&lt;br&gt;class that i fixed with a static_cast.
&lt;br&gt;&lt;br&gt;The other is
&lt;br&gt;&lt;br&gt;..\..\ql/experimental/math/fastfouriertransform.hpp(60) : warning
&lt;br&gt;C4334: '&amp;lt;&amp;lt;' : result of 32-bit shift implicitly converted to 64 bits
&lt;br&gt;(was 64-bit shift intended?)
&lt;br&gt;&lt;br&gt;I didn't feel like messing with this one.
&lt;br&gt;&lt;br&gt;There are various warnings in the test-suite that do not look serious
&lt;br&gt;but would take some time to look into properly. They are generally
&lt;br&gt;casts from size to real which give loss of data warnings.
&lt;br&gt;&lt;br&gt;best
&lt;br&gt;&lt;br&gt;mark
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26506888&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/x64-tp26506888p26506888.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26506395</id>
	<title>Re: Fwd: QuantLibAddin, Addin/Cpp</title>
	<published>2009-11-24T17:50:55Z</published>
	<updated>2009-11-24T17:50:55Z</updated>
	<author>
		<name>Eric Ehlers-2</name>
	</author>
	<content type="html">Hi Roland,
&lt;br&gt;&lt;br&gt;&amp;gt; Do you consider including Calc2 into the QuantLibAddin-0.9.9 release?
&lt;br&gt;&lt;br&gt;Yes, definitely - the old addin is simply broken so even if yours works
&lt;br&gt;only on your Mac it's still the best we have ;)
&lt;br&gt;&lt;br&gt;I will let you know when we're near to packaging the prerelease tarballs
&lt;br&gt;and at that point let's try to get the addin into a consistent state. &amp;nbsp;I
&lt;br&gt;will try to get it running on linux and windows and I'll rename
&lt;br&gt;Calc-&amp;gt;Calc_old
&lt;br&gt;Calc2-&amp;gt;Calc
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Eric
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26506395&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-QuantLibAddin%2C-Addin-Cpp-tp26404276p26506395.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26503275</id>
	<title>is out of the office.</title>
	<published>2009-11-24T13:05:50Z</published>
	<updated>2009-11-24T13:05:50Z</updated>
	<author>
		<name>Kenji Ichikawa</name>
	</author>
	<content type="html">&lt;br&gt;I will be out of the office starting &amp;nbsp;11/20/2009 and will not return
&lt;br&gt;until 12/08/2009.
&lt;br&gt;&lt;br&gt;I will respond to your message when I return.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----------------------------------------
&lt;br&gt;This electronic mail message, and any of the accompanying
&lt;br&gt;documents, may contain confidential or privileged information. &amp;nbsp;Any
&lt;br&gt;unauthorized disclosure or distribution of such information is
&lt;br&gt;strictly prohibited. &amp;nbsp;If you are not the intended recipient of this
&lt;br&gt;message, please notify the sender immediately and destroy the
&lt;br&gt;message. &amp;nbsp;Messages sent through electronic media may be subject to
&lt;br&gt;delays or unauthorized alterations. &amp;nbsp;Neither The Bank of
&lt;br&gt;Tokyo-Mitsubishi UFJ, Ltd. nor any of its affiliates is responsible
&lt;br&gt;for any such delay or alteration. &amp;nbsp;This message may contain a
&lt;br&gt;commercial advertisement or promotion of a commercial product or
&lt;br&gt;service. &amp;nbsp;If you do not wish to receive messages of this kind from
&lt;br&gt;the sender in the future, please reply to this message and type
&lt;br&gt;&amp;quot;REMOVE MY EMAIL ADDRESS&amp;quot; in the subject field, or write to the
&lt;br&gt;sender at 1251 Avenue of the Americas, New York, NY 10020-1104.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26503275&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-users-f18375.html&quot; embed=&quot;fixTarget[18375]&quot; target=&quot;_top&quot; &gt;quantlib-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/is-out-of-the-office.-tp26503275p26503275.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26502976</id>
	<title>Floating rate bond. How to find fixing?</title>
	<published>2009-11-24T12:09:57Z</published>
	<updated>2009-11-24T12:09:57Z</updated>
	<author>
		<name>Peter Toke Heden Ahlgren</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=DA link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;Dear QuantLib users&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;I am sorry for this
financial newbie question but I hope you can help me out! Inspired by the Bonds
example and the bonds file in the test suite, I am trying to price a plain
floating rate bond. I have a euro swap zero coup curve that I use as argument along
with the specs for the bond. From the bonds test suite file I call this &amp;#8220;plain&amp;#8221;
since I use the same curve for forecasting and discounting.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;First of all I am uncertain
about the validity of this approach, especially the step below where I use the
euro swap zero coupon curve to construct a euribor index. It seems to me that
one can only get around constructing a floating rate bond with some Ibor Index&amp;#8230;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;Second, I get with the
present code an error saying: What() is:Missing Euribor1Y Actual/360 fixing for
October 16th, 2009. I guess some how this is related to the present coupon, but
being a bond newbie I am not sure. Now, should I expect this error and how do I
come around. I have found the -&amp;gt;addFixing, but how can I know what date QL
will be missing? And what rate should I use? The 1 Year Euro Swap Zero Coup at
that date?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;I have pasted the code
below; since I am compiling this for Matlab, some of the code below is not
purely intended for QL. In comments I have written the value of the different
variables after the have been constructed. The function is intended for pricing
a scenario of spreads and zero coupons I get from Matlab, that is the reason
for the loop in the end.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;I would of course also be
grateful for any comments on my QL coding, since I am very new to this incredible
library and its &amp;#8220;coding principles&amp;#8221;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;Thank you all very much in
advance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;Best regards, Peter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;#include&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt; &lt;span style='color:#A31515'&gt;&amp;lt;mex.h&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;#include&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt; &lt;span style='color:#A31515'&gt;&amp;lt;ql/quantlib.hpp&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;#include&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt; &lt;span style='color:#A31515'&gt;&amp;lt;iostream&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;#include&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt; &lt;span style='color:#A31515'&gt;&amp;lt;iomanip&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;#include&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt; &lt;span style='color:#A31515'&gt;&amp;lt;asu_matlab_functions.h&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;#include&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt; &lt;span style='color:#A31515'&gt;&amp;lt;sstream&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#A31515'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;using&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt; &lt;span style='color:blue'&gt;namespace&lt;/span&gt; QuantLib;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;void&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt; mexFunction( &lt;span style='color:blue'&gt;int&lt;/span&gt; nlhs, mxArray *plhs[], &lt;span style='color:blue'&gt;int&lt;/span&gt;
nrhs, &lt;span style='color:blue'&gt;const&lt;/span&gt; mxArray *prhs[])&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Calendar
calendar = TARGET();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date
today((&lt;span style='color:blue'&gt;long&lt;/span&gt; &lt;span style='color:blue'&gt;int&lt;/span&gt;)mxGetScalar(prhs[0])-693960);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; today
= calendar.adjust(today); // 40142&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Settings::instance().evaluationDate()
= today;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Natural
settlementDays = (Natural)mxGetScalar(prhs[1]); // 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date
settlementDate = calendar.advance(today,settlementDays,Days); // 40147&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Natural
fixingDays = 3;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date
issueDate((&lt;span style='color:blue'&gt;long&lt;/span&gt; &lt;span style='color:blue'&gt;int&lt;/span&gt;)mxGetScalar(prhs[2])-693960);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; issueDate
= calendar.adjust(issueDate); // 39742&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date
maturityDate((&lt;span style='color:blue'&gt;long&lt;/span&gt; &lt;span style='color:blue'&gt;int&lt;/span&gt;)mxGetScalar(prhs[3])-693960);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maturityDate
= calendar.adjust(maturityDate); // 41933&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;int&lt;/span&gt; freq = (&lt;span style='color:blue'&gt;int&lt;/span&gt;)
mxGetScalar(prhs[4]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Period
iPer;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Period
iPerLibor;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;switch&lt;/span&gt; (freq)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;case&lt;/span&gt; 1 :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPer
= Period(Annual);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPerLibor
= Period(1,Years);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;break&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;case&lt;/span&gt; 2 :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPer
= Period(Semiannual);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPerLibor
= Period(6,Months);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;break&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;case&lt;/span&gt; 3 :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPer
= Period(EveryFourthMonth);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPerLibor
= Period(4,Months);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;break&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;case&lt;/span&gt; 4 :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPer
= Period(Quarterly);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPerLibor
= Period(3,Months);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;break&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;case&lt;/span&gt; 6 :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPer
= Period(Bimonthly);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPerLibor
= Period(2,Months);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;break&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;case&lt;/span&gt; 12 :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPer
= Period(Monthly);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPerLibor
= Period(1,Months);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;break&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;default&lt;/span&gt; :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mexErrMsgIdAndTxt(&lt;span style='color:#A31515'&gt;&amp;quot;ASUToolbox:floatingbond&amp;quot;&lt;/span&gt;,&lt;span style='color:#A31515'&gt;&amp;quot;Frequency should be either 1 (annual), 2
(semi-annual), 3 (every fourth month), 4 (quarterly), 6 (bimonthly) or 12
(monthly).&amp;quot;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //
iPer 1 Years&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //
iPerLibor 1 Years&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mwSize
numberOfCurvePoints = mxGetNumberOfElements(prhs[5]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mwSize
curve_rows = mxGetM(prhs[6]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mwSize
curve_cols = mxGetN(prhs[6]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;if&lt;/span&gt; (numberOfCurvePoints!=curve_cols)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mexErrMsgIdAndTxt(&lt;span style='color:#A31515'&gt;&amp;quot;ASUToolbox:floatingbond&amp;quot;&lt;/span&gt;,&lt;span style='color:#A31515'&gt;&amp;quot;Number of curvepoints and values must be the
same.&amp;quot;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mwSize
numberOfSpreads = mxGetNumberOfElements(prhs[7]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;double&lt;/span&gt; *iSpreads = mxGetPr(prhs[6]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;if&lt;/span&gt; (numberOfSpreads!=curve_rows)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mexErrMsgIdAndTxt(&lt;span style='color:#A31515'&gt;&amp;quot;ASUToolbox:floatingbond&amp;quot;&lt;/span&gt;,&lt;span style='color:#A31515'&gt;&amp;quot;Number of curvevalues and spreads must be the
same.&amp;quot;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;double&lt;/span&gt; *CurvePoints = mxGetPr(prhs[5]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::vector&amp;lt;Period&amp;gt;
iPeriods;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;for&lt;/span&gt; (mwSize i=0; i&amp;lt;numberOfCurvePoints; i++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;if&lt;/span&gt; (CurvePoints[i]&amp;lt;1) iPeriods.push_back(((&lt;span style='color:blue'&gt;int&lt;/span&gt;) (CurvePoints[i]*12))*Months);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;else&lt;/span&gt; iPeriods.push_back(((&lt;span style='color:blue'&gt;int&lt;/span&gt;)
CurvePoints[i])*Years);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:65.2pt;text-indent:.05pt;text-autospace:
none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;//
iPeriods 3 Months, 6 Months, 1 Years, 2 Years, 3 Years, 5 Years, 7 Years, 10
Years, 20 Years, 30 // Years &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;double&lt;/span&gt; tolerance = 1.0e-15;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DayCounter
zcBondsDayCounter = Actual365Fixed();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::vector&amp;lt;boost::shared_ptr&amp;lt;SimpleQuote&amp;gt;
&amp;gt; iTheQuotes;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; std::vector&amp;lt;boost::shared_ptr&amp;lt;RateHelper&amp;gt;
&amp;gt; iTheCurve;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;for&lt;/span&gt; (mwSize j=0; j&amp;lt;numberOfCurvePoints; j++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boost::shared_ptr&amp;lt;SimpleQuote&amp;gt;
iRate(&lt;span style='color:blue'&gt;new&lt;/span&gt; SimpleQuote((Rate) 0.0));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iTheQuotes.push_back(iRate);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boost::shared_ptr&amp;lt;RateHelper&amp;gt;
iPoint(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;new&lt;/span&gt; DepositRateHelper(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Handle&amp;lt;Quote&amp;gt;(iRate),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPeriods[j],&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixingDays,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; calendar,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ModifiedFollowing,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;true&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zcBondsDayCounter));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iTheCurve.push_back(iPoint);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DayCounter
termStructureDayCounter = ActualActual(ActualActual::ISDA);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boost::shared_ptr&amp;lt;YieldTermStructure&amp;gt;
swapTermStructure(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;new&lt;/span&gt; PiecewiseYieldCurve&amp;lt;Discount,LogLinear&amp;gt;(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; settlementDate,
iTheCurve,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; termStructureDayCounter,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tolerance));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RelinkableHandle&amp;lt;YieldTermStructure&amp;gt;
discountingTermStructure;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RelinkableHandle&amp;lt;YieldTermStructure&amp;gt;
forecastingTermStructure;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; discountingTermStructure.linkTo(swapTermStructure);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; forecastingTermStructure.linkTo(swapTermStructure);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boost::shared_ptr&amp;lt;IborIndex&amp;gt;
index(&lt;span style='color:blue'&gt;new&lt;/span&gt; Euribor(iPerLibor,
forecastingTermStructure));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:green'&gt;//index-&amp;gt;addFixing(Date(16, October, 2009),0.02);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Schedule
floatingBondSchedule(issueDate,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maturityDate,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iPer,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Germany(Germany::Settlement),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unadjusted,
Unadjusted, DateGeneration::Backward, &lt;span style='color:blue'&gt;false&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FloatingRateBond
floatingRateBond(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
settlementDays,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Real(100.0),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
floatingBondSchedule,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
index,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Actual360(),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ModifiedFollowing,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
fixingDays,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style='color:green'&gt;// Gearings&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
std::vector&amp;lt;Real&amp;gt;(1, 1.0),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style='color:green'&gt;// Spreads&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
std::vector&amp;lt;Rate&amp;gt;(1, 0.0),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style='color:green'&gt;// Caps&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
std::vector&amp;lt;Rate&amp;gt;(),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style='color:green'&gt;// Floors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
std::vector&amp;lt;Rate&amp;gt;(),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style='color:green'&gt;// Fixing in arrears&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style='color:blue'&gt;false&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Real(100.0),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Date());&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boost::shared_ptr&amp;lt;PricingEngine&amp;gt;
bondEngine(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:65.2pt;text-indent:65.2pt;text-autospace:
none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt;new&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:
&quot;Courier New&quot;'&gt; DiscountingBondEngine(discountingTermStructure));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; floatingRateBond.setPricingEngine(bondEngine);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-indent:65.2pt;text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;boost::shared_ptr&amp;lt;IborCouponPricer&amp;gt;
pricer(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:65.2pt;text-indent:65.2pt;text-autospace:
none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;;
color:blue'&gt;new&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:
&quot;Courier New&quot;'&gt;
BlackIborCouponPricer(Handle&amp;lt;OptionletVolatilityStructure&amp;gt;()));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setCouponPricer(floatingRateBond.cashflows(),pricer);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plhs[0]
= mxCreateDoubleMatrix(curve_rows,1,mxREAL);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=FR style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue'&gt;double&lt;/span&gt;&lt;span lang=FR style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt; *dirtyMatrix =
mxGetPr(plhs[0]);&lt;/span&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:
&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;for&lt;/span&gt; (mwSize i=0; i&amp;lt;curve_rows; i++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style='color:blue'&gt;for&lt;/span&gt; (mwSize j=0; j&amp;lt;numberOfCurvePoints; j++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iTheQuotes[j]-&amp;gt;setValue((Rate)CurveValues[i+j*curve_rows]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //
The curve now has the following values:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //
0.00726362845472265&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:65.2pt;text-indent:65.2pt;text-autospace:
none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;// 0.0100644668047577&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:65.2pt;text-indent:65.2pt;text-autospace:
none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;// 0.0120480471730201&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:65.2pt;text-indent:65.2pt;text-autospace:
none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;// 0.0171903849135268&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:65.2pt;text-indent:65.2pt;text-autospace:
none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;// 0.0215856363845785&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:65.2pt;text-indent:65.2pt;text-autospace:
none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;// 0.0278534962670635&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:65.2pt;text-indent:65.2pt;text-autospace:
none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;// 0.0320699648771060&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:65.2pt;text-indent:65.2pt;text-autospace:
none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;// 0.0361526048810217&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:65.2pt;text-indent:65.2pt;text-autospace:
none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;// 0.0419715341115639&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='margin-left:65.2pt;text-indent:65.2pt;text-autospace:
none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;// 0.0394774761552008&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dirtyMatrix[i]
= floatingRateBond.dirtyPrice();&lt;span style='color:green'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:9.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502976&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-users-f18375.html&quot; embed=&quot;fixTarget[18375]&quot; target=&quot;_top&quot; &gt;quantlib-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Floating-rate-bond.-How-to-find-fixing--tp26502976p26502976.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26493452</id>
	<title>is out of the office.</title>
	<published>2009-11-24T02:00:49Z</published>
	<updated>2009-11-24T02:00:49Z</updated>
	<author>
		<name>Kenji Ichikawa</name>
	</author>
	<content type="html">&lt;br&gt;I will be out of the office starting &amp;nbsp;11/20/2009 and will not return
&lt;br&gt;until 12/08/2009.
&lt;br&gt;&lt;br&gt;I will respond to your message when I return.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----------------------------------------
&lt;br&gt;This electronic mail message, and any of the accompanying
&lt;br&gt;documents, may contain confidential or privileged information. &amp;nbsp;Any
&lt;br&gt;unauthorized disclosure or distribution of such information is
&lt;br&gt;strictly prohibited. &amp;nbsp;If you are not the intended recipient of this
&lt;br&gt;message, please notify the sender immediately and destroy the
&lt;br&gt;message. &amp;nbsp;Messages sent through electronic media may be subject to
&lt;br&gt;delays or unauthorized alterations. &amp;nbsp;Neither The Bank of
&lt;br&gt;Tokyo-Mitsubishi UFJ, Ltd. nor any of its affiliates is responsible
&lt;br&gt;for any such delay or alteration. &amp;nbsp;This message may contain a
&lt;br&gt;commercial advertisement or promotion of a commercial product or
&lt;br&gt;service. &amp;nbsp;If you do not wish to receive messages of this kind from
&lt;br&gt;the sender in the future, please reply to this message and type
&lt;br&gt;&amp;quot;REMOVE MY EMAIL ADDRESS&amp;quot; in the subject field, or write to the
&lt;br&gt;sender at 1251 Avenue of the Americas, New York, NY 10020-1104.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493452&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-users-f18375.html&quot; embed=&quot;fixTarget[18375]&quot; target=&quot;_top&quot; &gt;quantlib-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/is-out-of-the-office.-tp26493452p26493452.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26492852</id>
	<title>mc for quanto interest rate derivatives</title>
	<published>2009-11-24T01:25:27Z</published>
	<updated>2009-11-24T01:25:27Z</updated>
	<author>
		<name>Pomarico Francesco Ivan</name>
	</author>
	<content type="html">&lt;html xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered medium)&quot;&gt;


&lt;/head&gt;

&lt;body lang=IT link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:
10.0pt;font-family:Arial'&gt;Hi all,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span lang=EN-US style='font-size:12.0pt'&gt;is there in Quantlib something already done for
pricing quanto option on interest rate, preferably through a montecarlo engine?
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span lang=EN-US style='font-size:12.0pt'&gt;So far I didn&amp;#8217;t find anything, but my knowledge of
quantlib is still limited. If not, do you have any suggestion on where to start
or which classes can be easily adapted? Thanks a lot.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span lang=EN-US style='font-size:12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span lang=EN-US style='font-size:12.0pt'&gt;Regards,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span lang=EN-US style='font-size:12.0pt'&gt;Ivan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;


&lt;br&gt;Le informazioni contenute nella comunicazione che precede possono essere riservate e sono, comunque, destinate esclusivamente alla persona o all'ente sopraindicati. La diffusione, distribuzione e/o copia delle informazioni trasmesse, salvo specifica autorizzazione, e'da intendersi proibita. Tali informazioni vengono inoltre fornite per fini di informazione ed illustrazione, non costituendo le stesse una sollecitazione all'investimento o un'offerta all'acquisto o alla vendita di strumenti finanziari. 
Le informazioni qui contenute non rappresentano una posizione ufficiale di Abaxbank. 
La sicurezza e la correttezza dei messaggi di posta elettronica non possono essere garantite. Se avete ricevuto questo messaggio per errore, Vi preghiamo di contattarci immediatamente.
&lt;br&gt;&lt;br&gt;******&lt;br&gt;&lt;br&gt;
The information in this message may be confidential and are intended for personal use of the designated recipient(s) named above. Any review, dissemination, distribution or copying o
 f this message is strictly prohibited unless authorized. This communication is for information purposes only and should not be regarded as an offer to sell or as a solicitation of an offer to buy any financial product, or as an official statement of Abaxbank.
Email transmission cannot be guaranteed to be secure or error-free. If you have received this email by mistake, please notify us immediately.

&lt;br&gt;&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492852&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-users-f18375.html&quot; embed=&quot;fixTarget[18375]&quot; target=&quot;_top&quot; &gt;quantlib-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/mc-for-quanto-interest-rate-derivatives-tp26492852p26492852.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26492437</id>
	<title>Re: Fwd: QuantLibAddin, Addin/Cpp</title>
	<published>2009-11-24T00:49:43Z</published>
	<updated>2009-11-24T00:49:43Z</updated>
	<author>
		<name>Roland Lichters-2</name>
	</author>
	<content type="html">&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt; if I want to expose more functionality to Calc (that is already&lt;br&gt;&amp;gt; exposed to XL), does this mean I have to add &amp;lt;SupportedPlatform&lt;br&gt;&amp;gt; name=&amp;#39;Calc&amp;#39;/&amp;gt; to the desired functions in&lt;br&gt;
&amp;gt; QuantLibAddin/gensrc/metadata/functions/*.xml?&lt;br&gt;&lt;br&gt;&lt;/div&gt;Yes, that would be the very first step.  But it would take a whole lot&lt;br&gt;more work to get the Calc addin to the stage where it supports&lt;br&gt;YieldTermStructures.xls and InterestRateDerivatives.xls.&lt;br&gt;
&lt;br&gt;Setting &amp;lt;SupportedPlatform name=&amp;#39;Calc&amp;#39;/&amp;gt; will tell gensrc to attempt to&lt;br&gt;autogenerate the source code for the relevant function in the Calc&lt;br&gt;addin.  But for many functions, the autogenerated code will not compile,&lt;br&gt;
or will compile and then fail at runtime.  The main things that are&lt;br&gt;missing are conversion functions, plus various other features of&lt;br&gt;ObjectHandler which are further advanced for Excel than for Calc.&lt;br&gt;&lt;/blockquote&gt;

&lt;div&gt;Hi Eric,&lt;/div&gt;
&lt;div&gt;yes, I noticed the limits :-). I have modified calc.py and functions/*.xml &lt;/div&gt;
&lt;div&gt;to produce the basic files/functions in Addins/Calc2, and I am now trying &lt;/div&gt;
&lt;div&gt;to include more functions. It worked for some termstructures and &lt;/div&gt;
&lt;div&gt;instruments etc.,  but indeed I&amp;#39;ll have to look into conversions now. &lt;/div&gt;
&lt;div&gt;Indeed, quite some work ahead. &lt;/div&gt;
&lt;div&gt;Do you consider including Calc2 into the QuantLibAddin-0.9.9 release?&lt;/div&gt;
&lt;div&gt;Regards,&lt;/div&gt;
&lt;div&gt;Roland &lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492437&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-QuantLibAddin%2C-Addin-Cpp-tp26404276p26492437.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26487552</id>
	<title>Re: Fwd: QuantLibAddin, Addin/Cpp</title>
	<published>2009-11-23T14:50:38Z</published>
	<updated>2009-11-23T14:50:38Z</updated>
	<author>
		<name>Eric Ehlers-2</name>
	</author>
	<content type="html">Hi Roland,
&lt;br&gt;&lt;br&gt;I only just noticed that we were cc-ing quantlib-dev here :)
&lt;br&gt;&lt;br&gt;&amp;gt; if I want to expose more functionality to Calc (that is already
&lt;br&gt;&amp;gt; exposed to XL), does this mean I have to add &amp;lt;SupportedPlatform
&lt;br&gt;&amp;gt; name='Calc'/&amp;gt; to the desired functions in
&lt;br&gt;&amp;gt; QuantLibAddin/gensrc/metadata/functions/*.xml?
&lt;br&gt;&lt;br&gt;Yes, that would be the very first step. &amp;nbsp;But it would take a whole lot
&lt;br&gt;more work to get the Calc addin to the stage where it supports
&lt;br&gt;YieldTermStructures.xls and InterestRateDerivatives.xls.
&lt;br&gt;&lt;br&gt;Setting &amp;lt;SupportedPlatform name='Calc'/&amp;gt; will tell gensrc to attempt to
&lt;br&gt;autogenerate the source code for the relevant function in the Calc
&lt;br&gt;addin. &amp;nbsp;But for many functions, the autogenerated code will not compile,
&lt;br&gt;or will compile and then fail at runtime. &amp;nbsp;The main things that are
&lt;br&gt;missing are conversion functions, plus various other features of
&lt;br&gt;ObjectHandler which are further advanced for Excel than for Calc.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Eric
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26487552&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-QuantLibAddin%2C-Addin-Cpp-tp26404276p26487552.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26493227</id>
	<title>Re: x64 build fix for VS2008 solution project (QuantLib 0.9.9 w/ Boost 1.41)</title>
	<published>2009-11-23T12:02:04Z</published>
	<updated>2009-11-23T12:02:04Z</updated>
	<author>
		<name>Craig Miller-7</name>
	</author>
	<content type="html">Hi Nando,
&lt;br&gt;I'm happy to be of some help. &amp;nbsp;I've attached details, but in short:
&lt;br&gt;&lt;br&gt;1. One of the two problems are now fixed in the trunk. &amp;nbsp;The remaining build 
&lt;br&gt;error has to do with the 'Debug x64' config which should have optimization 
&lt;br&gt;disabled (i.e., Configuration Properties | C/C++ | Optimization | 
&lt;br&gt;Optimization: Disabled (/Od) ). &amp;nbsp;To make all the debug configs the same, I 
&lt;br&gt;would recommend setting the 'Inline Function Expansion to Default'.
&lt;br&gt;&lt;br&gt;2. Adding a folder in the solution is done by right clicking on the solution 
&lt;br&gt;and selecting Add | New Solution Folder. &amp;nbsp;I use this approach to organize 
&lt;br&gt;projects in a way similar to their physical layout on the drive. &amp;nbsp;Once the 
&lt;br&gt;folder is create double click on it to rename 'Example' and then Cntr + 
&lt;br&gt;click on each example project (to select) and drag them to the Example 
&lt;br&gt;folder.
&lt;br&gt;&lt;br&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;br&gt;While I have your ear, I have a few questions:
&lt;br&gt;Q1. What is the best process for submitting this type of stuff (i.e., bug 
&lt;br&gt;fix suggestions)?
&lt;br&gt;Q2. Is the way I've done it acceptable (i.e., bug report with suggested 
&lt;br&gt;fix)?
&lt;br&gt;Q3. I'm interested in being a QL developer, any suggestions on what steps to 
&lt;br&gt;take in accomplishing this?
&lt;br&gt;&lt;br&gt;BTW, I am in the process of creating 'Quant Portfolio Library (QP-Lib)' 
&lt;br&gt;(&lt;a href=&quot;https://sourceforge.net/projects/qp-lib/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/projects/qp-lib/&lt;/a&gt;) with the idea of complimenting 
&lt;br&gt;QuantLib so becoming a developer on QL would help me minimize my work by not 
&lt;br&gt;trying to duplicate any of the great code that already exists.
&lt;br&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;cm
&lt;br&gt;&lt;br&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;br&gt;attached 09-11-23 QuantLibSvnTrunk_BuildChangeSummary.zip
&lt;br&gt;&amp;nbsp;1. notes and build output before and after new fix 09-11-23 
&lt;br&gt;QuantLibSvnTrunk_BuildChangeSummary.rtf
&lt;br&gt;&amp;nbsp;2. QuantLib_vc9.vcproj file with fix for 'Debug x64' optimization disabled
&lt;br&gt;&amp;nbsp;3. QuanlLib_vc9.sln file with Examples folder added and projects organized 
&lt;br&gt;under it
&lt;br&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: &amp;quot;Ferdinando Ametrano&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493227&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nando@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;quot;Craig Miller&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493227&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;craigwmiller@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493227&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quantlib-dev@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Monday, November 23, 2009 7:58 AM
&lt;br&gt;Subject: Re: [Quantlib-dev] x64 build fix for VS2008 solution project 
&lt;br&gt;(QuantLib 0.9.9 w/ Boost 1.41)
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Craig
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sat, Nov 21, 2009 at 3:01 AM, Craig Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493227&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;craigwmiller@...&lt;/a&gt;&amp;gt; 
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; I would like to share an update to QuantLib svn.
&lt;br&gt;&amp;gt;&amp;gt; [...]
&lt;br&gt;&amp;gt;&amp;gt; Summary
&lt;br&gt;&amp;gt;&amp;gt; 1. Fix x64 build errors
&lt;br&gt;&amp;gt;&amp;gt; 2. create Examples folder in solution Explorer which now holds all the
&lt;br&gt;&amp;gt;&amp;gt; example projects
&lt;br&gt;&amp;gt;&amp;gt; 3. notes and build output
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I fixed &amp;quot;Disable Language Extensions&amp;quot; back to NO, disabled
&lt;br&gt;&amp;gt; optimization for Debug configurations, and removed most compilation
&lt;br&gt;&amp;gt; warnings. Could you check on the _trunk_ if everything is OK ?
&lt;br&gt;&amp;gt; examples included please.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Would you mind also reporting any compilation warning ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Does this close the issue you posted on the bug tracker ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW how do you create an Examples folder in the solution? I must be
&lt;br&gt;&amp;gt; dummy, but I couldn't find a way...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thank you for your help
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ciao -- Nando 
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493227&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;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;09-11-23 QuantLibSvnTrunk_BuildChangeSummary.zip&lt;/strong&gt; (414K) &lt;a href=&quot;http://old.nabble.com/attachment/26493227/0/09-11-23%20QuantLibSvnTrunk_BuildChangeSummary.zip&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/x64-build-fix-for-VS2008-solution-project-%28QuantLib-0.9.9-w--Boost-1.41%29-tp26454890p26493227.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26482790</id>
	<title>Re: [QuantLib-svn] SF.net SVN: quantlib:[16775] trunk/QuantLib/ql/experimental/amortizingbonds /amortizingfixedratebond.cpp</title>
	<published>2009-11-23T09:44:23Z</published>
	<updated>2009-11-23T09:44:23Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">Hi Simon
&lt;br&gt;&lt;br&gt;does it make sense that sinkingRedemptions was not used (see my commit below) ?
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;On Mon, Nov 23, 2009 at 5:18 PM, &amp;nbsp;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26482790&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; Revision: 16775
&lt;br&gt;&amp;gt;          &lt;a href=&quot;http://quantlib.svn.sourceforge.net/quantlib/?rev=16775&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://quantlib.svn.sourceforge.net/quantlib/?rev=16775&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt; Author:   nando
&lt;br&gt;&amp;gt; Date:     2009-11-23 16:18:36 +0000 (Mon, 23 Nov 2009)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Log Message:
&lt;br&gt;&amp;gt; -----------
&lt;br&gt;&amp;gt; in anonymous namespace
&lt;br&gt;&amp;gt; - removed unreferenced formal parameter startDate
&lt;br&gt;&amp;gt; - renamed function to start with lower capital letter
&lt;br&gt;&amp;gt; - commented out unused function sinkingRedemptions
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Modified Paths:
&lt;br&gt;&amp;gt; --------------
&lt;br&gt;&amp;gt;    trunk/QuantLib/ql/experimental/amortizingbonds/amortizingfixedratebond.cpp
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Modified: trunk/QuantLib/ql/experimental/amortizingbonds/amortizingfixedratebond.cpp
&lt;br&gt;&amp;gt; ===================================================================
&lt;br&gt;&amp;gt; --- trunk/QuantLib/ql/experimental/amortizingbonds/amortizingfixedratebond.cpp  2009-11-23 14:10:27 UTC (rev 16774)
&lt;br&gt;&amp;gt; +++ trunk/QuantLib/ql/experimental/amortizingbonds/amortizingfixedratebond.cpp  2009-11-23 16:18:36 UTC (rev 16775)
&lt;br&gt;&amp;gt; @@ -104,7 +104,7 @@
&lt;br&gt;&amp;gt;             return false;
&lt;br&gt;&amp;gt;         }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -        Schedule SinkingSchedule(const Date&amp; startDate,
&lt;br&gt;&amp;gt; +        Schedule sinkingSchedule(const Date&amp; startDate,
&lt;br&gt;&amp;gt;                                  const Period&amp; maturityTenor,
&lt;br&gt;&amp;gt;                                  const Frequency&amp; sinkingFrequency,
&lt;br&gt;&amp;gt;                                  const Calendar&amp; paymentCalendar) {
&lt;br&gt;&amp;gt; @@ -116,8 +116,7 @@
&lt;br&gt;&amp;gt;             return retVal;
&lt;br&gt;&amp;gt;         }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -        std::vector&amp;lt;Real&amp;gt; SinkingNotionals(const Date&amp; startDate,
&lt;br&gt;&amp;gt; -                                           const Period&amp; maturityTenor,
&lt;br&gt;&amp;gt; +        std::vector&amp;lt;Real&amp;gt; sinkingNotionals(const Period&amp; maturityTenor,
&lt;br&gt;&amp;gt;                                            const Frequency&amp; sinkingFrequency,
&lt;br&gt;&amp;gt;                                            Rate couponRate,
&lt;br&gt;&amp;gt;                                            Real initialNotional) {
&lt;br&gt;&amp;gt; @@ -141,24 +140,23 @@
&lt;br&gt;&amp;gt;             return notionals;
&lt;br&gt;&amp;gt;         }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -        std::vector&amp;lt;Real&amp;gt; SinkingRedemptions(const Date&amp; startDate,
&lt;br&gt;&amp;gt; -                                             const Period&amp; maturityTenor,
&lt;br&gt;&amp;gt; -                                             const Frequency&amp; sinkingFrequency,
&lt;br&gt;&amp;gt; -                                             Rate couponRate,
&lt;br&gt;&amp;gt; -                                             Real initialNotional) {
&lt;br&gt;&amp;gt; +        //std::vector&amp;lt;Real&amp;gt; sinkingRedemptions(const Period&amp; maturityTenor,
&lt;br&gt;&amp;gt; +        //                                     const Frequency&amp; sinkingFrequency,
&lt;br&gt;&amp;gt; +        //                                     Rate couponRate,
&lt;br&gt;&amp;gt; +        //                                     Real initialNotional) {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -            std::vector&amp;lt;Real&amp;gt; notionals =
&lt;br&gt;&amp;gt; -                SinkingNotionals(startDate, maturityTenor, sinkingFrequency,
&lt;br&gt;&amp;gt; -                                 couponRate, initialNotional);
&lt;br&gt;&amp;gt; -            Size nPeriods = notionals.size()-1;
&lt;br&gt;&amp;gt; -            std::vector&amp;lt;Real&amp;gt; redemptions(nPeriods);
&lt;br&gt;&amp;gt; +        //    std::vector&amp;lt;Real&amp;gt; notionals =
&lt;br&gt;&amp;gt; +        //        sinkingNotionals(maturityTenor, sinkingFrequency,
&lt;br&gt;&amp;gt; +        //                         couponRate, initialNotional);
&lt;br&gt;&amp;gt; +        //    Size nPeriods = notionals.size()-1;
&lt;br&gt;&amp;gt; +        //    std::vector&amp;lt;Real&amp;gt; redemptions(nPeriods);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -            for(Size i = 0; i &amp;lt; nPeriods; ++i) {
&lt;br&gt;&amp;gt; -                redemptions[i] =
&lt;br&gt;&amp;gt; -                    (notionals[i] - notionals[i+1]) / initialNotional * 100;
&lt;br&gt;&amp;gt; -            }
&lt;br&gt;&amp;gt; -            return redemptions;
&lt;br&gt;&amp;gt; -        }
&lt;br&gt;&amp;gt; +        //    for(Size i = 0; i &amp;lt; nPeriods; ++i) {
&lt;br&gt;&amp;gt; +        //        redemptions[i] =
&lt;br&gt;&amp;gt; +        //            (notionals[i] - notionals[i+1]) / initialNotional * 100;
&lt;br&gt;&amp;gt; +        //    }
&lt;br&gt;&amp;gt; +        //    return redemptions;
&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; @@ -181,9 +179,9 @@
&lt;br&gt;&amp;gt;         maturityDate_ = startDate + bondTenor;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;         cashflows_ =
&lt;br&gt;&amp;gt; -            FixedRateLeg(SinkingSchedule(startDate, bondTenor,
&lt;br&gt;&amp;gt; +            FixedRateLeg(sinkingSchedule(startDate, bondTenor,
&lt;br&gt;&amp;gt;                                          sinkingFrequency, calendar))
&lt;br&gt;&amp;gt; -            .withNotionals(SinkingNotionals(startDate, bondTenor,
&lt;br&gt;&amp;gt; +            .withNotionals(sinkingNotionals(bondTenor,
&lt;br&gt;&amp;gt;                                             sinkingFrequency, coupon,
&lt;br&gt;&amp;gt;                                             initialFaceAmount))
&lt;br&gt;&amp;gt;             .withCouponRates(coupon, accrualDayCounter)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; QuantLib-cvs mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26482790&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-cvs@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-cvs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-cvs&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26482790&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;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--QuantLib-svn--SF.net-SVN%3A-quantlib%3A-16775--trunk-QuantLib-ql-experimental-amortizingbonds--amortizingfixedratebond.cpp-tp26482790p26482790.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26479549</id>
	<title>Re: x64 build fix for VS2008 solution project (QuantLib 0.9.9 w/ Boost 1.41)</title>
	<published>2009-11-23T06:58:11Z</published>
	<updated>2009-11-23T06:58:11Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">Hi Craig
&lt;br&gt;&lt;br&gt;On Sat, Nov 21, 2009 at 3:01 AM, Craig Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479549&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;craigwmiller@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I would like to share an update to QuantLib svn.
&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&amp;gt; Summary
&lt;br&gt;&amp;gt; 1. Fix x64 build errors
&lt;br&gt;&amp;gt; 2. create Examples folder in solution Explorer which now holds all the
&lt;br&gt;&amp;gt; example projects
&lt;br&gt;&amp;gt; 3. notes and build output
&lt;br&gt;&lt;br&gt;I fixed &amp;quot;Disable Language Extensions&amp;quot; back to NO, disabled
&lt;br&gt;optimization for Debug configurations, and removed most compilation
&lt;br&gt;warnings. Could you check on the _trunk_ if everything is OK ?
&lt;br&gt;examples included please.
&lt;br&gt;&lt;br&gt;Would you mind also reporting any compilation warning ?
&lt;br&gt;&lt;br&gt;Does this close the issue you posted on the bug tracker ?
&lt;br&gt;&lt;br&gt;BTW how do you create an Examples folder in the solution? I must be
&lt;br&gt;dummy, but I couldn't find a way...
&lt;br&gt;&lt;br&gt;thank you for your help
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479549&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/x64-build-fix-for-VS2008-solution-project-%28QuantLib-0.9.9-w--Boost-1.41%29-tp26454890p26479549.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26479300</id>
	<title>Re: [QuantLib-svn] SF.net SVN: quantlib:[16773] trunk/QuantLib</title>
	<published>2009-11-23T06:42:29Z</published>
	<updated>2009-11-23T06:42:29Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">On Mon, Nov 23, 2009 at 2:46 PM, Luigi Ballabio
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479300&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;luigi.ballabio@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; On Mon, 2009-11-23 at 12:17 +0000, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479300&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nando@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Revision: 16773
&lt;br&gt;&amp;gt;&amp;gt;           &lt;a href=&quot;http://quantlib.svn.sourceforge.net/quantlib/?rev=16773&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://quantlib.svn.sourceforge.net/quantlib/?rev=16773&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Author:   nando
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A couple of quick questions:
&lt;br&gt;&amp;gt; 1) does this close the two issues posted by Craig on the bug tracker?
&lt;br&gt;&lt;br&gt;I'm going to ask Craig, as I don't have access to VC9 x64
&lt;br&gt;&lt;br&gt;&amp;gt; 2) can I backport it to the 1.0 branch?
&lt;br&gt;not yet, there might be a couple more fixes
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26479300&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;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--QuantLib-svn--SF.net-SVN%3A-quantlib%3A-16773--trunk-QuantLib-tp26478839p26479300.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26478839</id>
	<title>Re: [QuantLib-svn] SF.net SVN: quantlib:[16773] trunk/QuantLib</title>
	<published>2009-11-23T05:46:33Z</published>
	<updated>2009-11-23T05:46:33Z</updated>
	<author>
		<name>Luigi Ballabio</name>
	</author>
	<content type="html">On Mon, 2009-11-23 at 12:17 +0000, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26478839&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; Revision: 16773
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://quantlib.svn.sourceforge.net/quantlib/?rev=16773&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://quantlib.svn.sourceforge.net/quantlib/?rev=16773&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt; Author: &amp;nbsp; nando
&lt;br&gt;&amp;gt; Date: &amp;nbsp; &amp;nbsp; 2009-11-23 12:17:58 +0000 (Mon, 23 Nov 2009)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Log Message:
&lt;br&gt;&amp;gt; -----------
&lt;br&gt;&amp;gt; - removed WIN32, added x64 preprocessor defines in all x64 configurations
&lt;br&gt;&amp;gt; - switched back &amp;quot;Disable Language Extension&amp;quot; to NO in QuantLib x64 configurations
&lt;br&gt;&amp;gt; - removed FileConfigutaion element in all Example projects
&lt;br&gt;&amp;gt; thanks to Craig Miller
&lt;/div&gt;&lt;br&gt;A couple of quick questions:
&lt;br&gt;1) does this close the two issues posted by Craig on the bug tracker?
&lt;br&gt;2) can I backport it to the 1.0 branch?
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;Of course, if people could just act consistently, they could keep 
&lt;br&gt;their desks clean, avoid cavities, lose weight, give up smoking, 
&lt;br&gt;play a musical instrument, and possibly even produce software on 
&lt;br&gt;a regular and timely basis. 
&lt;br&gt;-- Alistair Cockburn 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26478839&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--QuantLib-svn--SF.net-SVN%3A-quantlib%3A-16773--trunk-QuantLib-tp26478839p26478839.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26474462</id>
	<title>[ quantlib-Bugs-2902238 ] test-suite fails debug static x64 build - Fix provided</title>
	<published>2009-11-22T17:29:59Z</published>
	<updated>2009-11-22T17:29:59Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2902238, was opened at 2009-11-22 18:29
&lt;br&gt;Message generated for change (Tracker Item Submitted) made by c-miller
&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=2902238&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=2902238&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: Craig Miller (c-miller)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: test-suite fails debug static x64 build - Fix provided
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;Code: QuantLib 0.9.9 svn tips
&lt;br&gt;Configuration: Debug (static runtime) x64
&lt;br&gt;&amp;nbsp; testsuite - 55 error(s), 5 warning(s)
&lt;br&gt;&amp;nbsp; Typical Error: error C2514: 'QuantLib::Null&amp;lt;Type&amp;gt;' : class has no constructors
&lt;br&gt;Problem: missing x64 preprocessor definition
&lt;br&gt;Fix: add x64 preprocessor definition
&lt;br&gt;&amp;nbsp; &amp;nbsp;(i.e., open configuration properties and add x64 definition)
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;c-miller
&lt;br&gt;&lt;br&gt;Note: unresolved runtime test-suite error
&lt;br&gt;QuantLib::detail::quantlib_test_case(&amp;CreditDefaultSwapTest::testImpliedHazardRate)&amp;quot;: std::exception: negative time (-0.00273973) given
&lt;br&gt;c:\devwebcode\quant\quantlib\quantlibsvntrunk\quantlib\test-suite\utilities.hpp(78): last checkpoint
&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=2902238&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=2902238&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474462&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--quantlib-Bugs-2902238---test-suite-fails-debug-static-x64-build---Fix-provided-tp26474462p26474462.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26474468</id>
	<title>[ quantlib-Bugs-2902185 ] date schedule is incorrect with EndOfMonth=true</title>
	<published>2009-11-22T14:07:00Z</published>
	<updated>2009-11-22T14:07:00Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2902185, was opened at 2009-11-22 17:06
&lt;br&gt;Message generated for change (Tracker Item Submitted) made by blitvin
&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=2902185&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=2902185&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: boris l (blitvin)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: date schedule is incorrect with EndOfMonth=true
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;When date schedule is generated with Convention=Unadjusted and EndOfMonth=TRUE it incorrectly handles end of months. Please see attached spreadsheet as example. It also inocrrectly handles EOM with other conventions (MP,MF). I can be reached at &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474468&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boris.litvin@...&lt;/a&gt;. Thanks a lot - Boris.
&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=2902185&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=2902185&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474468&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--quantlib-Bugs-2902185---date-schedule-is-incorrect-with-EndOfMonth%3Dtrue-tp26474468p26474468.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26467170</id>
	<title>Fwd: QuantLibAddin, Addin/Cpp</title>
	<published>2009-11-22T09:11:00Z</published>
	<updated>2009-11-22T09:11:00Z</updated>
	<author>
		<name>Roland Lichters-2</name>
	</author>
	<content type="html">&lt;div class=&quot;gmail_quote&quot;&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;div class=&quot;im&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;padding-left:1ex;margin:0px 0px 0px 0.8ex;border-left:#ccc 1px solid&quot;&gt;&lt;br&gt;The holy grail would be to get the Calc addin into a state where it&lt;br&gt;
could seamlessly load the flagship example QLXL workbooks...&lt;br&gt;
&lt;br&gt;QuantLibXL/Workbooks/StandaloneExamples/YieldTermStructures.xls&lt;br&gt;QuantLibXL/Workbooks/StandaloneExamples/InterestRateDerivatives.xls&lt;br&gt;&lt;br&gt;...but that would take a lot of work.&lt;br&gt;&lt;/blockquote&gt;
&lt;/div&gt;&lt;div&gt;Ok, I&amp;#39;m tempted. But doesn&amp;#39;t it make more sense to look at gensrc for Calc now rather than putting the code together manually?&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Hi Eric,&lt;/div&gt;&lt;div&gt;I made small changes to gensrc/gensrc/addins/calc.py (attached) just to make it run and produce output files again. Next would be adjusting the output to the &amp;quot;new&amp;quot; format.. &lt;/div&gt;&lt;div&gt;But apart from this step- if I want to expose more functionality to Calc (that is already exposed to XL), does this mean I have to add &amp;lt;SupportedPlatform name=&amp;#39;Calc&amp;#39;/&amp;gt; to the desired functions in QuantLibAddin/gensrc/metadata/functions/*.xml? This seems to be it at first glance.&lt;/div&gt;
&lt;div&gt;Regards,&lt;/div&gt;&lt;div&gt;Roland&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26467170&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;calc.py&lt;/strong&gt; (14K) &lt;a href=&quot;http://old.nabble.com/attachment/26467170/0/calc.py&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-QuantLibAddin%2C-Addin-Cpp-tp26404276p26467170.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26454887</id>
	<title>[ quantlib-Bugs-2901554 ] Fw: x64 build fix for VS2008 solution project (QuantLib 0.9.</title>
	<published>2009-11-20T18:12:00Z</published>
	<updated>2009-11-20T18:12:00Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2901554, was opened at 2009-11-20 19:12
&lt;br&gt;Message generated for change (Tracker Item Submitted) made by c-miller
&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=2901554&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=2901554&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: Craig Miller (c-miller)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: Fw: x64 build fix for VS2008 solution project (QuantLib 0.9.
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: Craig Miller 
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26454887&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quantlib-dev@...&lt;/a&gt; 
&lt;br&gt;Sent: Friday, November 20, 2009 7:01 PM
&lt;br&gt;Subject: x64 build fix for VS2008 solution project (QuantLib 0.9.9 w/ Boost 1.41)
&lt;br&gt;&lt;br&gt;&lt;br&gt;I would like to share an update to QuantLib svn. &amp;nbsp;The attached 09-11-02 QLSvnTrunk_BuildChangeSummary.zip includes:
&lt;br&gt;&lt;br&gt;1. QuantLib_vc9.vcproj
&lt;br&gt;2. QuantLib_vc9.sln
&lt;br&gt;3. 09-11-20 QuantLibSvnTrunk_BuildChangeSummary.rtf
&lt;br&gt;&lt;br&gt;Summary
&lt;br&gt;1. Fix x64 build errors
&lt;br&gt;2. create Examples folder in solution Explorer which now holds all the example projects
&lt;br&gt;3. notes and build output
&lt;br&gt;&lt;br&gt;Note
&lt;br&gt;I typically use a batch build of all configurations so my Boost path is set appropriately for x86 vs. x64 libraries to link (see attached notes for details).
&lt;br&gt;&lt;br&gt;Craig Miller
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26454887&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;craigwmiller@...&lt;/a&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=2901554&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=2901554&amp;group_id=12740&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26454887&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;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--quantlib-Bugs-2901554---Fw%3A-x64-build-fix-for-VS2008-solution-project-%28QuantLib-0.9.-tp26454887p26454887.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26454890</id>
	<title>x64 build fix for VS2008 solution project (QuantLib 0.9.9 w/ Boost 1.41)</title>
	<published>2009-11-20T18:01:27Z</published>
	<updated>2009-11-20T18:01:27Z</updated>
	<author>
		<name>Craig Miller-7</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META content=&quot;text/html; charset=iso-8859-1&quot; http-equiv=Content-Type&gt;
&lt;META name=GENERATOR content=&quot;MSHTML 8.00.6001.18852&quot;&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;I would like to share an update to QuantLib 
svn.&amp;nbsp; The attached &lt;STRONG&gt;&lt;FONT size=3&gt;09-11-02 
QLSvnTrunk_BuildChangeSummary.zip&lt;/FONT&gt;&lt;/STRONG&gt; includes:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;1. QuantLib_vc9.vcproj&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;2. QuantLib_vc9.sln&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;3. 09-11-20 
QuantLibSvnTrunk_BuildChangeSummary.rtf&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;Summary&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;1. Fix x64 build errors&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;2. create Examples folder in solution Explorer 
which now holds all the example projects&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;3. notes and build output&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;I typically use a batch build of all configurations 
so my Boost path is set appropriately for x86 vs. x64 libraries to link (see 
attached notes for details).&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;Craig Miller&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26454890&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;craigwmiller@...&lt;/a&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26454890&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;09-11-02 QLSvnTrunk_BuildChangeSummary.zip&lt;/strong&gt; (763K) &lt;a href=&quot;http://old.nabble.com/attachment/26454890/0/09-11-02%20QLSvnTrunk_BuildChangeSummary.zip&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/x64-build-fix-for-VS2008-solution-project-%28QuantLib-0.9.9-w--Boost-1.41%29-tp26454890p26454890.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26448332</id>
	<title>Re: Correct Use of SwaptionVolCube Classes</title>
	<published>2009-11-20T10:38:49Z</published>
	<updated>2009-11-20T10:38:49Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">On Fri, Nov 20, 2009 at 3:45 PM, Peter Caspers &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26448332&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;peter.caspers@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Hi, what is the correct use of shortSwapIndexBase and swapIndexBase in the
&lt;br&gt;&amp;gt; swaption volatility cube classes?
&lt;br&gt;&amp;gt; For swap lenghts leq the tenor of the short index this index is used to
&lt;br&gt;&amp;gt; calculate atm, for all longer tenors the other index is used (no matter
&lt;br&gt;&amp;gt; what tenor is specified for this)?
&lt;br&gt;&amp;gt; Is that all one has to keep in mind or is there more to these two indices?
&lt;br&gt;&lt;br&gt;yes, that's all. It allows to take into account that 1Y swap are vs 3M
&lt;br&gt;Euribor, while longer swaps are vs 6M Euribor
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26448332&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-users-f18375.html&quot; embed=&quot;fixTarget[18375]&quot; target=&quot;_top&quot; &gt;quantlib-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Correct-Use-of-SwaptionVolCube-Classes-tp26444482p26448332.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26448297</id>
	<title>Re: SABR Model Example</title>
	<published>2009-11-20T10:35:26Z</published>
	<updated>2009-11-20T10:35:26Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">On Fri, Nov 20, 2009 at 2:32 PM, Alexander Lotter
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26448297&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alexander.lotter@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I've found some sabr-classes in QuantLib, but not much in documentation and
&lt;br&gt;&amp;gt; haven't found any example.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is it possible to calibrate sabr-parameter and create vola curves using this
&lt;br&gt;&amp;gt; classes (termstructures -&amp;gt; volatility -&amp;gt; sabr and experimental -&amp;gt;
&lt;br&gt;&amp;gt; sabrvolsurface)?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It would be great if there is some example how to use the model in QuantLib.
&lt;br&gt;&lt;br&gt;the SABR function and interpolation class needs probably little
&lt;br&gt;documentation if you're familiar with SABR
&lt;br&gt;&lt;br&gt;the _experimental_ classes belongs to a new design I tackled more then
&lt;br&gt;one year ago, and was not able to finalize it, even if I would love to
&lt;br&gt;work on it. They are concerned about getting rid of the idea of vol
&lt;br&gt;cube, recognizing that what actually makes sense is stacked
&lt;br&gt;independent surfaces, with each surface having few sparse independent
&lt;br&gt;smiles on the top of an at-the-money back-bone vol curve.
&lt;br&gt;&lt;br&gt;These swaption classes are 80% finished, thanks to being quoted with
&lt;br&gt;floating smile. The cap classes are harder because of sticky smile.
&lt;br&gt;They should be finalized and then one should create backward
&lt;br&gt;compatible adapters in order to use them in the rest of QuantLib
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26448297&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-users-f18375.html&quot; embed=&quot;fixTarget[18375]&quot; target=&quot;_top&quot; &gt;quantlib-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SABR-Model-Example-tp26441579p26448297.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26447866</id>
	<title>boostify QL</title>
	<published>2009-11-20T10:07:41Z</published>
	<updated>2009-11-20T10:07:41Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">On Fri, Nov 20, 2009 at 8:15 AM, Nicolai Lassesen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26447866&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nlassesen@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I would be happy to help boostify QL. How would you go about doing it? Use the
&lt;br&gt;&amp;gt; Boost date class and give up Quantlib date?
&lt;br&gt;&lt;br&gt;1) replace as much QuantLib:Date implementation as possible using
&lt;br&gt;Boost, preserving backward compatibility and Excel date number
&lt;br&gt;compatibility
&lt;br&gt;2) extend discrete (integer) Date to continuous (decimal) Date, again
&lt;br&gt;preserving backward compatibility and Excel date number compatibility
&lt;br&gt;3) finally if the QuantLib wrapper layer is thin enough support me in
&lt;br&gt;lobbying for getting rid of QuantLib::Date in a backward incompatible
&lt;br&gt;QuantLib 2.0 &amp;nbsp; :-)
&lt;br&gt;&lt;br&gt;Similar approaches could be used for math (especially distributions),
&lt;br&gt;random numbers, and any other area where Boost and QuantLib overlap.
&lt;br&gt;&lt;br&gt;The black-belt developer might even try to replace QuantLib
&lt;br&gt;Observer/Observable with Boost signals/slots, and maybe replace the
&lt;br&gt;other patterns with Loki
&lt;br&gt;&lt;br&gt;Rest assured we'll pay due credit even if you just remove code
&lt;br&gt;resulting in few source files with your name in it :-)
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26447866&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/boostify-QL-tp26447866p26447866.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26447445</id>
	<title>Issues about QuantLibAddin/XL release</title>
	<published>2009-11-20T09:43:40Z</published>
	<updated>2009-11-20T09:43:40Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">Hi Eric and Plamen
&lt;br&gt;&lt;br&gt;few issues about QuantLibAddin/XL release (I'm CCing ql-dev)
&lt;br&gt;&lt;br&gt;1) R000909-branch\QuantLibXL\Workbooks\Math\Interpolation.xls is
&lt;br&gt;broken because some time ago I've changed interpolation signature from
&lt;br&gt;vector&amp;lt;Real&amp;gt; to vector&amp;lt;Quote&amp;gt;.
&lt;br&gt;This is a quite relevant improvement because it allows to have
&lt;br&gt;dynamically changing interpolants without having to recreate it
&lt;br&gt;(hopefully one day Luigi might agree to move the implementation from
&lt;br&gt;QLA to QL)
&lt;br&gt;Unfortunately there is not coercion from string of comma separated
&lt;br&gt;numbers to vector&amp;lt;Quote&amp;gt;, equivalent to the one available for
&lt;br&gt;vector&amp;lt;Real&amp;gt;.
&lt;br&gt;Could this coercion be coded before 0.9.9 release ?
&lt;br&gt;&lt;br&gt;2) the only major problem I have with the current QLXL is the compile
&lt;br&gt;time definition of enumerated type/class aliases (e.g. act/360,
&lt;br&gt;actual/360, etc). This makes difficult the quick reception of other
&lt;br&gt;systems (Bloomberg, Reuters, Murex. etc) names. Initially I hoped for
&lt;br&gt;an xml run-time definition of aliases, but lately I've been thinking
&lt;br&gt;about special simple objects called Alias which would be created as
&lt;br&gt;qlAlias(foo, bar), bar being an object of some given class MyClass.
&lt;br&gt;Then when foo is used as input it is just replaced by bar before being
&lt;br&gt;processed by coercion, etc
&lt;br&gt;Is this feasible?
&lt;br&gt;&lt;br&gt;3) the other minor issue I have with the current QLXL is that when
&lt;br&gt;returning the name of anonymous object (as in RatehelperSelection) an
&lt;br&gt;empty string is returned, instead of obj_012ab
&lt;br&gt;&lt;br&gt;4) you might have noticed that I've added
&lt;br&gt;R000909-branch\QuantLibXL\framework\QuantLibXL.launch.xml to quickly
&lt;br&gt;parametrize xlls to be loaded and actions to be performed at startup.
&lt;br&gt;This would be very effective for our release process if the VBA code
&lt;br&gt;would handle relative path too. I've been unable to do this VBA
&lt;br&gt;change.
&lt;br&gt;If it is feasible and quick it would be much better than maintaining
&lt;br&gt;hardcoded defaults in the vba code
&lt;br&gt;&lt;br&gt;5) are you willing to invest some time in Launcher and VBA framework
&lt;br&gt;before 1.0 ?
&lt;br&gt;I have some ideas about a better and simpler portable
&lt;br&gt;Luncher/startup-process, but I'm not comfortable yet working on my own
&lt;br&gt;when it comes to xml and c#.
&lt;br&gt;It would also involve removing all framework code from QuantLibXL.xla
&lt;br&gt;to a new framework.xla, leaving in QuantLibXL.xla only the start-up
&lt;br&gt;process and generic menus
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26447445&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Issues-about-QuantLibAddin-XL-release-tp26447445p26447445.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26446356</id>
	<title>certificate for digital signature of QuantLiXL.xla</title>
	<published>2009-11-20T08:34:23Z</published>
	<updated>2009-11-20T08:34:23Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">Hi all
&lt;br&gt;&lt;br&gt;I have to dismiss the workstation where I have the test certificate
&lt;br&gt;I've used in the last years to sign QuantLibXL.xla
&lt;br&gt;Since it was a test certificate I won't be able to move it to my new
&lt;br&gt;workstation, which is quite unfortunate since different (test)
&lt;br&gt;certificates would be used for the 0.9.9 and 1.0 releases.
&lt;br&gt;&lt;br&gt;I know one can buy a certificate from a certification authority, but I
&lt;br&gt;would prefer to save money. Any suggestion ?
&lt;br&gt;Is there a certification authority willing to provide a free
&lt;br&gt;certificate to an open-source no-profit organization as QuantLib ?
&lt;br&gt;If not I will just generate a new test certificate on my new
&lt;br&gt;workstation and live happy ever after... for the next few years at
&lt;br&gt;least
&lt;br&gt;&lt;br&gt;thank you in advance
&lt;br&gt;&lt;br&gt;ciao -- Nando
&lt;br&gt;&lt;br&gt;RSS feed: &lt;a href=&quot;http://www.google.com/reader/shared/ferdinando.ametrano&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/reader/shared/ferdinando.ametrano&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26446356&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/certificate-for-digital-signature-of-QuantLiXL.xla-tp26446356p26446356.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26444482</id>
	<title>Correct Use of SwaptionVolCube Classes</title>
	<published>2009-11-20T06:45:04Z</published>
	<updated>2009-11-20T06:45:04Z</updated>
	<author>
		<name>petercaspers</name>
	</author>
	<content type="html">&lt;br&gt;Hi, what is the correct use of shortSwapIndexBase and swapIndexBase in the
&lt;br&gt;swaption volatility cube classes?
&lt;br&gt;For swap lenghts leq the tenor of the short index this index is used to
&lt;br&gt;calculate atm, for all longer tenors the other index is used (no matter
&lt;br&gt;what tenor is specified for this)?
&lt;br&gt;Is that all one has to keep in mind or is there more to these two indices?
&lt;br&gt;Thank you a lot, best regards, Peter
&lt;br&gt;------------------------------------------------------------------------------------------------------------------------------------------------------
&lt;br&gt;WGZ BANK AG Westdeutsche Genossenschafts-Zentralbank
&lt;br&gt;Sitz: Düsseldorf, Registergericht: Amtsgericht Düsseldorf, HRB 52363
&lt;br&gt;Vorstand: Werner Böhnke (Vors.), Karl-Heinz Moll, Thomas Ullrich,
&lt;br&gt;Hans-Bernd Wolberg
&lt;br&gt;Vorsitzender des Aufsichtsrats: Dieter Philipp
&lt;br&gt;&lt;br&gt;Ueber das Internet versandte E-Mails koennen unter fremdem Namen erstellt
&lt;br&gt;oder inhaltlich veraendert werden. Aus diesem Grund sind unsere als E-Mail
&lt;br&gt;verschickten Nachrichten grundsaetzlich keine rechtsverbindlichen
&lt;br&gt;Erklaerungen. Der Inhalt dieser E-Mail samt Anlagen ist vertraulich und u.
&lt;br&gt;U. rechtlich geschuetzt. Der Inhalt ist ausschließlich an einen bestimmten
&lt;br&gt;Empfaenger gerichtet. Eine Weitergabe, die Herstellung von Kopien oder der
&lt;br&gt;sonstige Gebrauch durch Nichtadressaten ist nicht erlaubt.
&lt;br&gt;&lt;br&gt;Messages sent by e-mail can be manipulated by third parties. For this
&lt;br&gt;reason our e-mail messages are generally not legally binding. This
&lt;br&gt;electronic message (including any attachments) contains confidential
&lt;br&gt;information and may be privileged or otherwise protected from disclosure.
&lt;br&gt;The information is intended to be for the use of the intended addressee
&lt;br&gt;only. Please be aware that any copy, distribution or use of the contents of
&lt;br&gt;this message by any other person than the intended addressee is prohibited.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26444482&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-users-f18375.html&quot; embed=&quot;fixTarget[18375]&quot; target=&quot;_top&quot; &gt;quantlib-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Correct-Use-of-SwaptionVolCube-Classes-tp26444482p26444482.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26443643</id>
	<title>Re: Heston model - Monte Carlo simulation</title>
	<published>2009-11-20T05:50:02Z</published>
	<updated>2009-11-20T05:50:02Z</updated>
	<author>
		<name>Luigi Ballabio</name>
	</author>
	<content type="html">On Tue, 2009-11-17 at 03:24 -0800, gbogaert wrote:
&lt;br&gt;&amp;gt; Thank you for your advice. Could you give more detailed on the used of the
&lt;br&gt;&amp;gt; MultiPath Generator? Is it not used for multiple assets?
&lt;br&gt;&lt;br&gt;Not only that. &amp;nbsp;If you pass it the Heston model, it will generate
&lt;br&gt;MultiPaths with two components. The first will be the path generated for
&lt;br&gt;the underlying and the second the one for the volatility.
&lt;br&gt;&lt;br&gt;&amp;gt; In my case I have one asset. Based on the test-suite, I tried the
&lt;br&gt;&amp;gt; PathGenerator class. From what I understood, a path is generated each time
&lt;br&gt;&amp;gt; that generator.next() is called, isn't it? I called it several times
&lt;br&gt;&amp;gt; (50,000x) and took the last value of the sample with sample.value.back() for
&lt;br&gt;&amp;gt; each generation. I am then surprised that after relaunching my program
&lt;br&gt;&amp;gt; several times I always get the same values and average.
&lt;br&gt;&lt;br&gt;That's because you're always feeding the generator the same seed:
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;BigNatural seed = 42;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;[...]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;rsg_type rsg = PseudoRandom::make_sequence_generator(timeSteps, seed);
&lt;br&gt;&lt;br&gt;If you want your program to use different feeds each time, set the seed
&lt;br&gt;to 0. &amp;nbsp;But that will mean you might be unable to reproduce errors if
&lt;br&gt;they arised.
&lt;br&gt;&lt;br&gt;Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;There are no rules of architecture for a castle in the clouds. 
&lt;br&gt;-- Gilbert K. Chesterton 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26443643&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-users-f18375.html&quot; embed=&quot;fixTarget[18375]&quot; target=&quot;_top&quot; &gt;quantlib-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Heston-model---Monte-Carlo-simulation-tp26235786p26443643.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26441579</id>
	<title>SABR Model Example</title>
	<published>2009-11-20T05:32:10Z</published>
	<updated>2009-11-20T05:32:10Z</updated>
	<author>
		<name>Alexander Lotter</name>
	</author>
	<content type="html">Dear all,
&lt;br&gt;&lt;br&gt;I've found some sabr-classes in QuantLib, but not much in documentation and haven't found any example.
&lt;br&gt;&lt;br&gt;Is it possible to calibrate sabr-parameter and create vola curves using this classes (termstructures -&amp;gt; volatility -&amp;gt; sabr and experimental -&amp;gt; sabrvolsurface)?
&lt;br&gt;&lt;br&gt;It would be great if there is some example how to use the model in QuantLib.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;Alexander&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-users-f18375.html&quot; embed=&quot;fixTarget[18375]&quot; target=&quot;_top&quot; &gt;quantlib-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SABR-Model-Example-tp26441579p26441579.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26444087</id>
	<title>Re: Question to the Leap function in the Date class</title>
	<published>2009-11-19T23:15:29Z</published>
	<updated>2009-11-19T23:15:29Z</updated>
	<author>
		<name>Nicolai Lassesen</name>
	</author>
	<content type="html">&amp;gt; I agree. I didn't notice the (auto-)linking.
&lt;br&gt;&amp;gt; Actually I jumped to this modification in the hope to trigger further
&lt;br&gt;&amp;gt; boostification, but this is another issue and would require a stronger
&lt;br&gt;&amp;gt; determination
&lt;br&gt;&lt;br&gt;I would be happy to help boostify QL. How would you go about doing it? Use the 
&lt;br&gt;Boost date class and give up Quantlib date?
&lt;br&gt;&lt;br&gt;Br,
&lt;br&gt;Nicolai
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26444087&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Question-to-the-Leap-function-in-the-Date-class-tp25988207p26444087.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26430066</id>
	<title>Re: need help for QuantLib VC9 x64 support</title>
	<published>2009-11-19T09:01:27Z</published>
	<updated>2009-11-19T09:01:27Z</updated>
	<author>
		<name>Luigi Ballabio</name>
	</author>
	<content type="html">On Thu, 2009-11-19 at 17:25 +0100, Ferdinando Ametrano wrote:
&lt;br&gt;&amp;gt; I've cleaned up QuantLib VC9 solution and projects for x64 support.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; unfortunately I don't have access to x64 so I need confirmation that I
&lt;br&gt;&amp;gt; got everything right.
&lt;br&gt;&lt;br&gt;Let me know when it's ok, so I can backport it to the 1.0 branch.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Luigi
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;feature, n: 
&lt;br&gt;A surprising property of a program. Occasionally documented. 
&lt;br&gt;To call a property a feature sometimes means the author did not 
&lt;br&gt;consider that case, and the program makes an unexpected, though 
&lt;br&gt;not necessarily wrong response. See BUG. &amp;quot;That's not a bug, 
&lt;br&gt;it's a feature!&amp;quot; A bug can be changed to a feature by 
&lt;br&gt;documenting it. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26430066&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/need-help-for-QuantLib-VC9-x64-support-tp26429360p26430066.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26429360</id>
	<title>need help for QuantLib VC9 x64 support</title>
	<published>2009-11-19T08:25:12Z</published>
	<updated>2009-11-19T08:25:12Z</updated>
	<author>
		<name>Ferdinando Ametrano</name>
	</author>
	<content type="html">&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Hi all&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;I&amp;#39;ve cleaned up QuantLib VC9 solution and projects for x64 support.&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Now all eight configurations should be available:&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Release | win32&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Release | x64&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Debug | win32&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Debug | x64&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Release (static runtime) | win32&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Release (static runtime) | x64&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Debug (static runtime) | win32&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Debug (static runtime) | x64&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;and each configuration should build and link without errors the following fifteen projects:&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;QuantLib&lt;br&gt;testsuite&lt;br&gt;Swap&lt;br&gt;EquityOption&lt;br&gt;ConvertibleBonds&lt;br&gt;FRA&lt;br&gt;Repo&lt;br&gt;Replication&lt;br&gt;BermudanSwaption&lt;br&gt;DiscreteHedging&lt;br&gt;

FittedBondCurve&lt;br&gt;CallableBonds&lt;br&gt;CDS&lt;br&gt;Bonds&lt;br&gt;MarketModels&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;unfortunately I don&amp;#39;t have access to x64 so I need confirmation that I got everything right.&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;ciao -- Nando&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;PS I&amp;#39;ve also enabled /MP for multi processor multi core compilation&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26429360&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/need-help-for-QuantLib-VC9-x64-support-tp26429360p26429360.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26427457</id>
	<title>Re: YieldCurve from discount factors (2)</title>
	<published>2009-11-19T06:39:47Z</published>
	<updated>2009-11-19T06:39:47Z</updated>
	<author>
		<name>Giorgio Pazmandi</name>
	</author>
	<content type="html">Sorry, I did not see that QL uses the frequency passed in input for the
&lt;br&gt;calculation of the parrate, i.e. the formula is correct and is
&lt;br&gt;&lt;br&gt;ParRate = (DF_start - DF_end) * frequency / \SUM(DF_i), 
&lt;br&gt;&lt;br&gt;This is equivalent to my formula if (t_i - t_{i-1}) = 1/frequency (as it
&lt;br&gt;should for a &amp;quot;normal&amp;quot; swap :-) )
&lt;br&gt;&lt;br&gt;Basically, you are evaluating a rate for a 1 year period that accrues the
&lt;br&gt;same as the 8-day period:
&lt;br&gt;&lt;br&gt;R * t * DF = 0.50251256281407079% * 1 * 0.995 = 22.6131% * 0.022222222 *
&lt;br&gt;0.995
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Giorgio Pazmandi
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Giorgio Pazmandi [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26427457&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;g.pazmandi@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: giovedì, 19. novembre 2009 10:58
&lt;br&gt;&amp;gt; To: 'Cliffy'; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26427457&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quantlib-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [Quantlib-users] YieldCurve from discount factors
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi Cliffy, the par rate is calculated in QL with the formula
&lt;br&gt;&amp;gt; ParRate = (DF_start - DF_end) / \SUM(DF_i) = (1 - 0.995) / (0.995) =
&lt;br&gt;&amp;gt; 0.0050251256281407079
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Maybe I'm wrong, but I would have expected:
&lt;br&gt;&amp;gt; ParRate = (DF_start - DF_end) / \SUM(DF_i * (T_i - T_{i-1})) = (1 -
&lt;br&gt;&amp;gt; 0.995) /
&lt;br&gt;&amp;gt; (0.995 * 0.02222222) = 22.6131%
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If you simply wanted to evaluate a zero rate (instead of the par rate)
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; call would be, for example:
&lt;br&gt;&amp;gt; r2 = refTermStructure-&amp;gt;zeroRate(QuantLib::Date(1, October, 2004),
&lt;br&gt;&amp;gt; termStructureDayCounterX, Simple, Annual, true);
&lt;br&gt;&amp;gt; wich also gives 22.6131%
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hope that helps
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Giorgio
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; From: Cliffy [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26427457&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cfhgtwn@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; &amp;gt; Sent: mercoledì, 18. novembre 2009 21:02
&lt;br&gt;&amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26427457&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quantlib-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; Subject: Re: [Quantlib-users] YieldCurve from discount factors
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi, I am new to quantlib, read this post and out of curiosity want to
&lt;br&gt;&amp;gt; &amp;gt; try it
&lt;br&gt;&amp;gt; &amp;gt; out.
&lt;br&gt;&amp;gt; &amp;gt; I thought the usage of &amp;quot;InterpolatedDiscountCurve&amp;quot; is to provide a
&lt;br&gt;&amp;gt; set
&lt;br&gt;&amp;gt; &amp;gt; of
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;discount factors&amp;quot; and
&lt;br&gt;&amp;gt; &amp;gt; be able to calculate par rates on the curve.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I use a simple unrealistic discount curve (to 30 days) -
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Date	Disc factor
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Sep 23 &amp;nbsp; 1
&lt;br&gt;&amp;gt; &amp;gt; Oct 1 &amp;nbsp; &amp;nbsp; 0.995
&lt;br&gt;&amp;gt; &amp;gt; Nov 3 &amp;nbsp; &amp;nbsp; 0.992
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; try to calculate par rate as of Oct 1, I got
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 0.0050251256281407079
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; it seemd to be too small, shouldn't be around 20%??
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; here are the codes,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; vector&amp;lt;Date&amp;gt; dates;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; vector&amp;lt;DiscountFactor&amp;gt; rates;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; vector&amp;lt;Date&amp;gt; datesIn;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; DayCounter termStructureDayCounterX = Actual360();;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; Calendar calendarX = TARGET();
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; Date settlementDateX(22, September, 2004);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; Date d1 = calendarX.advance(settlementDateX, 1,Days);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; dates.push_back(d1);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; d1 = calendarX.advance(settlementDateX, 7,Days);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; dates.push_back(d1);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; d1 = calendarX.advance(settlementDateX, 30,Days);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; dates.push_back(d1);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; Rate r1 = 1;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; rates.push_back(r1);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; r1 = 0.995;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; rates.push_back(r1);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; r1 = 0.992;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; rates.push_back(r1);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; Handle&amp;lt;YieldTermStructure&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; refTermStructure(boost::shared_ptr&amp;lt;YieldTermStructure&amp;gt;(
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new InterpolatedDiscountCurve&amp;lt;LogLinear&amp;gt;(dates, rates,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; termStructureDayCounterX)));
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; d1 = calendarX.advance(settlementDateX, 1,Days);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; datesIn.push_back(d1);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; d1 = calendarX.advance(settlementDateX, 7,Days);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; datesIn.push_back(d1);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; Rate r2;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; r2 = refTermStructure-&amp;gt;parRate(datesIn,Annual,true);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; cout &amp;lt;&amp;lt; r2; &amp;nbsp;// r2 = 0.0050251256281407079
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; What did I do wrong here??
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Cliff
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/YieldCurve-from-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/YieldCurve-from-&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; discount-factors-tp26375800p26414696.html
&lt;br&gt;&amp;gt; &amp;gt; Sent from the quantlib-users mailing list archive at Nabble.com.
&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; --
&lt;br&gt;&amp;gt; &amp;gt; -------
&lt;br&gt;&amp;gt; &amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008
&lt;br&gt;&amp;gt; &amp;gt; 30-Day
&lt;br&gt;&amp;gt; &amp;gt; trial. Simplify your report design, integration and deployment - and
&lt;br&gt;&amp;gt; &amp;gt; focus on
&lt;br&gt;&amp;gt; &amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; &amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; QuantLib-users mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26427457&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&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; Let Crystal Reports handle the reporting - Free Crystal Reports 2008
&lt;br&gt;&amp;gt; 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and
&lt;br&gt;&amp;gt; focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; QuantLib-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26427457&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;QuantLib-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26427457&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-users-f18375.html&quot; embed=&quot;fixTarget[18375]&quot; target=&quot;_top&quot; &gt;quantlib-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/YieldCurve-from-discount-factors-tp26375800p26427457.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26425582</id>
	<title>Re: QuantLibAddin, Addin/Cpp</title>
	<published>2009-11-19T04:44:07Z</published>
	<updated>2009-11-19T04:44:07Z</updated>
	<author>
		<name>Roland Lichters-2</name>
	</author>
	<content type="html">&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;How would you feel about putting together a new example workbook that we&lt;br&gt;could use for a new screenshot on &lt;a href=&quot;http://www.quantlibaddin.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.quantlibaddin.org&lt;/a&gt; - ideally&lt;br&gt;
something that shows off the business functionality as much as possible,&lt;br&gt;and shows the latest version numbers for Calc + QL, using the colors&lt;br&gt;from the website - ?&lt;br&gt;&lt;/blockquote&gt;
&lt;div&gt;Hi Eric,&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;thanks for the encouraging words ;-). &lt;/div&gt;
&lt;div&gt;In fact it did not take much yesterday night to get the Option.ods up again. I organised the code such that it is similar to your original files in QuantLibAddin/Addins/Calc and I reused most of it with tiny modifications. I will commit it to the 0.9.9 branch tonight or tomorrow, QuantLibAddin/Addins/Calc2 and QuantLibAddin/Clients/Calc2, as you suggested.&lt;/div&gt;

&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I am really wondering now which change prevented compilation/deployment in the first place. I cannot tell because I started from scratch with the simple wiki examples and added your code step by step.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;&lt;br&gt;The holy grail would be to get the Calc addin into a state where it&lt;br&gt;could seamlessly load the flagship example QLXL workbooks...&lt;br&gt;
&lt;br&gt;QuantLibXL/Workbooks/StandaloneExamples/YieldTermStructures.xls&lt;br&gt;QuantLibXL/Workbooks/StandaloneExamples/InterestRateDerivatives.xls&lt;br&gt;&lt;br&gt;...but that would take a lot of work.&lt;br&gt;&lt;/blockquote&gt;
&lt;div&gt;Ok, I&amp;#39;m tempted. But doesn&amp;#39;t it make more sense to look at gensrc for Calc now rather than putting the code together manually?&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Best regards,&lt;/div&gt;
&lt;div&gt;Roland&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26425582&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-dev-f18376.html&quot; embed=&quot;fixTarget[18376]&quot; target=&quot;_top&quot; &gt;quantlib-dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-QuantLibAddin%2C-Addin-Cpp-tp26404276p26425582.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26424712</id>
	<title>Re: Why inflation zero floor prices to zero</title>
	<published>2009-11-19T03:27:35Z</published>
	<updated>2009-11-19T03:27:35Z</updated>
	<author>
		<name>Chris Kenyon-2</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:arial,helvetica,sans-serif;font-size:10pt&quot;&gt;&lt;div&gt;I think that you are reading the mx the wrong way round: there are 6 strikes and 7 maturities, so I think you are looking at different strikes for the 5Y maturity. However, your points are still valid.&lt;br&gt;&lt;br&gt;In the file the values are in bps.&amp;nbsp; If you look in interpolatedyoyoptionletstripper.hpp in the function:&lt;br&gt;&lt;br&gt;template &amp;lt;class Interpolator1D&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; InterpolatedYoYOptionletStripper&amp;lt;Interpolator1D&amp;gt;::&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ObjectiveFunction::ObjectiveFunction&lt;br&gt;&lt;br&gt;you will see .withNominal(10000) which does the scaling back to what you are expecting.&amp;nbsp; OK this is rather obscure, but it is in /experimental . The scaling should probably be before input rather than deep in the code.&lt;br&gt;&lt;br&gt;The data in the test is from long ago and far away ... inflation
 expectations have moved a lot in the past two years.&amp;nbsp; ~2007, i.e. pre-crisis, EU expected inflation was 2%~3% (see the data yoyEUrates higher up).&amp;nbsp; &lt;br&gt;&lt;br&gt;Usual disclaimers apply.&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: arial,helvetica,sans-serif; font-size: 10pt;&quot;&gt;&lt;br&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Pomarico Francesco Ivan &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26424712&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;francesco.pomarico@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Chris Kenyon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26424712&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris.kenyon@...&lt;/a&gt;&amp;gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26424712&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quantlib-users@...&lt;/a&gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Thu, November 19, 2009 10:24:31 AM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; RE: Why inflation zero floor prices to zero&lt;br&gt;&lt;/font&gt;&lt;br&gt;



 
 

 





&lt;div class=&quot;Section1&quot;&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt;Thanks again Chris,&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt; &amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt;I got another question on inflation.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt; &amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt;I am looking at the file inflationvolatility.cpp in
the testsuite and I don’t get what sort of cap and floor prices are used.
Maybe there is some convention I am not aware of.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt; &amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt;Looking on BBG quotes are in basis points from the
order of tenths of bps to some hundredths of bps. &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt;For example looking at price of zero floors on BBG
quotes are from 68 bps up to 446 bps, so I expect to see prices in a range from
0.0068 up to 0.0446, but in the Quantlib inflationvolatility.cpp I see 0.851,
2.236, 3.935, 7.885, 17.92 and 47.625. &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt; &amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt;OK, prices are from different days, but magnitude has
no sense for me. What did I miss?&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt; &amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt;Regards,&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot; lang=&quot;EN-US&quot;&gt;Ivan&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;div&gt;

&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot; align=&quot;center&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot; lang=&quot;EN-US&quot;&gt;

&lt;hr tabindex=&quot;-1&quot; align=&quot;center&quot; size=&quot;2&quot; width=&quot;100%&quot;&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Tahoma; font-weight: bold;&quot; lang=&quot;EN-US&quot;&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Tahoma;&quot; lang=&quot;EN-US&quot;&gt;
Chris Kenyon [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26424712&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris.kenyon@...&lt;/a&gt;] &lt;br&gt;
&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Wednesday, November 18, 2009
5:29 PM&lt;br&gt;
&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26424712&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;quantlib-users@...&lt;/a&gt; ;
 Pomarico Francesco Ivan&lt;br&gt;
&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Why inflation zero
floor prices to zero&lt;/span&gt;&lt;/font&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/p&gt; 

&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt; &amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot;&gt;Hi Ivan,&lt;br&gt;
&lt;br&gt;
your observations are exactly correct: &lt;br&gt;
1) in a Black world a zero floor has no value because you can't get
there.&amp;nbsp; A &lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot; lang=&quot;EN-US&quot;&gt;YoYInflationBlackCapFloorEngine
implements this so, yes, you always get zero NPV.&lt;br&gt;
2) If you use a displaced diffusion then, yes, you can see value in a zero
floor.&amp;nbsp; This is implemented in the &lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;UnitDisplacedBlackYoYInflationCouponPricer&lt;/a&gt;
for coupons and there is an analogous engine for instruments. &lt;br&gt;
3) Alternatively you can use a Normal process and use the &lt;a rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;BachelierYoYInflationCouponPricer&lt;/a&gt;
for coupons (or the instrument one) and you will again see value in a zero
floor.&lt;br&gt;
&lt;br&gt;
Either way MAKE VERY SURE that you have the correct yoy inflation volatility
for the pricing engine!&amp;nbsp; Don't use a Black vol in a UnitDisplaced
pricer/engine or you will have incorrect results.&amp;nbsp; If you are starting
from cap/floor prices on BBG (or wherever) you have to strip with the same type
of pricer that you then price with.&amp;nbsp; Of course, there is a smile in the
market data on BBG :-) so ...&lt;br&gt;
&lt;br&gt;
Usual disclaimers apply.&amp;nbsp; &lt;br&gt;
&lt;br&gt;
Best,&lt;br&gt;
Chris&lt;br&gt;
&lt;br&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; 

&lt;/div&gt;

&lt;/div&gt;


&lt;br&gt;Le informazioni contenute nella comunicazione che precede possono essere riservate e sono, comunque, destinate esclusivamente alla persona o all'ente sopraindicati. La diffusione, distribuzione e/o copia delle informazioni trasmesse, salvo specifica autorizzazione, e'da intendersi proibita. Tali informazioni vengono inoltre fornite per fini di informazione ed illustrazione, non costituendo le stesse una sollecitazione all'investimento o un'offerta all'acquisto o alla vendita di strumenti finanziari. 
Le informazioni qui contenute non rappresentano una posizione ufficiale di Abaxbank. 
La sicurezza e la correttezza dei messaggi di posta elettronica non possono essere garantite. Se avete ricevuto questo messaggio per errore, Vi preghiamo di contattarci immediatamente.
&lt;br&gt;&lt;br&gt;******&lt;br&gt;&lt;br&gt;
The information in this message may be confidential and are intended for personal use of the designated recipient(s) named above. Any review, dissemination, distribution or copying o
 f this message is strictly prohibited unless authorized. This communication is for information purposes only and should not be regarded as an offer to sell or as a solicitation of an offer to buy any financial product, or as an official statement of Abaxbank.
Email transmission cannot be guaranteed to be secure or error-free. If you have received this email by mistake, please notify us immediately.

&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;!-- cg26.c4.mail.gq1.yahoo.com compressed Mon Nov 16 04:51:56 PST 2009 --&gt;
&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;QuantLib-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26424712&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;QuantLib-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/quantlib-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/quantlib-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/quantlib-users-f18375.html&quot; embed=&quot;fixTarget[18375]&quot; target=&quot;_top&quot; &gt;quantlib-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Why-inflation-zero-floor-prices-to-zero-tp26411018p26424712.html" />
</entry>

</feed>
