![]() QuantLib 0.3.9Getting startedReference manual |
User configurationA number of macros is provided for user configuration. Defining or undefining such macros triggers variations in some library functionality.
Under a Linux/Unix system, they are (un)set by ./configure --help Under a Windows system, they must be (un)defined by editing the file <ql/userconfig.hpp> and commenting or uncommenting the relevant lines. Such macros include:
#define QL_ERROR_LINES
#define QL_ENABLE_TRACING
If enabled, tracing messages might be emitted by the library depending on run-time settings. Enabling this option can degrade performance. The default is to undefine the macro.
#define QL_NEGATIVE_RATES
#define QL_EXTRA_SAFETY_CHECKS
#define QL_TODAYS_PAYMENTS
#define QL_DISABLE_DEPRECATED
#define QL_USE_INDEXED_COUPON
|
QuantLib.org![]() |
Hosted by![]() |
Documentation generated by![]() |