![]() QuantLib 0.3.8Getting 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_NEGATIVE_RATES
If defined, negative yield rates are allowed in a few places where they are currently forbidden. It is still not clear whether this is safe. The default is to undefine the macro.
#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![]() |