quantlibaddin-cvs Mailing List for QuantLibAddin (Page 6)
Brought to you by:
ericehlers,
nando
You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(51) |
Jun
(320) |
Jul
(210) |
Aug
(272) |
Sep
(169) |
Oct
(232) |
Nov
(138) |
Dec
(109) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(101) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Marco B. <mar...@us...> - 2006-12-14 15:23:01
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/qlo In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv5530/qlo Modified Files: ratehelpers.cpp ratehelpers.hpp Log Message: Updated qlRateHelperSelection with 1 more parameter, still unused. Index: ratehelpers.hpp =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/ratehelpers.hpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** ratehelpers.hpp 11 Dec 2006 09:40:05 -0000 1.7 --- ratehelpers.hpp 14 Dec 2006 15:22:48 -0000 1.8 *************** *** 73,76 **** --- 73,78 ---- }; + // Process the set of curve bootstrapping instruments + // and selects a subset according to the given rules and parameters std::vector<std::string> qlRateHelperSelection( const std::vector<std::string>& instrumentIDs, *************** *** 78,82 **** const std::vector<long>& priority, const long nFutures, ! const long frontContractRollingDays); } --- 80,85 ---- const std::vector<long>& priority, const long nFutures, ! const long frontFuturesRollingDays, ! const bool depoIncludeFlag); } Index: ratehelpers.cpp =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/ratehelpers.cpp,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** ratehelpers.cpp 11 Dec 2006 09:40:05 -0000 1.12 --- ratehelpers.cpp 14 Dec 2006 15:22:47 -0000 1.13 *************** *** 143,158 **** std::vector<std::string> qlRateHelperSelection( ! const std::vector<std::string>& instrumentID, const std::vector<bool>& includeFlag, const std::vector<long>& priority, const long nFutures, ! const long frontContractRollingDays) { ! QL_REQUIRE(!instrumentID.empty(), "no instrument given"); ! QL_REQUIRE(frontContractRollingDays>=0, ! "negative (" << frontContractRollingDays << ! ")frontContractRollingDays"); ! ! QuantLib::Size nInstruments = instrumentID.size(); QL_REQUIRE(includeFlag.size()==nInstruments, "includeFlag / instruments mismatch"); --- 143,159 ---- std::vector<std::string> qlRateHelperSelection( ! const std::vector<std::string>& instrumentIDs, const std::vector<bool>& includeFlag, const std::vector<long>& priority, const long nFutures, ! const long frontFuturesRollingDays, ! const bool depoIncludeFlag) { ! // Checks ! QL_REQUIRE(!instrumentIDs.empty(), "no instrument given"); ! QL_REQUIRE(frontFuturesRollingDays>=0, ! "negative (" << frontFuturesRollingDays << ! ")frontFuturesRollingDays"); ! QuantLib::Size nInstruments = instrumentIDs.size(); QL_REQUIRE(includeFlag.size()==nInstruments, "includeFlag / instruments mismatch"); *************** *** 164,170 **** boost::shared_ptr<QuantLib::RateHelper> qlrh; QuantLib::Size i; ! for (i=0; i<nInstruments; i++) ! { ! OH_GET_OBJECT(qlarh, instrumentID[i], RateHelper); bool isFutures; if (boost::dynamic_pointer_cast<FuturesRateHelper>(qlarh)) --- 165,170 ---- boost::shared_ptr<QuantLib::RateHelper> qlrh; QuantLib::Size i; ! for (i=0; i<nInstruments; i++) { ! OH_GET_OBJECT(qlarh, instrumentIDs[i], RateHelper); bool isFutures; if (boost::dynamic_pointer_cast<FuturesRateHelper>(qlarh)) *************** *** 172,179 **** else isFutures = false; - qlarh->getLibraryObject(qlrh); rhsAll.push_back(detail::RateHelperItem(isFutures, ! instrumentID[i], includeFlag[i], priority[i], --- 172,178 ---- else isFutures = false; qlarh->getLibraryObject(qlrh); rhsAll.push_back(detail::RateHelperItem(isFutures, ! instrumentIDs[i], includeFlag[i], priority[i], *************** *** 182,192 **** } ! // preliminary sort RateHelperItems according to // their latest date and priority std::sort(rhsAll.begin(), rhsAll.end(), detail::RateHelperPrioritySorter()); ! // purge input rate helpers according to their includeFlag, ! // their expiration, and maximum number of allowed futures long futuresCounter = 0; QuantLib::Date evalDate = QuantLib::Settings::instance().evaluationDate(); --- 181,191 ---- } ! // Preliminary sort of RateHelperItems according to // their latest date and priority std::sort(rhsAll.begin(), rhsAll.end(), detail::RateHelperPrioritySorter()); ! // Select input rate helpers according to their includeFlag, ! // their expiration, maximum number of allowed Futures and depoIncludeFlag long futuresCounter = 0; QuantLib::Date evalDate = QuantLib::Settings::instance().evaluationDate(); *************** *** 197,201 **** rhs.push_back(rhsAll[i]); } else if (futuresCounter<nFutures && ! (rhsAll[i].earliestDate-2-frontContractRollingDays >= evalDate)) { futuresCounter++; rhs.push_back(rhsAll[i]); --- 196,200 ---- rhs.push_back(rhsAll[i]); } else if (futuresCounter<nFutures && ! (rhsAll[i].earliestDate-2-frontFuturesRollingDays >= evalDate)) { futuresCounter++; rhs.push_back(rhsAll[i]); *************** *** 206,210 **** std::vector<std::string> result; ! // zero or one rate helper left if (rhs.size()<2) { std::vector<detail::RateHelperItem>::const_iterator i; --- 205,209 ---- std::vector<std::string> result; ! // Zero or one rate helper left if (rhs.size()<2) { std::vector<detail::RateHelperItem>::const_iterator i; *************** *** 214,218 **** } ! // sort rate helpers according to their latest date and priority std::sort(rhs.begin(), rhs.end(), detail::RateHelperPrioritySorter()); --- 213,217 ---- } ! // Sort rate helpers according to their latest date and priority std::sort(rhs.begin(), rhs.end(), detail::RateHelperPrioritySorter()); *************** *** 222,226 **** result.push_back(rhs[i].objectID); } ! // add the last one in any case result.push_back(rhs[i].objectID); --- 221,225 ---- result.push_back(rhs[i].objectID); } ! // Add the last one in any case result.push_back(rhs[i].objectID); |
|
From: Marco B. <mar...@us...> - 2006-12-14 15:22:58
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv5530/gensrc/metadata Modified Files: ratehelpers.xml Log Message: Updated qlRateHelperSelection with 1 more parameter, still unused. Index: ratehelpers.xml =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/ratehelpers.xml,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -d -r1.36 -r1.37 *** ratehelpers.xml 11 Dec 2006 09:40:04 -0000 1.36 --- ratehelpers.xml 14 Dec 2006 15:22:44 -0000 1.37 *************** *** 225,249 **** <type>string</type> <tensorRank>vector</tensorRank> ! <description>vector of rate-helper</description> </Parameter> <Parameter name='includeFlag'> <type>bool</type> <tensorRank>vector</tensorRank> ! <description>inclusion boolean</description> </Parameter> <Parameter name='priority'> <type>long</type> <tensorRank>vector</tensorRank> ! <description>priority integer (higher number for higher priority)</description> </Parameter> <Parameter name='nFutures'> <type>long</type> <tensorRank>scalar</tensorRank> ! <description>max number of futures to be included</description> </Parameter> ! <Parameter name='frontContractRollingDays' default='0'> <type>long</type> <tensorRank>scalar</tensorRank> ! <description>discard the front contract the given number of days in advance of its expiry (e.g zero implies the usage of the front contract during its expiry day)</description> </Parameter> </Parameters> --- 225,254 ---- <type>string</type> <tensorRank>vector</tensorRank> ! <description>vector of rate-helpers</description> </Parameter> <Parameter name='includeFlag'> <type>bool</type> <tensorRank>vector</tensorRank> ! <description>vector of instrument inclusion boolean</description> </Parameter> <Parameter name='priority'> <type>long</type> <tensorRank>vector</tensorRank> ! <description>vector of priority integers (higher number for higher priority)</description> </Parameter> <Parameter name='nFutures'> <type>long</type> <tensorRank>scalar</tensorRank> ! <description>max number of Futures to be included</description> </Parameter> ! <Parameter name='frontFuturesRollingDays' default='0'> <type>long</type> <tensorRank>scalar</tensorRank> ! <description>discard the front Futures the given number of days before its expiry (e.g zero implies the use of the front Futures during its expiry day)</description> ! </Parameter> ! <Parameter name='depoIncludeFlag'> ! <type>bool</type> ! <tensorRank>scalar</tensorRank> ! <description>inclusion boolean to use the Deposits after front Futures expiry</description> </Parameter> </Parameters> |
|
From: Ferdinando A. <na...@us...> - 2006-12-14 13:12:40
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/qlo In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv18914/qlo Modified Files: qladdindefines.hpp Log Message: Index: qladdindefines.hpp =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/qladdindefines.hpp,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** qladdindefines.hpp 14 Dec 2006 12:29:49 -0000 1.10 --- qladdindefines.hpp 14 Dec 2006 13:12:33 -0000 1.11 *************** *** 28,37 **** #include <oh/objhandler.hpp> #if OBJHANDLER_HEX_VERSION < 0x000200f0 ! #error using an incorrect version of ObjectHandler, please update. #endif #include <ql/qldefines.hpp> #if QL_HEX_VERSION < 0x000400f0 ! #error using an incorrect version of QuantLib, please update. #endif --- 28,37 ---- #include <oh/objhandler.hpp> #if OBJHANDLER_HEX_VERSION < 0x000200f0 ! #error using an old version of ObjectHandler, please update. #endif #include <ql/qldefines.hpp> #if QL_HEX_VERSION < 0x000400f0 ! #error using an old version of QuantLib, please update. #endif |
|
From: Eric E. <eri...@us...> - 2006-12-14 12:29:56
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/Docs/pages In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv25176/Docs/pages Modified Files: build.tutorial.docs calc.docs installation.docs Log Message: merge branch and increment version number Index: build.tutorial.docs =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/pages/build.tutorial.docs,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** build.tutorial.docs 11 Oct 2006 13:39:06 -0000 1.7 --- build.tutorial.docs 14 Dec 2006 12:29:49 -0000 1.8 *************** *** 93,101 **** You are now ready to build QuantLib. You need to compile the following projects: ! - <a href="http://quantlib.org/">QuantLib 0.3.14</a> - the core C++ analytics library ! - <b>log4cxx 0.9.7a</b> - a logging framework, used by ObjectHandler ! - <a href="http://www.objecthandler.org">ObjectHandler 0.1.5</a> - an object repository ! - <a href="http://www.quantlibaddin.org">QuantLibAddin 0.3.14</a> - Addins for QuantLib functionality ! - <a href="http://www.quantlibxl.org">QuantLibXL 0.3.14</a> - the Excel implementation of QuantLibAddin These projects are available with four different runtime libraries --- 93,101 ---- You are now ready to build QuantLib. You need to compile the following projects: ! - <a href="http://quantlib.org/">QuantLib 0.4.0</a> - the core C++ analytics library ! - <b>log4cxx 0.9.7b</b> - a logging framework, used by ObjectHandler ! - <a href="http://www.objecthandler.org">ObjectHandler 0.2.0</a> - an object repository ! - <a href="http://www.quantlibaddin.org">QuantLibAddin 0.4.0</a> - Addins for QuantLib functionality ! - <a href="http://www.quantlibxl.org">QuantLibXL 0.4.0</a> - the Excel implementation of QuantLibAddin These projects are available with four different runtime libraries *************** *** 131,135 **** "QuantLibXL" (no version number) e.g: \verbatim ! C:\projects\QuantLibAddin-0.3.14 C:\projects\QuantLibXL \endverbatim --- 131,135 ---- "QuantLibXL" (no version number) e.g: \verbatim ! C:\projects\QuantLibAddin-0.4.0 C:\projects\QuantLibXL \endverbatim *************** *** 148,156 **** For purposes of this tutorial we assume all packages are installed to <tt>C:\\projects</tt> e.g.: \verbatim ! C:\projects\QuantLib-0.3.14 ! C:\projects\gensrc-0.1.5 ! C:\projects\log4cxx-0.9.7a ! C:\projects\ObjectHandler-0.1.5 ! C:\projects\QuantLibAddin-0.3.14 C:\projects\QuantLibXL \endverbatim --- 148,156 ---- For purposes of this tutorial we assume all packages are installed to <tt>C:\\projects</tt> e.g.: \verbatim ! C:\projects\QuantLib-0.4.0 ! C:\projects\gensrc-0.2.0 ! C:\projects\log4cxx-0.9.7b ! C:\projects\ObjectHandler-0.2.0 ! C:\projects\QuantLibAddin-0.4.0 C:\projects\QuantLibXL \endverbatim *************** *** 172,176 **** <img src="images/ql_build.jpg"> ! The build process creates file <tt>QuantLib\\lib\\QuantLib-vc80-mt-s-0_3_14.lib</tt>. Create environment variable <tt>QL_DIR</tt> and set it equal to the path to the --- 172,176 ---- <img src="images/ql_build.jpg"> ! The build process creates file <tt>QuantLib\\lib\\QuantLib-vc80-mt-s-0_4_0.lib</tt>. Create environment variable <tt>QL_DIR</tt> and set it equal to the path to the *************** *** 179,183 **** file. In other words the QuantLibAddin compilation will expect to find - QuantLib header files in directory <tt>\$(QL_DIR)\\include</tt> ! - QuantLib lib file <tt>QuantLib-vc80-mt-s-0_3_14.lib</tt> in directory <tt>\$(QL_DIR)\\lib</tt> \section sec_build_quantlibtestsuite Run the QuantLib Testsuite --- 179,183 ---- file. In other words the QuantLibAddin compilation will expect to find - QuantLib header files in directory <tt>\$(QL_DIR)\\include</tt> ! - QuantLib lib file <tt>QuantLib-vc80-mt-s-0_4_0.lib</tt> in directory <tt>\$(QL_DIR)\\lib</tt> \section sec_build_quantlibtestsuite Run the QuantLib Testsuite *************** *** 191,195 **** 1>Auto run test 1>===================================== ! 1>Testing QuantLib-vc80-mt-s-0_3_14.lib 1>===================================== 1>Running moreThan200 test cases... --- 191,195 ---- 1>Auto run test 1>===================================== ! 1>Testing QuantLib-vc80-mt-s-0_4_0.lib 1>===================================== 1>Running moreThan200 test cases... *************** *** 215,224 **** \section sec_build_log4cxx Install and Build log4cxx ! ObjectHandler versions 0.1.4 and 0.1.5 both rely on log4cxx version 0.9.7a. If ! you already built log4cxx 0.9.7a for ObjectHandler 0.1.4, you don't need to do ! anything further for ObjectHandler 0.1.5, and you can skip ahead to the next ! step. ! ! Download <tt>log4cxx-0.9.7a.exe</tt> from the ObjectHandler 0.1.4 section of the <a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a> and install it to your hard drive. The installer sets environment variable --- 215,219 ---- \section sec_build_log4cxx Install and Build log4cxx ! Download <tt>log4cxx-0.9.7b.exe</tt> from the ObjectHandler 0.2.0 section of the <a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a> and install it to your hard drive. The installer sets environment variable *************** *** 226,237 **** In VC8, open the log4cxx VC8 workspace ! <tt>log4cxx-0.9.7a\\msvc\\log4cxx_vc8.sln</tt>. Choose configuration <tt>Release</tt>, solution <tt>static</tt>, and do <tt>Build/Build Static</tt>. The build process creates file ! <tt>log4cxx-0.9.7a\\msvc\\lib\\log4cxxs-vc80-mt-s.lib</tt>. \section sec_build_gensrc Install gensrc ! Download <tt>gensrc-0.1.5.exe</tt> from the ObjectHandler 0.1.5 section of the <a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a> and install it to your hard drive. The installer sets environment variable --- 221,232 ---- In VC8, open the log4cxx VC8 workspace ! <tt>log4cxx-0.9.7b\\msvc\\log4cxx_vc8.sln</tt>. Choose configuration <tt>Release</tt>, solution <tt>static</tt>, and do <tt>Build/Build Static</tt>. The build process creates file ! <tt>log4cxx-0.9.7b\\msvc\\lib\\log4cxxs-vc80-mt-s.lib</tt>. \section sec_build_gensrc Install gensrc ! Download <tt>gensrc-0.2.0.exe</tt> from the ObjectHandler 0.2.0 section of the <a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a> and install it to your hard drive. The installer sets environment variable *************** *** 244,248 **** \section sec_build_objecthandler Install and Build ObjectHandler ! Download <tt>ObjectHandler-0.1.5.exe</tt> from the <a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a> and install it to your hard drive. The installer sets environment variable --- 239,243 ---- \section sec_build_objecthandler Install and Build ObjectHandler ! Download <tt>ObjectHandler-0.2.0.exe</tt> from the <a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a> and install it to your hard drive. The installer sets environment variable *************** *** 253,261 **** <tt>Release</tt>, solution <tt>ohxllib</tt>, and do <tt>Build/Build ohxllib</tt>. The build process creates file ! <tt>ObjectHandler\\ohxl\\ohxllib\\lib\\ObjectHandler-vc80-mt-s-0_1_5.lib</tt>. \section sec_build_quantlibaddin Install and Build QuantLibAddin ! Download <tt>QuantLibAddin-0.3.14.exe</tt> and <tt>QuantLibXL-src-0.3.14.exe</tt> from the <a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a> and install them to your hard drive. As explained above in section \ref sec_build_directories, --- 248,256 ---- <tt>Release</tt>, solution <tt>ohxllib</tt>, and do <tt>Build/Build ohxllib</tt>. The build process creates file ! <tt>ObjectHandler\\ohxl\\ohxllib\\lib\\ObjectHandler-vc80-mt-s-0_2_0.lib</tt>. \section sec_build_quantlibaddin Install and Build QuantLibAddin ! Download <tt>QuantLibAddin-0.4.0.exe</tt> and <tt>QuantLibXL-src-0.4.0.exe</tt> from the <a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a> and install them to your hard drive. As explained above in section \ref sec_build_directories, *************** *** 273,277 **** <tt>Release</tt>, solution <tt>QuantLibXL</tt>, and do <tt>Build/Build QuantLibXL</tt>. The build process creates the QuantLibAddin XLL file ! <tt>QuantLibXL\\xll\\QuantLibXL-vc80-mt-s-0_3_14.xll</tt>. \section sec_build_usage Usage --- 268,272 ---- <tt>Release</tt>, solution <tt>QuantLibXL</tt>, and do <tt>Build/Build QuantLibXL</tt>. The build process creates the QuantLibAddin XLL file ! <tt>QuantLibXL\\xll\\QuantLibXL-vc80-mt-s-0_4_0.xll</tt>. \section sec_build_usage Usage *************** *** 279,283 **** To launch QuantLibXL: - start Excel ! - load the addin <tt>QuantLibXL\\xll\\QuantLibXL-vc80-mt-s-0_3_14.xll</tt> - load a sample spreadsheet e.g. <tt>QuantLibXL\\Workbooks\\OriginalExamples\\instruments.xls</tt> - hit <tt>Ctrl-Alt-F9</tt> to force a recalculation of all formulas --- 274,278 ---- To launch QuantLibXL: - start Excel ! - load the addin <tt>QuantLibXL\\xll\\QuantLibXL-vc80-mt-s-0_4_0.xll</tt> - load a sample spreadsheet e.g. <tt>QuantLibXL\\Workbooks\\OriginalExamples\\instruments.xls</tt> - hit <tt>Ctrl-Alt-F9</tt> to force a recalculation of all formulas Index: calc.docs =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/pages/calc.docs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** calc.docs 11 Oct 2006 13:39:06 -0000 1.3 --- calc.docs 14 Dec 2006 12:29:49 -0000 1.4 *************** *** 33,37 **** When installing the OOo SDK: ! \li make sure you get the version of the OOo SDK that corresponds to the version of OOo which you have installed. QuantLibAddin 0.3.14 has been tested against OOo/OOo SDK versions 2.0.1 and 2.0.2. \li the OOo SDK must be installed to a path which contains no spaces, because of a bug in OOo SDK utility \c idlc which prevents it from processing pathnames containing spaces. --- 33,37 ---- When installing the OOo SDK: ! \li make sure you get the version of the OOo SDK that corresponds to the version of OOo which you have installed. QuantLibAddin 0.4.0 has been tested against OOo/OOo SDK versions 2.0.1 and 2.0.2. \li the OOo SDK must be installed to a path which contains no spaces, because of a bug in OOo SDK utility \c idlc which prevents it from processing pathnames containing spaces. *************** *** 72,76 **** \li \b regmerge - Run OOo utility \b regmerge to merge the urd file into rdb (registry database) file QuantLibAddinCalc.rdb. The rdb is used by OOo at runtime to infer the functionality available in the Addin. \li \b cppumaker - Run OOo utility \b cppumaker to generate the source code corresponding to the definitions in the rdb. ! \li \b compile - Compile the Addin, including the source generated above, plus the function implementation source code supplied for the Addin. The Addin is compiled into a shared library, i.e. <b>QuantLibAddinCalc-vc71-mt-0_3_14.dll</b> (Windows) or <b>libQuantLibAddinCalc-0.3.14.so</b> (Linux). \li \b install - Copy the Addin's shared library and registry database to the OOo program directory. --- 72,76 ---- \li \b regmerge - Run OOo utility \b regmerge to merge the urd file into rdb (registry database) file QuantLibAddinCalc.rdb. The rdb is used by OOo at runtime to infer the functionality available in the Addin. \li \b cppumaker - Run OOo utility \b cppumaker to generate the source code corresponding to the definitions in the rdb. ! \li \b compile - Compile the Addin, including the source generated above, plus the function implementation source code supplied for the Addin. The Addin is compiled into a shared library, i.e. <b>QuantLibAddinCalc-vc71-mt-0_4_0.dll</b> (Windows) or <b>libQuantLibAddinCalc-0.4.0.so</b> (Linux). \li \b install - Copy the Addin's shared library and registry database to the OOo program directory. *************** *** 92,98 **** component.PackageRegistryBackend/unorc<br> UNO_TYPES=$ORIGIN/types.rdb ${\$PKG_SharedUnoFile:UNO_TYPES} ${\$PKG_UserUnoFile:UNO_TYPES}<br> ! <b>$ORIGIN/QuantLibAddinCalc-vc71-mt-0_3_14.rdb</b><br> UNO_SERVICES=${\$PKG_UserUnoFile:UNO_SERVICES} ${\$PKG_SharedUnoFile:UNO_SERVICES}<br> ! $ORIGIN/services.rdb <b>$ORIGIN/QuantLibAddinCalc-vc71-mt-0_3_14.rdb</b><br> UNO_JAVA_COMPONENT_PATH=$ORIGIN/classes<br> URE_INTERNAL_JAVA_DIR=$ORIGIN/classes<br> --- 92,98 ---- component.PackageRegistryBackend/unorc<br> UNO_TYPES=$ORIGIN/types.rdb ${\$PKG_SharedUnoFile:UNO_TYPES} ${\$PKG_UserUnoFile:UNO_TYPES}<br> ! <b>$ORIGIN/QuantLibAddinCalc-vc71-mt-0_4_0.rdb</b><br> UNO_SERVICES=${\$PKG_UserUnoFile:UNO_SERVICES} ${\$PKG_SharedUnoFile:UNO_SERVICES}<br> ! $ORIGIN/services.rdb <b>$ORIGIN/QuantLibAddinCalc-vc71-mt-0_4_0.rdb</b><br> UNO_JAVA_COMPONENT_PATH=$ORIGIN/classes<br> URE_INTERNAL_JAVA_DIR=$ORIGIN/classes<br> Index: installation.docs =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/pages/installation.docs,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** installation.docs 11 Oct 2006 13:39:06 -0000 1.5 --- installation.docs 14 Dec 2006 12:29:49 -0000 1.6 *************** *** 27,31 **** This document provides general instructions for building and installing ! %QuantLibAddin 0.3.14 under Windows, and on platforms which use Autoconf e.g. Linux. \li For a precompiled binary installation of the Excel addin, please --- 27,31 ---- This document provides general instructions for building and installing ! %QuantLibAddin 0.4.0 under Windows, and on platforms which use Autoconf e.g. Linux. \li For a precompiled binary installation of the Excel addin, please *************** *** 46,51 **** \section install_prerequisites Prerequisites ! \li <a href="http://quantlib.org/">QuantLib</a> version 0.3.14 ! \li <a href="http://quantlib.org/objecthandler/">ObjectHandler</a> version 0.1.3 \section install_windows Installing under Windows --- 46,51 ---- \section install_prerequisites Prerequisites ! \li <a href="http://quantlib.org/">QuantLib</a> version 0.4.0 ! \li <a href="http://www.objecthandler.org">ObjectHandler</a> version 0.2.0 \section install_windows Installing under Windows *************** *** 60,64 **** \li load the Addin. The name of the Addin will depend on the compiler version and configuration, e.g. if compiled under VC8 release the Addin is called ! <strong>%QuantLibXL\\xll\\QuantLibXL-vc80-mt-s-0_3_14.xll</strong>. \li load a sample spreadsheet e.g. <strong>%QuantLibXL\\Workbooks\\OriginalExamples\\options.xls</strong> \li hit Ctrl-Alt-F9 to force a recalculation of all formulas --- 60,64 ---- \li load the Addin. The name of the Addin will depend on the compiler version and configuration, e.g. if compiled under VC8 release the Addin is called ! <strong>%QuantLibXL\\xll\\QuantLibXL-vc80-mt-s-0_4_0.xll</strong>. \li load a sample spreadsheet e.g. <strong>%QuantLibXL\\Workbooks\\OriginalExamples\\options.xls</strong> \li hit Ctrl-Alt-F9 to force a recalculation of all formulas *************** *** 77,82 **** \verbatim ! tar zxfv QuantLibAddin-0.3.14.tar.gz ! cd QuantLibAddin-0.3.14 ./configure make --- 77,82 ---- \verbatim ! tar zxfv QuantLibAddin-0.4.0.tar.gz ! cd QuantLibAddin-0.4.0 ./configure make |
Update of /cvsroot/quantlibaddin/QuantLibAddin/Docs In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv25176/Docs Modified Files: Makefile.am qla_header.html qla_header.subdir.html qla_headeronline.html qla_headeronline.subdir.html qladdin.root.doxy Log Message: merge branch and increment version number Index: qla_headeronline.subdir.html =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/qla_headeronline.subdir.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** qla_headeronline.subdir.html 11 Oct 2006 13:39:06 -0000 1.3 --- qla_headeronline.subdir.html 14 Dec 2006 12:29:49 -0000 1.4 *************** *** 37,41 **** <center> <table class="layout" cellpadding=0 cellspacing=0 width=100%> ! <tr><td align="center" class="version">version 0.3.14</td></tr> </table> </center> --- 37,41 ---- <center> <table class="layout" cellpadding=0 cellspacing=0 width=100%> ! <tr><td align="center" class="version">version 0.4.0</td></tr> </table> </center> Index: qla_header.subdir.html =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/qla_header.subdir.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** qla_header.subdir.html 11 Oct 2006 13:39:06 -0000 1.4 --- qla_header.subdir.html 14 Dec 2006 12:29:49 -0000 1.5 *************** *** 37,41 **** <center> <table class="layout" cellpadding=0 cellspacing=0 width=100%> ! <tr><td align="center" class="version">version 0.3.14</td></tr> </table> </center> --- 37,41 ---- <center> <table class="layout" cellpadding=0 cellspacing=0 width=100%> ! <tr><td align="center" class="version">version 0.4.0</td></tr> </table> </center> Index: qla_headeronline.html =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/qla_headeronline.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** qla_headeronline.html 11 Oct 2006 13:39:06 -0000 1.4 --- qla_headeronline.html 14 Dec 2006 12:29:49 -0000 1.5 *************** *** 37,41 **** <center> <table class="layout" cellpadding=0 cellspacing=0 width=100%> ! <tr><td align="center" class="version">version 0.3.14</td></tr> </table> </center> --- 37,41 ---- <center> <table class="layout" cellpadding=0 cellspacing=0 width=100%> ! <tr><td align="center" class="version">version 0.4.0</td></tr> </table> </center> Index: Makefile.am =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/Makefile.am,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile.am 28 Aug 2006 10:05:24 -0000 1.3 --- Makefile.am 14 Dec 2006 12:29:49 -0000 1.4 *************** *** 68,71 **** --- 68,76 ---- rm QuantLibAddin-docs-$(VERSION)-html + docs-online-dist: docs-online + ln -s html-online QuantLibAddin-docs-$(VERSION)-html + tar czfvh QuantLibAddin-docs-online-$(VERSION)-html.tar.gz QuantLibAddin-docs-$(VERSION)-html + rm QuantLibAddin-docs-$(VERSION)-html + docs-auto: .time-stamp-auto .time-stamp-auto: $(QLA_CONFIG) $(QLA_CUSTOM) $(QLA_INPUT) Index: qladdin.root.doxy =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/qladdin.root.doxy,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** qladdin.root.doxy 11 Oct 2006 13:39:06 -0000 1.4 --- qladdin.root.doxy 14 Dec 2006 12:29:49 -0000 1.5 *************** *** 126,130 **** HTML_ALIGN_MEMBERS = YES GENERATE_HTMLHELP = YES ! CHM_FILE = ../QuantLibAddin-docs-0.3.14.chm HHC_LOCATION = hhc.exe GENERATE_CHI = NO --- 126,130 ---- HTML_ALIGN_MEMBERS = YES GENERATE_HTMLHELP = YES ! CHM_FILE = ../QuantLibAddin-docs-0.4.0.chm HHC_LOCATION = hhc.exe GENERATE_CHI = NO Index: qla_header.html =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/qla_header.html,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** qla_header.html 11 Oct 2006 13:39:06 -0000 1.6 --- qla_header.html 14 Dec 2006 12:29:49 -0000 1.7 *************** *** 37,41 **** <center> <table class="layout" cellpadding=0 cellspacing=0 width=100%> ! <tr><td align="center" class="version">version 0.3.14</td></tr> </table> </center> --- 37,41 ---- <center> <table class="layout" cellpadding=0 cellspacing=0 width=100%> ! <tr><td align="center" class="version">version 0.4.0</td></tr> </table> </center> |
|
From: Eric E. <eri...@us...> - 2006-12-14 12:29:55
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/qlo In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv25176/qlo Modified Files: Makefile.am qladdindefines.hpp Log Message: merge branch and increment version number Index: Makefile.am =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/Makefile.am,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Makefile.am 3 Oct 2006 14:58:13 -0000 1.5 --- Makefile.am 14 Dec 2006 12:29:49 -0000 1.6 *************** *** 34,37 **** --- 34,38 ---- interpolation2D.hpp \ interpolation.hpp \ + marketmodels.hpp \ mathf.hpp \ optimization.hpp \ Index: qladdindefines.hpp =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/qladdindefines.hpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** qladdindefines.hpp 11 Oct 2006 13:48:57 -0000 1.9 --- qladdindefines.hpp 14 Dec 2006 12:29:49 -0000 1.10 *************** *** 27,36 **** #include <oh/objhandler.hpp> ! #if OBJHANDLER_HEX_VERSION < 0x000105f0 #error using an incorrect version of ObjectHandler, please update. #endif #include <ql/qldefines.hpp> ! #if QL_HEX_VERSION < 0x000314f0 #error using an incorrect version of QuantLib, please update. #endif --- 27,36 ---- #include <oh/objhandler.hpp> ! #if OBJHANDLER_HEX_VERSION < 0x000200f0 #error using an incorrect version of ObjectHandler, please update. #endif #include <ql/qldefines.hpp> ! #if QL_HEX_VERSION < 0x000400f0 #error using an incorrect version of QuantLib, please update. #endif *************** *** 38,44 **** //! version string #ifdef _DEBUG ! #define QLADDIN_VERSION "0.3.14-debug" #else ! #define QLADDIN_VERSION "0.3.14" #endif --- 38,44 ---- //! version string #ifdef _DEBUG ! #define QLADDIN_VERSION "0.4.0-debug" #else ! #define QLADDIN_VERSION "0.4.0" #endif *************** *** 46,50 **** #define QLADDIN_HEX_VERSION 0x000314a0 //! version string for output lib name ! #define QLADDIN_LIB_VERSION "0_3_14" #if defined BOOST_MSVC --- 46,50 ---- #define QLADDIN_HEX_VERSION 0x000314a0 //! version string for output lib name ! #define QLADDIN_LIB_VERSION "0_4_0" #if defined BOOST_MSVC |
|
From: Eric E. <eri...@us...> - 2006-12-14 12:29:55
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv25176/gensrc Modified Files: Makefile.am Log Message: merge branch and increment version number Index: Makefile.am =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/Makefile.am,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Makefile.am 4 Oct 2006 13:33:23 -0000 1.5 --- Makefile.am 14 Dec 2006 12:29:49 -0000 1.6 *************** *** 43,47 **** metadata/volatilities.xml ! gensrc_pys := scripts/gensrc.py GENSRC_STUBS := stubs/stub.copyright \ --- 43,47 ---- metadata/volatilities.xml ! GENSRC_PYS := scripts/gensrc.py GENSRC_STUBS := stubs/stub.copyright \ *************** *** 98,99 **** --- 98,102 ---- touch .time-stamp + clean: + rm -f .time-stamp + |
|
From: Eric E. <eri...@us...> - 2006-12-14 12:29:54
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/Clients/C In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv25176/Clients/C Modified Files: qlademo.c Log Message: merge branch and increment version number Index: qlademo.c =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Clients/C/qlademo.c,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** qlademo.c 7 Oct 2006 12:44:58 -0000 1.7 --- qlademo.c 14 Dec 2006 12:29:49 -0000 1.8 *************** *** 33,36 **** --- 33,37 ---- long logLevel = 4; Boolean result; + long dummy2; // dummy value for trigger parameter, which we are ignoring Varies dummy; *************** *** 46,50 **** evaluationDate, dummy, ! &result) != SUCCESS) { ohLogMessage("Error on call to qlSetEvaluationDate", logLevel, dummy, &result); goto fail; --- 47,51 ---- evaluationDate, dummy, ! &dummy2) != SUCCESS) { ohLogMessage("Error on call to qlSetEvaluationDate", logLevel, dummy, &result); goto fail; |
Update of /cvsroot/quantlibaddin/QuantLibAddin In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv25176 Modified Files: Announce.txt Makefile.am QuantLibAddin.nsi QuantLibObjects.vcproj QuantLibObjects_vc8.vcproj configure.ac Added Files: todo.txt Log Message: merge branch and increment version number --- NEW FILE: todo.txt --- todo.txt for QuantLibAddin ========================== to see a summary of recent activity on this project please visit http://www.quantlibaddin.org/history.html if you're interested in contributing to the project or need further information please send email to qua...@li... Index: Announce.txt =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Announce.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Announce.txt 11 Oct 2006 13:39:04 -0000 1.2 --- Announce.txt 14 Dec 2006 12:29:47 -0000 1.3 *************** *** 11,15 **** http://quantlib.org ! Version 0.3.14 has been released and is available for download at http://sourceforge.net/project/showfiles.php?group_id=12740 --- 11,15 ---- http://quantlib.org ! Version 0.4.0 has been released and is available for download at http://sourceforge.net/project/showfiles.php?group_id=12740 *************** *** 24,28 **** bug tracker at <http://sourceforge.net/tracker/?group_id=12740&atid=112740> ! specifying that you're using QuantLibAddin 0.3.14 The QuantLib group --- 24,28 ---- bug tracker at <http://sourceforge.net/tracker/?group_id=12740&atid=112740> ! specifying that you're using QuantLibAddin 0.4.0 The QuantLib group Index: QuantLibObjects.vcproj =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/QuantLibObjects.vcproj,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** QuantLibObjects.vcproj 7 Dec 2006 13:08:46 -0000 1.49 --- QuantLibObjects.vcproj 14 Dec 2006 12:29:47 -0000 1.50 *************** *** 42,46 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc71-mt-0_3_14.lib" SuppressStartupBanner="TRUE"/> <Tool --- 42,46 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc71-mt-0_4_0.lib" SuppressStartupBanner="TRUE"/> <Tool *************** *** 95,99 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc71-mt-s-0_3_14.lib" SuppressStartupBanner="TRUE"/> <Tool --- 95,99 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc71-mt-s-0_4_0.lib" SuppressStartupBanner="TRUE"/> <Tool *************** *** 147,151 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc71-mt-sgd-0_3_14.lib" SuppressStartupBanner="TRUE"/> <Tool --- 147,151 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc71-mt-sgd-0_4_0.lib" SuppressStartupBanner="TRUE"/> <Tool *************** *** 200,204 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc71-s-0_3_14.lib" SuppressStartupBanner="TRUE"/> <Tool --- 200,204 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc71-s-0_4_0.lib" SuppressStartupBanner="TRUE"/> <Tool *************** *** 252,256 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc71-sgd-0_3_14.lib" SuppressStartupBanner="TRUE"/> <Tool --- 252,256 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc71-sgd-0_4_0.lib" SuppressStartupBanner="TRUE"/> <Tool *************** *** 304,308 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc71-mt-gd-0_3_14.lib" SuppressStartupBanner="TRUE"/> <Tool --- 304,308 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc71-mt-gd-0_4_0.lib" SuppressStartupBanner="TRUE"/> <Tool Index: QuantLibAddin.nsi =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/QuantLibAddin.nsi,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** QuantLibAddin.nsi 11 Oct 2006 13:39:04 -0000 1.6 --- QuantLibAddin.nsi 14 Dec 2006 12:29:47 -0000 1.7 *************** *** 4,8 **** SetCompressor lzma ! !define VER_NUMBER "0.3.14" !define /date NOW "%Y%m%d-%H_%M" --- 4,8 ---- SetCompressor lzma ! !define VER_NUMBER "0.4.0" !define /date NOW "%Y%m%d-%H_%M" Index: configure.ac =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/configure.ac,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** configure.ac 11 Oct 2006 13:39:04 -0000 1.6 --- configure.ac 14 Dec 2006 12:29:47 -0000 1.7 *************** *** 1,4 **** # Process this file with autoconf to produce a configure script. ! AC_INIT([QuantLibAddin], [0.3.14], [qua...@li...], [QuantLibAddin]) --- 1,4 ---- # Process this file with autoconf to produce a configure script. ! AC_INIT([QuantLibAddin], [0.4.0], [qua...@li...], [QuantLibAddin]) Index: Makefile.am =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Makefile.am,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Makefile.am 28 Aug 2006 10:05:21 -0000 1.3 --- Makefile.am 14 Dec 2006 12:29:47 -0000 1.4 *************** *** 33,42 **** BASEPATH = @abs_top_srcdir@ docs: BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-all - docs-online: - BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-online docs-dist: BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-dist docs-clean: $(MAKE) -C Docs docs-clean --- 33,49 ---- BASEPATH = @abs_top_srcdir@ docs: + $(MAKE) -C gensrc BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-all docs-dist: + $(MAKE) -C gensrc BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-dist + docs-online: + $(MAKE) -C gensrc + BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-online + docs-online-dist: + $(MAKE) -C gensrc + BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-online-dist docs-clean: + $(MAKE) -C gensrc clean $(MAKE) -C Docs docs-clean Index: QuantLibObjects_vc8.vcproj =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/QuantLibObjects_vc8.vcproj,v retrieving revision 1.58 retrieving revision 1.59 diff -C2 -d -r1.58 -r1.59 *** QuantLibObjects_vc8.vcproj 7 Dec 2006 13:08:57 -0000 1.58 --- QuantLibObjects_vc8.vcproj 14 Dec 2006 12:29:47 -0000 1.59 *************** *** 71,75 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc80-mt-0_3_14.lib" SuppressStartupBanner="true" /> --- 71,75 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc80-mt-0_4_0.lib" SuppressStartupBanner="true" /> *************** *** 148,152 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc80-mt-s-0_3_14.lib" SuppressStartupBanner="true" /> --- 148,152 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc80-mt-s-0_4_0.lib" SuppressStartupBanner="true" /> *************** *** 225,229 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc80-mt-sgd-0_3_14.lib" SuppressStartupBanner="true" /> --- 225,229 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc80-mt-sgd-0_4_0.lib" SuppressStartupBanner="true" /> *************** *** 302,306 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc80-mt-gd-0_3_14.lib" SuppressStartupBanner="true" /> --- 302,306 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\QuantLibObjects-vc80-mt-gd-0_4_0.lib" SuppressStartupBanner="true" /> |
|
From: Eric E. <eri...@us...> - 2006-12-14 12:29:54
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/Addins/C In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv25176/Addins/C Modified Files: AddinC.vcproj AddinC_vc8.vcproj auto_link.h Log Message: merge branch and increment version number Index: auto_link.h =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Addins/C/auto_link.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** auto_link.h 11 Oct 2006 13:39:05 -0000 1.3 --- auto_link.h 14 Dec 2006 12:29:48 -0000 1.4 *************** *** 19,22 **** --- 19,24 ---- #define qla_c_autolink_hpp + #pragma warning(disable : 4996) + // select toolset: #if (_MSC_VER < 1300) *************** *** 56,61 **** #endif ! #define OH_LIB_NAME "ObjectHandler-" LIB_TOOLSET LIB_THREAD_OPT LIB_RT_OPT "-0_1_4.lib" ! #define QL_LIB_NAME "QuantLib-" LIB_TOOLSET LIB_THREAD_OPT LIB_RT_OPT "-0_3_14.lib" #pragma message("Linking to lib file: " OH_LIB_NAME) --- 58,63 ---- #endif ! #define OH_LIB_NAME "ObjectHandler-" LIB_TOOLSET LIB_THREAD_OPT LIB_RT_OPT "-0_2_0.lib" ! #define QL_LIB_NAME "QuantLib-" LIB_TOOLSET LIB_THREAD_OPT LIB_RT_OPT "-0_4_0.lib" #pragma message("Linking to lib file: " OH_LIB_NAME) Index: AddinC.vcproj =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Addins/C/AddinC.vcproj,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** AddinC.vcproj 4 Oct 2006 14:25:56 -0000 1.5 --- AddinC.vcproj 14 Dec 2006 12:29:48 -0000 1.6 *************** *** 40,44 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\AddinC-vc71-mt-gd-0_3_14.lib" SuppressStartupBanner="TRUE"/> <Tool --- 40,44 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\AddinC-vc71-mt-gd-0_4_0.lib" SuppressStartupBanner="TRUE"/> <Tool *************** *** 93,97 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\AddinC-vc71-mt-0_3_14.lib" SuppressStartupBanner="TRUE"/> <Tool --- 93,97 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\AddinC-vc71-mt-0_4_0.lib" SuppressStartupBanner="TRUE"/> <Tool *************** *** 148,151 **** --- 148,154 ---- </File> <File + RelativePath=".\settings.cpp"> + </File> + <File RelativePath="varies.cpp"> </File> *************** *** 158,161 **** --- 161,167 ---- Filter="h;hpp;hxx;hm;inl"> <File + RelativePath=".\auto_link.h"> + </File> + <File RelativePath="conversions.hpp"> </File> *************** *** 188,191 **** --- 194,200 ---- </File> <File + RelativePath=".\settings.h"> + </File> + <File RelativePath="varies.h"> </File> Index: AddinC_vc8.vcproj =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Addins/C/AddinC_vc8.vcproj,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** AddinC_vc8.vcproj 4 Oct 2006 14:25:57 -0000 1.6 --- AddinC_vc8.vcproj 14 Dec 2006 12:29:48 -0000 1.7 *************** *** 69,73 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\AddinC-vc80-mt-sgd-0_3_14.lib" SuppressStartupBanner="true" /> --- 69,73 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\AddinC-vc80-mt-sgd-0_4_0.lib" SuppressStartupBanner="true" /> *************** *** 145,149 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\AddinC-vc80-mt-gd-0_3_14.lib" SuppressStartupBanner="true" /> --- 145,149 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\AddinC-vc80-mt-gd-0_4_0.lib" SuppressStartupBanner="true" /> *************** *** 221,225 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\AddinC-vc80-mt-0_3_14.lib" SuppressStartupBanner="true" /> --- 221,225 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\AddinC-vc80-mt-0_4_0.lib" SuppressStartupBanner="true" /> *************** *** 297,301 **** <Tool Name="VCLibrarianTool" ! OutputFile="lib\AddinC-vc80-mt-s-0_3_14.lib" SuppressStartupBanner="true" /> --- 297,301 ---- <Tool Name="VCLibrarianTool" ! OutputFile="lib\AddinC-vc80-mt-s-0_4_0.lib" SuppressStartupBanner="true" /> *************** *** 359,362 **** --- 359,366 ---- </File> <File + RelativePath=".\settings.cpp" + > + </File> + <File RelativePath="varies.cpp" > *************** *** 416,419 **** --- 420,427 ---- </File> <File + RelativePath=".\settings.h" + > + </File> + <File RelativePath="varies.h" > |
|
From: Eric E. <eri...@us...> - 2006-12-14 12:29:54
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/Addins/Calc In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv25176/Addins/Calc Modified Files: Makefile.am Makefile.vc Log Message: merge branch and increment version number Index: Makefile.vc =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Addins/Calc/Makefile.vc,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Makefile.vc 11 Oct 2006 13:39:05 -0000 1.5 --- Makefile.vc 14 Dec 2006 12:29:48 -0000 1.6 *************** *** 8,12 **** COMPONENT_NAME=QuantLibAddinCalc ! DLL_NAME=$(COMPONENT_NAME)-vc71-mt-0_3_14 DLL_DIR=dll INT_DIR=build\vc71\ReleaseCRTDLL --- 8,12 ---- COMPONENT_NAME=QuantLibAddinCalc ! DLL_NAME=$(COMPONENT_NAME)-vc71-mt-0_4_0 DLL_DIR=dll INT_DIR=build\vc71\ReleaseCRTDLL Index: Makefile.am =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Addins/Calc/Makefile.am,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Makefile.am 9 Oct 2006 15:30:58 -0000 1.6 --- Makefile.am 14 Dec 2006 12:29:48 -0000 1.7 *************** *** 75,79 **** --- 75,81 ---- qladdin.hpp \ qldefs.hpp \ + ratehelpers.hpp \ settings.hpp \ + termstructures.hpp \ utilities.hpp \ volatilities.hpp *************** *** 94,99 **** --- 96,103 ---- processes.cpp \ qladdin.cpp \ + ratehelpers.cpp \ session.cpp \ settings.cpp \ + termstructures.cpp \ utilities.cpp \ volatilities.cpp |
|
From: Marco B. <mar...@us...> - 2006-12-14 09:21:50
|
Update of /cvsroot/quantlibaddin/QuantLibAddin In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv13381 Modified Files: todonando.txt Log Message: updated task list Index: todonando.txt =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/todonando.txt,v retrieving revision 1.65 retrieving revision 1.66 diff -C2 -d -r1.65 -r1.66 *** todonando.txt 13 Dec 2006 15:19:25 -0000 1.65 --- todonando.txt 14 Dec 2006 09:21:45 -0000 1.66 *************** *** 75,79 **** D wkb for check yield curve repricing (depo, futures, swaps) and graph forward rates - add new flag: depo only to cover First Future stub period ! - drop-down menu on enumeration - improve interpolations --- 75,79 ---- D wkb for check yield curve repricing (depo, futures, swaps) and graph forward rates - add new flag: depo only to cover First Future stub period ! D drop-down menu on enumeration - improve interpolations |
|
From: Ferdinando A. <na...@us...> - 2006-12-13 20:16:06
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv8920/gensrc/metadata Modified Files: quotes.xml termstructures.xml Log Message: allowing creation of SimpleQuote with no value Index: quotes.xml =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/quotes.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** quotes.xml 13 Dec 2006 16:10:29 -0000 1.4 --- quotes.xml 13 Dec 2006 20:16:02 -0000 1.5 *************** *** 13,16 **** --- 13,105 ---- <!-- Quote, SimpleQuote, and HandleQuote --> + <Member name='qlQuoteValue' handleToLib='Quote'> + <description>Returns the current value of the given Quote object</description> + <libraryFunction>value</libraryFunction> + <SupportedPlatforms> + <Excel/> + </SupportedPlatforms> + <ParameterList> + <Parameters/> + </ParameterList> + <ReturnValue> + <type>double</type> + <tensorRank>scalar</tensorRank> + </ReturnValue> + </Member> + + <Constructor name='qlSimpleQuote'> + <libraryFunction>SimpleQuote</libraryFunction> + <SupportedPlatforms> + <Excel/> + </SupportedPlatforms> + <ParameterList> + <Parameters> + <Parameter name='value' default='QuantLib::Null<QuantLib::Real>()'> + <type>double</type> + <tensorRank>scalar</tensorRank> + <description>quote</description> + </Parameter> + </Parameters> + </ParameterList> + </Constructor> + + <Member name='qlSimpleQuoteSetValue' handleToLib='SimpleQuote'> + <description>Sets the value of the given SimpleQuote object</description> + <libraryFunction>setValue</libraryFunction> + <SupportedPlatforms> + <Excel/> + </SupportedPlatforms> + <ParameterList> + <Parameters> + <Parameter name='value'> + <type>double</type> + <tensorRank>scalar</tensorRank> + <description>the new value</description> + </Parameter> + </Parameters> + </ParameterList> + <ReturnValue> + <type>double</type> + <tensorRank>scalar</tensorRank> + </ReturnValue> + </Member> + + <Constructor name='qlHandleQuote'> + <libraryFunction>Handle<QuantLib::Quote></libraryFunction> + <SupportedPlatforms> + <Excel/> + </SupportedPlatforms> + <ParameterList> + <Parameters> + <Parameter name='quote' libraryClass='Quote'> + <type>string</type> + <tensorRank>scalar</tensorRank> + <description>Quote object ID</description> + </Parameter> + </Parameters> + </ParameterList> + </Constructor> + + <Member name='qlHandleQuoteLinkTo' objectClass='Handle<QuantLib::Quote>'> + <libraryFunction>linkTo</libraryFunction> + <description>relink handle</description> + <SupportedPlatforms> + <Excel/> + </SupportedPlatforms> + <ParameterList> + <Parameters> + <Parameter name='quote' libraryClass='Quote'> + <type>string</type> + <tensorRank>scalar</tensorRank> + <description>Quote object ID</description> + </Parameter> + </Parameters> + </ParameterList> + <ReturnValue> + <type>void</type> + <tensorRank>scalar</tensorRank> + </ReturnValue> + </Member> + <Constructor name='qlForwardValueQuote'> <libraryFunction>ForwardValueQuote</libraryFunction> Index: termstructures.xml =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/termstructures.xml,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** termstructures.xml 11 Dec 2006 14:22:15 -0000 1.54 --- termstructures.xml 13 Dec 2006 20:16:02 -0000 1.55 *************** *** 4,8 **** <xlFunctionWizardCategory>QuantLib - Financial</xlFunctionWizardCategory> <includes> - <include>qlo/quotes.hpp</include> <include>qlo/termstructures.hpp</include> </includes> --- 4,7 ---- *************** *** 515,608 **** </Constructor> - <!-- Quote, SimpleQuote, and HandleQuote --> - <Member name='qlQuoteValue' handleToLib='Quote'> - <description>Returns the current value of the given Quote object</description> - <libraryFunction>value</libraryFunction> - <SupportedPlatforms> - <Excel/> - </SupportedPlatforms> - <ParameterList> - <Parameters/> - </ParameterList> - <ReturnValue> - <type>double</type> - <tensorRank>scalar</tensorRank> - </ReturnValue> - </Member> - - <Constructor name='qlSimpleQuote'> - <libraryFunction>SimpleQuote</libraryFunction> - <SupportedPlatforms> - <Excel/> - </SupportedPlatforms> - <ParameterList> - <Parameters> - <Parameter name='value'> - <type>double</type> - <tensorRank>scalar</tensorRank> - <description>quote</description> - </Parameter> - </Parameters> - </ParameterList> - </Constructor> - - <Member name='qlSimpleQuoteSetValue' handleToLib='SimpleQuote'> - <description>Sets the value of the given SimpleQuote object</description> - <libraryFunction>setValue</libraryFunction> - <SupportedPlatforms> - <Excel/> - </SupportedPlatforms> - <ParameterList> - <Parameters> - <Parameter name='value'> - <type>double</type> - <tensorRank>scalar</tensorRank> - <description>the new value</description> - </Parameter> - </Parameters> - </ParameterList> - <ReturnValue> - <type>double</type> - <tensorRank>scalar</tensorRank> - </ReturnValue> - </Member> - - <Constructor name='qlHandleQuote'> - <libraryFunction>Handle<QuantLib::Quote></libraryFunction> - <SupportedPlatforms> - <Excel/> - </SupportedPlatforms> - <ParameterList> - <Parameters> - <Parameter name='quote' libraryClass='Quote'> - <type>string</type> - <tensorRank>scalar</tensorRank> - <description>Quote object ID</description> - </Parameter> - </Parameters> - </ParameterList> - </Constructor> - - <Member name='qlHandleQuoteLinkTo' objectClass='Handle<QuantLib::Quote>'> - <libraryFunction>linkTo</libraryFunction> - <description>relink handle</description> - <SupportedPlatforms> - <Excel/> - </SupportedPlatforms> - <ParameterList> - <Parameters> - <Parameter name='quote' libraryClass='Quote'> - <type>string</type> - <tensorRank>scalar</tensorRank> - <description>Quote object ID</description> - </Parameter> - </Parameters> - </ParameterList> - <ReturnValue> - <type>void</type> - <tensorRank>scalar</tensorRank> - </ReturnValue> - </Member> - </Functions> </Category> --- 514,517 ---- |
|
From: Ferdinando A. <na...@us...> - 2006-12-13 19:48:22
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv29779/gensrc/metadata Modified Files: interpolation.xml Log Message: Index: interpolation.xml =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/interpolation.xml,v retrieving revision 1.51 retrieving revision 1.52 diff -C2 -d -r1.51 -r1.52 *** interpolation.xml 11 Dec 2006 17:38:03 -0000 1.51 --- interpolation.xml 13 Dec 2006 19:48:17 -0000 1.52 *************** *** 630,634 **** <!-- should loop on both parameters --> ! <Member name='qlInterpolation2DInterpolate' libraryClass='Interpolation2D' loopParameter='xValues'> <description>Returns interpolated values for the (x,y) input for the given Interpolation2D object</description> <libraryFunction>operator()</libraryFunction> --- 630,634 ---- <!-- should loop on both parameters --> ! <Member name='qlInterpolation2DInterpolate' libraryClass='Interpolation2D' loopParameter='xValue'> <description>Returns interpolated values for the (x,y) input for the given Interpolation2D object</description> <libraryFunction>operator()</libraryFunction> *************** *** 638,650 **** <ParameterList> <Parameters> ! <Parameter name='xValues' const='False'> <type>double</type> <tensorRank>vector</tensorRank> ! <description>x values (array)</description> </Parameter> <Parameter name='yValue' const='False'> <type>double</type> <tensorRank>scalar</tensorRank> ! <description>y value (scalar)</description> </Parameter> <Parameter name='allowExtrapolation' default='0' const='False'> --- 638,650 ---- <ParameterList> <Parameters> ! <Parameter name='xValue' const='False'> <type>double</type> <tensorRank>vector</tensorRank> ! <description>x value(s)</description> </Parameter> <Parameter name='yValue' const='False'> <type>double</type> <tensorRank>scalar</tensorRank> ! <description>y value</description> </Parameter> <Parameter name='allowExtrapolation' default='0' const='False'> |
|
From: Francois du V. <fd...@us...> - 2006-12-13 19:30:49
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv22325 Modified Files: enumclasses.xml Log Message: bug fixed Index: enumclasses.xml =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/enumclasses.xml,v retrieving revision 1.34 retrieving revision 1.35 diff -C2 -d -r1.34 -r1.35 *** enumclasses.xml 11 Dec 2006 15:09:50 -0000 1.34 --- enumclasses.xml 13 Dec 2006 19:30:42 -0000 1.35 *************** *** 28,32 **** </EnumerationDefinition> <EnumerationDefinition> ! <string>Linear</string> <value>LOGLINEAR_Interpolation</value> <libraryClass>QuantLib::LogLinearInterpolation</libraryClass> --- 28,32 ---- </EnumerationDefinition> <EnumerationDefinition> ! <string>LogLinear</string> <value>LOGLINEAR_Interpolation</value> <libraryClass>QuantLib::LogLinearInterpolation</libraryClass> |
|
From: Eric E. <eri...@us...> - 2006-12-13 18:22:55
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/Docs/pages In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv26151/pages Modified Files: Tag: R000314f0-branch build.tutorial.docs Log Message: update for release Index: build.tutorial.docs =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/pages/build.tutorial.docs,v retrieving revision 1.7 retrieving revision 1.7.2.1 diff -C2 -d -r1.7 -r1.7.2.1 *** build.tutorial.docs 11 Oct 2006 13:39:06 -0000 1.7 --- build.tutorial.docs 13 Dec 2006 18:22:40 -0000 1.7.2.1 *************** *** 94,98 **** You are now ready to build QuantLib. You need to compile the following projects: - <a href="http://quantlib.org/">QuantLib 0.3.14</a> - the core C++ analytics library ! - <b>log4cxx 0.9.7a</b> - a logging framework, used by ObjectHandler - <a href="http://www.objecthandler.org">ObjectHandler 0.1.5</a> - an object repository - <a href="http://www.quantlibaddin.org">QuantLibAddin 0.3.14</a> - Addins for QuantLib functionality --- 94,98 ---- You are now ready to build QuantLib. You need to compile the following projects: - <a href="http://quantlib.org/">QuantLib 0.3.14</a> - the core C++ analytics library ! - <b>log4cxx 0.9.7b</b> - a logging framework, used by ObjectHandler - <a href="http://www.objecthandler.org">ObjectHandler 0.1.5</a> - an object repository - <a href="http://www.quantlibaddin.org">QuantLibAddin 0.3.14</a> - Addins for QuantLib functionality *************** *** 150,154 **** C:\projects\QuantLib-0.3.14 C:\projects\gensrc-0.1.5 ! C:\projects\log4cxx-0.9.7a C:\projects\ObjectHandler-0.1.5 C:\projects\QuantLibAddin-0.3.14 --- 150,154 ---- C:\projects\QuantLib-0.3.14 C:\projects\gensrc-0.1.5 ! C:\projects\log4cxx-0.9.7b C:\projects\ObjectHandler-0.1.5 C:\projects\QuantLibAddin-0.3.14 *************** *** 215,224 **** \section sec_build_log4cxx Install and Build log4cxx ! ObjectHandler versions 0.1.4 and 0.1.5 both rely on log4cxx version 0.9.7a. If ! you already built log4cxx 0.9.7a for ObjectHandler 0.1.4, you don't need to do ! anything further for ObjectHandler 0.1.5, and you can skip ahead to the next ! step. ! ! Download <tt>log4cxx-0.9.7a.exe</tt> from the ObjectHandler 0.1.4 section of the <a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a> and install it to your hard drive. The installer sets environment variable --- 215,219 ---- \section sec_build_log4cxx Install and Build log4cxx ! Download <tt>log4cxx-0.9.7b.exe</tt> from the ObjectHandler 0.1.5 section of the <a href="http://sourceforge.net/project/showfiles.php?group_id=12740">QuantLib downloads page</a> and install it to your hard drive. The installer sets environment variable *************** *** 226,233 **** In VC8, open the log4cxx VC8 workspace ! <tt>log4cxx-0.9.7a\\msvc\\log4cxx_vc8.sln</tt>. Choose configuration <tt>Release</tt>, solution <tt>static</tt>, and do <tt>Build/Build Static</tt>. The build process creates file ! <tt>log4cxx-0.9.7a\\msvc\\lib\\log4cxxs-vc80-mt-s.lib</tt>. \section sec_build_gensrc Install gensrc --- 221,228 ---- In VC8, open the log4cxx VC8 workspace ! <tt>log4cxx-0.9.7b\\msvc\\log4cxx_vc8.sln</tt>. Choose configuration <tt>Release</tt>, solution <tt>static</tt>, and do <tt>Build/Build Static</tt>. The build process creates file ! <tt>log4cxx-0.9.7b\\msvc\\lib\\log4cxxs-vc80-mt-s.lib</tt>. \section sec_build_gensrc Install gensrc |
|
From: Eric E. <eri...@us...> - 2006-12-13 17:59:15
|
Update of /cvsroot/quantlibaddin/QuantLibAddin In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv15518 Modified Files: Tag: R000314f0-branch Makefile.am Log Message: fixes for release Index: Makefile.am =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Makefile.am,v retrieving revision 1.3.2.1 retrieving revision 1.3.2.2 diff -C2 -d -r1.3.2.1 -r1.3.2.2 *** Makefile.am 11 Oct 2006 16:33:01 -0000 1.3.2.1 --- Makefile.am 13 Dec 2006 17:59:09 -0000 1.3.2.2 *************** *** 35,44 **** $(MAKE) -C gensrc BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-all docs-online: $(MAKE) -C gensrc BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-online ! docs-dist: $(MAKE) -C gensrc ! BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-dist docs-clean: $(MAKE) -C gensrc clean --- 35,47 ---- $(MAKE) -C gensrc BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-all + docs-dist: + $(MAKE) -C gensrc + BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-dist docs-online: $(MAKE) -C gensrc BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-online ! docs-online-dist: $(MAKE) -C gensrc ! BASEPATH=$(BASEPATH) $(MAKE) -C Docs docs-online-dist docs-clean: $(MAKE) -C gensrc clean |
|
From: Eric E. <eri...@us...> - 2006-12-13 17:59:15
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/Docs In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv15518/Docs Modified Files: Tag: R000314f0-branch Makefile.am Log Message: fixes for release Index: Makefile.am =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/Docs/Makefile.am,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -C2 -d -r1.3 -r1.3.2.1 *** Makefile.am 28 Aug 2006 10:05:24 -0000 1.3 --- Makefile.am 13 Dec 2006 17:59:10 -0000 1.3.2.1 *************** *** 68,71 **** --- 68,76 ---- rm QuantLibAddin-docs-$(VERSION)-html + docs-online-dist: docs-online + ln -s html-online QuantLibAddin-docs-$(VERSION)-html + tar czfvh QuantLibAddin-docs-online-$(VERSION)-html.tar.gz QuantLibAddin-docs-$(VERSION)-html + rm QuantLibAddin-docs-$(VERSION)-html + docs-auto: .time-stamp-auto .time-stamp-auto: $(QLA_CONFIG) $(QLA_CUSTOM) $(QLA_INPUT) |
|
From: Ferdinando A. <na...@us...> - 2006-12-13 16:10:35
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/qlo In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv32589/qlo Modified Files: quotes.cpp quotes.hpp Log Message: Index: quotes.cpp =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/quotes.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** quotes.cpp 11 Dec 2006 14:22:15 -0000 1.3 --- quotes.cpp 13 Dec 2006 16:10:30 -0000 1.4 *************** *** 49,62 **** EurodollarFuturesImpliedStdDevQuote::EurodollarFuturesImpliedStdDevQuote( ! const QuantLib::Option::Type& optionType, ! const QuantLib::Handle<QuantLib::Quote>& forward, ! const QuantLib::Handle<QuantLib::Quote>& price, ! QuantLib::Real strike, ! QuantLib::Real guess, ! QuantLib::Real accuracy) { ! libraryObject_ = boost::shared_ptr<QuantLib::Quote>(new ! QuantLib::EurodollarFuturesImpliedStdDevQuote(optionType, ! forward, price, strike, guess, accuracy)); } --- 49,62 ---- EurodollarFuturesImpliedStdDevQuote::EurodollarFuturesImpliedStdDevQuote( ! const QuantLib::Handle<QuantLib::Quote>& forward, ! const QuantLib::Handle<QuantLib::Quote>& callPrice, ! const QuantLib::Handle<QuantLib::Quote>& putPrice, ! QuantLib::Real strike, ! QuantLib::Real guess, ! QuantLib::Real accuracy) { ! libraryObject_ = boost::shared_ptr<QuantLib::Quote>(new ! QuantLib::EurodollarFuturesImpliedStdDevQuote(forward, ! callPrice, putPrice, strike, guess, accuracy)); } Index: quotes.hpp =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/quotes.hpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** quotes.hpp 11 Dec 2006 14:22:15 -0000 1.3 --- quotes.hpp 13 Dec 2006 16:10:30 -0000 1.4 *************** *** 52,61 **** public: EurodollarFuturesImpliedStdDevQuote( ! const QuantLib::Option::Type& optionType, ! const QuantLib::Handle<QuantLib::Quote>& forward, ! const QuantLib::Handle<QuantLib::Quote>& price, ! QuantLib::Real strike, ! QuantLib::Real guess, ! QuantLib::Real accuracy); }; } --- 52,61 ---- public: EurodollarFuturesImpliedStdDevQuote( ! const QuantLib::Handle<QuantLib::Quote>& forward, ! const QuantLib::Handle<QuantLib::Quote>& callPrice, ! const QuantLib::Handle<QuantLib::Quote>& putPrice, ! QuantLib::Real strike, ! QuantLib::Real guess, ! QuantLib::Real accuracy); }; } |
|
From: Ferdinando A. <na...@us...> - 2006-12-13 16:10:34
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv32589/gensrc/metadata Modified Files: quotes.xml Log Message: Index: quotes.xml =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/quotes.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** quotes.xml 11 Dec 2006 17:53:51 -0000 1.3 --- quotes.xml 13 Dec 2006 16:10:29 -0000 1.4 *************** *** 1,118 **** <Category name='quotes'> ! <description>quotes objects</description> ! <displayName>Quotes</displayName> ! <xlFunctionWizardCategory>QuantLib - Financial</xlFunctionWizardCategory> ! <includes> ! <include>qlo/quotes.hpp</include> ! <include>ql/Utilities/null.hpp</include> ! </includes> ! <copyright> ! Copyright (C) 2006 Francois du Vignaud ! </copyright> ! <Functions> ! <!-- Quote, SimpleQuote, and HandleQuote --> ! <Constructor name='qlForwardValueQuote'> ! <libraryFunction>ForwardValueQuote</libraryFunction> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> ! <ParameterList> ! <Parameters> ! <Parameter name='index' libraryClass='IborIndex'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>floating IborIndex object ID</description> ! </Parameter> ! <Parameter name='fixingDate' libraryType='QuantLib::Date'> ! <type>long</type> ! <tensorRank>scalar</tensorRank> ! <description>Fixing Date</description> ! </Parameter> ! </Parameters> ! </ParameterList> ! </Constructor> ! <Constructor name='qlImpliedStdDevQuote'> ! <libraryFunction>ImpliedStdDevQuote</libraryFunction> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> ! <ParameterList> ! <Parameters> ! <Parameter name='optionType' enumeration='QuantLib::Option::Type'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>option type (i.e. Call or Put)</description> ! </Parameter> ! <Parameter name='atmForwardValue' libToHandle='Quote'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>underlying asset at-the-money forward value</description> ! </Parameter> ! <Parameter name='optionPrice' libToHandle='Quote'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>option price</description> ! </Parameter> ! <Parameter name="strike"> ! <type>double</type> ! <tensorRank>scalar</tensorRank> ! <description>option strike</description> ! </Parameter> ! <Parameter name="guess" default="QuantLib::Null<QuantLib::Real>()"> ! <type>double</type> ! <tensorRank>scalar</tensorRank> ! <description>implied volatility guess</description> ! </Parameter> ! <Parameter name="accuracy" default="1e-6"> ! <type>double</type> ! <tensorRank>scalar</tensorRank> ! <description>iv accuracy</description> ! </Parameter> ! </Parameters> ! </ParameterList> ! </Constructor> ! <Constructor name='qlEurodollarFuturesImpliedStdDevQuote'> ! <libraryFunction>EurodollarFuturesImpliedStdDevQuote</libraryFunction> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> ! <ParameterList> ! <Parameters> ! <Parameter name='optionType' enumeration='QuantLib::Option::Type'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>option type (i.e. Call or Put)</description> ! </Parameter> ! <Parameter name='atmForwardValue' libToHandle='Quote'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>underlying asset at-the-money forward value</description> ! </Parameter> ! <Parameter name='optionPrice' libToHandle='Quote'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>option price</description> ! </Parameter> ! <Parameter name="strike"> ! <type>double</type> ! <tensorRank>scalar</tensorRank> ! <description>option strike</description> ! </Parameter> ! <Parameter name="guess" default="QuantLib::Null<QuantLib::Real>()"> ! <type>double</type> ! <tensorRank>scalar</tensorRank> ! <description>implied volatility guess</description> ! </Parameter> ! <Parameter name="accuracy" default="1e-6"> ! <type>double</type> ! <tensorRank>scalar</tensorRank> ! <description>iv accuracy</description> ! </Parameter> ! </Parameters> ! </ParameterList> ! </Constructor> ! </Functions> </Category> --- 1,118 ---- <Category name='quotes'> ! <description>quotes objects</description> ! <displayName>Quotes</displayName> ! <xlFunctionWizardCategory>QuantLib - Financial</xlFunctionWizardCategory> ! <includes> ! <include>qlo/quotes.hpp</include> ! <include>ql/Utilities/null.hpp</include> ! </includes> ! <copyright> ! Copyright (C) 2006 Francois du Vignaud ! </copyright> ! <Functions> ! <!-- Quote, SimpleQuote, and HandleQuote --> ! <Constructor name='qlForwardValueQuote'> ! <libraryFunction>ForwardValueQuote</libraryFunction> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> ! <ParameterList> ! <Parameters> ! <Parameter name='index' libraryClass='IborIndex'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>floating IborIndex object ID</description> ! </Parameter> ! <Parameter name='fixingDate' libraryType='QuantLib::Date'> ! <type>long</type> ! <tensorRank>scalar</tensorRank> ! <description>Fixing Date</description> ! </Parameter> ! </Parameters> ! </ParameterList> ! </Constructor> ! <Constructor name='qlImpliedStdDevQuote'> ! <libraryFunction>ImpliedStdDevQuote</libraryFunction> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> ! <ParameterList> ! <Parameters> ! <Parameter name='optionType' enumeration='QuantLib::Option::Type'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>option type (i.e. Call or Put)</description> ! </Parameter> ! <Parameter name='atmForwardValue' libToHandle='Quote'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>underlying asset at-the-money forward value</description> ! </Parameter> ! <Parameter name='optionPrice' libToHandle='Quote'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>option price</description> ! </Parameter> ! <Parameter name="strike"> ! <type>double</type> ! <tensorRank>scalar</tensorRank> ! <description>option strike</description> ! </Parameter> ! <Parameter name="guess" default="QuantLib::Null<QuantLib::Real>()"> ! <type>double</type> ! <tensorRank>scalar</tensorRank> ! <description>implied volatility guess</description> ! </Parameter> ! <Parameter name="accuracy" default="1e-6"> ! <type>double</type> ! <tensorRank>scalar</tensorRank> ! <description>iv accuracy</description> ! </Parameter> ! </Parameters> ! </ParameterList> ! </Constructor> ! <Constructor name='qlEurodollarFuturesImpliedStdDevQuote'> ! <libraryFunction>EurodollarFuturesImpliedStdDevQuote</libraryFunction> ! <SupportedPlatforms> ! <Excel/> ! </SupportedPlatforms> ! <ParameterList> ! <Parameters> ! <Parameter name='atmForwardValue' libToHandle='Quote'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>underlying asset at-the-money forward value</description> ! </Parameter> ! <Parameter name='callPrice' libToHandle='Quote'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>call option price</description> ! </Parameter> ! <Parameter name='putPrice' libToHandle='Quote'> ! <type>string</type> ! <tensorRank>scalar</tensorRank> ! <description>put option price</description> ! </Parameter> ! <Parameter name="strike"> ! <type>double</type> ! <tensorRank>scalar</tensorRank> ! <description>option strike</description> ! </Parameter> ! <Parameter name="guess" default="QuantLib::Null<QuantLib::Real>()"> ! <type>double</type> ! <tensorRank>scalar</tensorRank> ! <description>implied volatility guess</description> ! </Parameter> ! <Parameter name="accuracy" default="1e-6"> ! <type>double</type> ! <tensorRank>scalar</tensorRank> ! <description>standard deviation accuracy</description> ! </Parameter> ! </Parameters> ! </ParameterList> ! </Constructor> ! </Functions> </Category> |
|
From: Giorgio F. <gi...@us...> - 2006-12-13 15:19:39
|
Update of /cvsroot/quantlibaddin/QuantLibAddin In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv13085 Modified Files: todonando.txt Log Message: update Index: todonando.txt =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/todonando.txt,v retrieving revision 1.64 retrieving revision 1.65 diff -C2 -d -r1.64 -r1.65 *** todonando.txt 12 Dec 2006 17:45:31 -0000 1.64 --- todonando.txt 13 Dec 2006 15:19:25 -0000 1.65 *************** *** 56,61 **** Giorgio ! * manual import of BGM book ! - RtUpdate and FormulaArray in Reuters QuoteFeed xls D cms put-call parity in Excel (per deal) D SwaptionVolCube observability and lazyness --- 56,61 ---- Giorgio ! D manual import of BGM book ! D RtUpdate and FormulaArray in Reuters QuoteFeed xls D cms put-call parity in Excel (per deal) D SwaptionVolCube observability and lazyness |
|
From: Ferdinando A. <na...@us...> - 2006-12-12 18:59:36
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv26723/gensrc/metadata Modified Files: index.xml Log Message: promemoria comment Index: index.xml =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/index.xml,v retrieving revision 1.51 retrieving revision 1.52 diff -C2 -d -r1.51 -r1.52 *** index.xml 11 Dec 2006 09:40:03 -0000 1.51 --- index.xml 12 Dec 2006 18:59:33 -0000 1.52 *************** *** 367,370 **** --- 367,371 ---- </Constructor> + <!-- might we have qlGetEuriborTermStructure ?? --> <Procedure name='qlSetEuriborTermStructure'> <description>Sets the yield term structure which is linked to by the handle shared by all enumerated Euribor objects</description> |
|
From: Chiara F. <chi...@us...> - 2006-12-12 17:45:37
|
Update of /cvsroot/quantlibaddin/QuantLibAddin In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv27459 Modified Files: todonando.txt Log Message: Index: todonando.txt =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/todonando.txt,v retrieving revision 1.63 retrieving revision 1.64 diff -C2 -d -r1.63 -r1.64 *** todonando.txt 11 Dec 2006 09:40:05 -0000 1.63 --- todonando.txt 12 Dec 2006 17:45:31 -0000 1.64 *************** *** 64,70 **** Chiara ! - fix Gap and SuperShare payoffs (see Wilmott, Dewyne, etc.) - bond (cms) ! - futures conv adj and pricing of swaps not included in bootstrapping - perche' lo yield non ha la frequenza? - fare tutti i metodi dei bond restituiscano un InterestRate --- 64,70 ---- Chiara ! D fix Gap and SuperShare payoffs (see Wilmott, Dewyne, etc.) - bond (cms) ! D futures conv adj and pricing of swaps not included in bootstrapping - perche' lo yield non ha la frequenza? - fare tutti i metodi dei bond restituiscano un InterestRate |
|
From: Francois du V. <fd...@us...> - 2006-12-12 14:04:53
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv14905 Modified Files: capfloor.xml Log Message: loop parameter removed, because it doesn't work ( the arguments passed to the original function are not properly set) Eric can you take a look at this ? (not a urgent issue...) Index: capfloor.xml =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/capfloor.xml,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -d -r1.33 -r1.34 *** capfloor.xml 11 Dec 2006 09:40:03 -0000 1.33 --- capfloor.xml 12 Dec 2006 14:04:48 -0000 1.34 *************** *** 59,63 **** </Member> ! <Member name='qlCapFloorImpliedVolatility' libraryClass='CapFloor' loopParameter='price'> <description>Returns the volatility implied in a given price for the given CapFloor object</description> <libraryFunction>impliedVolatility</libraryFunction> --- 59,63 ---- </Member> ! <Member name='qlCapFloorImpliedVolatility' libraryClass='CapFloor'> <description>Returns the volatility implied in a given price for the given CapFloor object</description> <libraryFunction>impliedVolatility</libraryFunction> *************** *** 69,73 **** <Parameter name='price'> <type>double</type> ! <tensorRank>vector</tensorRank> <description>Price used to infer the implied volatility</description> </Parameter> --- 69,73 ---- <Parameter name='price'> <type>double</type> ! <tensorRank>scalar</tensorRank> <description>Price used to infer the implied volatility</description> </Parameter> *************** *** 76,80 **** <ReturnValue libraryType='QuantLib::Volatility'> <type>double</type> ! <tensorRank>vector</tensorRank> </ReturnValue> </Member> --- 76,80 ---- <ReturnValue libraryType='QuantLib::Volatility'> <type>double</type> ! <tensorRank>scalar</tensorRank> </ReturnValue> </Member> |
|
From: Eric E. <eri...@us...> - 2006-12-11 21:52:28
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv20011/gensrc/metadata Modified Files: smilesection.xml Log Message: remove accidental hard-coding of a parameter name to 'volatilities' Index: smilesection.xml =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/smilesection.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** smilesection.xml 11 Dec 2006 17:57:10 -0000 1.9 --- smilesection.xml 11 Dec 2006 21:52:24 -0000 1.10 *************** *** 167,176 **** <description>strikes</description> </Parameter> ! <!--<Parameter name='stdDevs' libToHandle='Quote'>--> ! <Parameter name='volatilities' libToHandle='Quote'> <type>string</type> <tensorRank>vector</tensorRank> <description>standard deviations (i.e. volatilities times square root of time to option expiry).</description> ! </Parameter> <Parameter name='forward' libraryType='QuantLib::Rate'> <type>double</type> --- 167,175 ---- <description>strikes</description> </Parameter> ! <Parameter name='stdDevs' libToHandle='Quote'> <type>string</type> <tensorRank>vector</tensorRank> <description>standard deviations (i.e. volatilities times square root of time to option expiry).</description> ! </Parameter> <Parameter name='forward' libraryType='QuantLib::Rate'> <type>double</type> *************** *** 250,255 **** <description>strikes</description> </Parameter> ! <!--<Parameter name='stdDevs' libToHandle='Quote'>--> ! <Parameter name='volatilities' libToHandle='Quote'> <type>string</type> <tensorRank>vector</tensorRank> --- 249,253 ---- <description>strikes</description> </Parameter> ! <Parameter name='stdDevs' libToHandle='Quote'> <type>string</type> <tensorRank>vector</tensorRank> |