Update of /cvsroot/quantlib/QuantLib/Docs/pages
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23483/Docs/pages
Modified Files:
Tag: R000309f0-branch
faq.docs history.docs install.docs
Log Message:
Preparing docs for release
Index: history.docs
===================================================================
RCS file: /cvsroot/quantlib/QuantLib/Docs/pages/history.docs,v
retrieving revision 1.19
retrieving revision 1.19.2.1
diff -C2 -d -r1.19 -r1.19.2.1
*** history.docs 16 Feb 2005 08:42:32 -0000 1.19
--- history.docs 10 Mar 2005 14:12:24 -0000 1.19.2.1
***************
*** 24,27 ****
--- 24,87 ----
/*! \page history Version history
+ <strong>Release 0.3.9 - March 2005</strong>
+
+ GLOBAL FEATURES
+ - QL_SQRT, QL_MIN etc. deprecated in favor of std::sqrt,
+ std::min...
+ - Added a tentative tracing facility to ease debugging.
+ - Formatters deprecated in favor of output manipulators. A number
+ of data types can now be sent directly to output streams.
+ - Stream-based implementation of QL_REQUIRE, QL_TRACE and similar
+ macros. Together with manipulators, this allows one to write
+ simpler error messages, as in:
+ \code
+ QL_FAIL("forward at date " << d << " is " << io::rate(f));
+ \endcode
+
+ INSTRUMENTS
+ - Improved Bond class
+ - yield-related calculation can be performed with either
+ compounded or continuous compounding;
+ - added theoretical price based on discount curve;
+ - fixed-rate coupon bonds can define different rates for each
+ coupon;
+ - added zero-coupon and floating-rate bonds (thanks to StatPro.)
+ - Option instruments now take a generic StochasticProcess;
+ however, most pricing engines still require a
+ BlackScholesProcess. They should be checked to see whether the
+ requirement can be relaxed. Following this change,
+ Merton76Process no longer inherits from
+ BlackScholesProcess. This avoids erroneous upcasts.
+ - Partial fix for Bermudan swaptions with exercise lag (thanks to
+ Luca Berardi for the report and discussion.)
+
+ CALENDARS
+ - Added Bratislava and Prague calendars.
+
+ FINITE_DIFFERENCES FRAMEWORK
+ - Migrated finite-difference pricers to pricing-engine framework
+ (thanks to Joseph Wang.)
+
+ YIELD TERM STRUCTURES
+ - Added generic piecewise yield term structure. Client code can
+ choose what to interpolate (discounts, zero yields, forwards)
+ and how (linear, log-linear, flat) by instantiating types such
+ as:
+ \code
+ PiecewiseYieldCurve<Discount,LogLinear>
+ PiecewiseYieldCurve<ZeroYield,Linear>
+ PiecewiseYieldCurve<ForwardRate,Linear>
+ \endcode
+ - Interpolated discount, zero-yield and forward-rate curves can
+ now be set any interpolation.
+ - FlatForward can now take rates with compounding other than
+ continuous.
+ - Fix for extrapolation in zero-spreaded and forward-spreaded
+ yield term structure (thanks to Adjriou Belak for the report.)
+
+ MATH
+ - Added backward- and forward-flat interpolations.
+
+
<strong>Release 0.3.8 - December 2004</strong>
Index: install.docs
===================================================================
RCS file: /cvsroot/quantlib/QuantLib/Docs/pages/install.docs,v
retrieving revision 1.14
retrieving revision 1.14.2.1
diff -C2 -d -r1.14 -r1.14.2.1
*** install.docs 27 Jan 2005 19:05:33 -0000 1.14
--- install.docs 10 Mar 2005 14:12:24 -0000 1.14.2.1
***************
*** 24,27 ****
--- 24,32 ----
/*! \page install Installation
+ Before installing QuantLib, make sure that you have a working
+ Boost installation; see
+ http://www.boost.org/more/getting_started.html
+ for instructions.
+
\section linux Linux/Unix/Mac OS X/Cygwin
A tarball of the source distribution is available from <br>
Index: faq.docs
===================================================================
RCS file: /cvsroot/quantlib/QuantLib/Docs/pages/faq.docs,v
retrieving revision 1.13
retrieving revision 1.13.2.1
diff -C2 -d -r1.13 -r1.13.2.1
*** faq.docs 8 Feb 2005 15:43:41 -0000 1.13
--- faq.docs 10 Mar 2005 14:12:24 -0000 1.13.2.1
***************
*** 168,171 ****
--- 168,192 ----
\section faq_build Building QuantLib
+ <strong>
+ \anchor faq_linking_libboost_unit
+ When building the test-suite, I encounter a linking error about
+ libboost_unit_test_framework-xxx.
+ </strong>
+
+ The folder including the Boost libraries in not in your link path.
+ See the documentation of your compiler for instructions on how to
+ add it.
+
+ <strong>
+ \anchor faq_building_libboost_unit
+ But I have no such library on my machine!
+ </strong>
+
+ Most likely, you downloaded the Boost distribution and just copied
+ its header files somewhere in your include path. The Boost
+ libraries must be built as well; see
+ http://www.boost.org/more/getting_started.html
+ for instructions.
+
\section faq_using Using QuantLib
|