Skip to content

Commit 5f0e683

Browse files
author
Roland Lichters
committed
merge github pr 232
2 parents 36af51e + 2339050 commit 5f0e683

13 files changed

Lines changed: 42 additions & 159 deletions

File tree

OREAnalytics/orea/aggregation/dimcalculator.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323

2424
#include <ql/errors.hpp>
2525
#include <ql/time/calendars/weekendsonly.hpp>
26-
#include <ql/version.hpp>
2726
#include <ql/math/distributions/normaldistribution.hpp>
2827
#include <ql/math/generallinearleastsquares.hpp>
2928
#include <ql/math/kernelfunctions.hpp>

OREAnalytics/orea/aggregation/dimregressioncalculator.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include <ored/utilities/vectorutils.hpp>
2222
#include <ql/errors.hpp>
2323
#include <ql/time/calendars/weekendsonly.hpp>
24-
#include <ql/version.hpp>
2524

2625
#include <ql/math/distributions/normaldistribution.hpp>
2726
#include <ql/math/generallinearleastsquares.hpp>
@@ -109,13 +108,8 @@ void RegressionDynamicInitialMarginCalculator::build() {
109108
LsmBasisSystem::PolynomialType polynomType = LsmBasisSystem::Monomial;
110109
Size regressionDimension = regressors_.empty() ? 1 : regressors_.size();
111110
LOG("DIM regression dimension = " << regressionDimension);
112-
#if QL_HEX_VERSION > 0x01150000
113111
std::vector<ext::function<Real(Array)>> v(
114112
LsmBasisSystem::multiPathBasisSystem(regressionDimension, polynomOrder, polynomType));
115-
#else // QL 1.14 and below
116-
std::vector<boost::function1<Real, Array>> v(
117-
LsmBasisSystem::multiPathBasisSystem(regressionDimension, polynomOrder, polynomType));
118-
#endif
119113
Real confidenceLevel = QuantLib::InverseCumulativeNormal()(quantile_);
120114
LOG("DIM confidence level " << confidenceLevel);
121115

OREAnalytics/orea/aggregation/postprocess.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
#include <ored/utilities/vectorutils.hpp>
2929
#include <ql/errors.hpp>
3030
#include <ql/time/calendars/weekendsonly.hpp>
31-
#include <ql/version.hpp>
3231

3332
#include <ql/math/distributions/normaldistribution.hpp>
3433
#include <ql/math/generallinearleastsquares.hpp>

OREAnalytics/orea/aggregation/xvacalculator.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
#include <ored/utilities/vectorutils.hpp>
2525

2626
#include <ql/errors.hpp>
27-
#include <ql/version.hpp>
2827

2928
using namespace std;
3029
using namespace QuantLib;

OREData/ored/marketdata/defaultcurve.cpp

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,6 @@
4343
using namespace QuantLib;
4444
using namespace std;
4545

46-
// Temporary workaround to silence warnings on g++ until QL 1.17 is released with the
47-
// pull request: https://github.com/lballabio/QuantLib/pull/679
48-
#ifdef BOOST_MSVC
49-
#define ATTR_UNUSED
50-
#else
51-
#define ATTR_UNUSED __attribute__((unused))
52-
#endif
53-
5446
namespace {
5547

5648
using namespace ore::data;
@@ -444,8 +436,7 @@ void DefaultCurve::buildCdsCurve(const std::string& curveID, const DefaultCurveC
444436
Size dontThrowSteps = config.bootstrapConfig().dontThrowSteps();
445437

446438
typedef PiecewiseDefaultCurve<QuantExt::SurvivalProbability, LogLinear, QuantExt::IterativeBootstrap> SpCurve;
447-
ATTR_UNUSED typedef SpCurve::traits_type dummy;
448-
QuantExt::IterativeBootstrap<SpCurve> btconfig(accuracy, globalAccuracy, dontThrow, maxAttempts, maxFactor,
439+
SpCurve::bootstrap_type btconfig(accuracy, globalAccuracy, dontThrow, maxAttempts, maxFactor,
449440
minFactor, dontThrowSteps);
450441
QuantLib::ext::shared_ptr<DefaultProbabilityTermStructure> qlCurve;
451442

OREData/ored/marketdata/yieldcurve.cpp

Lines changed: 39 additions & 112 deletions
Large diffs are not rendered by default.

OREData/ored/portfolio/builders/vanillaoption.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
#include <ql/pricingengines/vanilla/analyticeuropeanengine.hpp>
3333
#include <ql/pricingengines/vanilla/fdblackscholesvanillaengine.hpp>
3434
#include <ql/processes/blackscholesprocess.hpp>
35-
#include <ql/version.hpp>
3635
#include <qle/pricingengines/analyticcashsettledeuropeanengine.hpp>
3736
#include <qle/pricingengines/analyticeuropeanforwardengine.hpp>
3837
#include <qle/pricingengines/baroneadesiwhaleyengine.hpp>

OREData/ored/portfolio/builders/varianceswap.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
#include <ored/utilities/parsers.hpp>
4040
#include <ored/utilities/to_string.hpp>
4141
#include <ql/processes/blackscholesprocess.hpp>
42-
#include <ql/version.hpp>
4342

4443
namespace ore {
4544
namespace data {

OREData/ored/portfolio/legdata.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@
7878
#include <ql/experimental/coupons/digitalcmsspreadcoupon.hpp>
7979
#include <ql/experimental/coupons/strippedcapflooredcoupon.hpp>
8080
#include <ql/utilities/vectors.hpp>
81-
#include <ql/version.hpp>
8281

8382
#include <boost/algorithm/string.hpp>
8483
#include <boost/make_shared.hpp>

OREData/ored/utilities/parsers.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
#include <ql/indexes/all.hpp>
3434
#include <ql/time/daycounters/all.hpp>
3535
#include <ql/utilities/dataparsers.hpp>
36-
#include <ql/version.hpp>
3736
#include <qle/instruments/cashflowresults.hpp>
3837
#include <qle/time/yearcounter.hpp>
3938

0 commit comments

Comments
 (0)