Skip to content

Commit 7f8028c

Browse files
committed
move some classes from experimental to core
1 parent 5ade401 commit 7f8028c

89 files changed

Lines changed: 153 additions & 188 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

configure.ac

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -307,15 +307,13 @@ AC_CONFIG_FILES([
307307
ql/experimental/convertiblebonds/Makefile
308308
ql/experimental/coupons/Makefile
309309
ql/experimental/credit/Makefile
310-
ql/experimental/exercise/Makefile
311310
ql/experimental/exoticoptions/Makefile
312311
ql/experimental/finitedifferences/Makefile
313312
ql/experimental/fx/Makefile
314313
ql/experimental/inflation/Makefile
315314
ql/experimental/lattices/Makefile
316315
ql/experimental/math/Makefile
317316
ql/experimental/mcbasket/Makefile
318-
ql/experimental/models/Makefile
319317
ql/experimental/processes/Makefile
320318
ql/experimental/risk/Makefile
321319
ql/experimental/shortrate/Makefile
@@ -334,9 +332,10 @@ AC_CONFIG_FILES([
334332
ql/math/Makefile
335333
ql/math/copulas/Makefile
336334
ql/math/distributions/Makefile
337-
ql/math/matrixutilities/Makefile
338335
ql/math/integrals/Makefile
339336
ql/math/interpolations/Makefile
337+
ql/math/matrixutilities/Makefile
338+
ql/math/ode/Makefile
340339
ql/math/optimization/Makefile
341340
ql/math/randomnumbers/Makefile
342341
ql/math/solvers1d/Makefile

ql/Makefile.am

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ this_include_HEADERS = \
4848
qldefines.hpp \
4949
quantlib.hpp \
5050
quote.hpp \
51+
rebatedexercise.hpp \
5152
settings.hpp \
5253
stochasticprocess.hpp \
5354
termstructure.hpp \
@@ -70,6 +71,7 @@ libQuantLib_la_SOURCES = \
7071
money.cpp \
7172
position.cpp \
7273
prices.cpp \
74+
rebatedexercise.cpp \
7375
settings.cpp \
7476
stochasticprocess.cpp \
7577
termstructure.cpp \

ql/cashflows/Makefile.am

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ this_include_HEADERS = \
2626
indexedcashflow.hpp \
2727
inflationcoupon.hpp \
2828
inflationcouponpricer.hpp \
29+
lineartsrpricer.hpp \
2930
overnightindexedcoupon.hpp \
3031
rangeaccrual.hpp \
3132
replication.hpp \
@@ -56,6 +57,7 @@ libCashFlows_la_SOURCES = \
5657
indexedcashflow.cpp \
5758
inflationcoupon.cpp \
5859
inflationcouponpricer.cpp \
60+
lineartsrpricer.cpp \
5961
overnightindexedcoupon.cpp \
6062
rangeaccrual.cpp \
6163
replication.cpp \

ql/cashflows/all.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include <ql/cashflows/indexedcashflow.hpp>
2424
#include <ql/cashflows/inflationcoupon.hpp>
2525
#include <ql/cashflows/inflationcouponpricer.hpp>
26+
#include <ql/cashflows/lineartsrpricer.hpp>
2627
#include <ql/cashflows/overnightindexedcoupon.hpp>
2728
#include <ql/cashflows/rangeaccrual.hpp>
2829
#include <ql/cashflows/replication.hpp>

ql/experimental/coupons/lineartsrpricer.cpp renamed to ql/cashflows/lineartsrpricer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
/*! \file lineartsrpricer.cpp
2121
*/
2222

23-
#include <ql/experimental/coupons/lineartsrpricer.hpp>
23+
#include <ql/cashflows/lineartsrpricer.hpp>
2424
#include <ql/cashflows/fixedratecoupon.hpp>
2525
#include <ql/cashflows/iborcoupon.hpp>
2626
#include <ql/cashflows/cmscoupon.hpp>
@@ -32,7 +32,7 @@
3232
#include <ql/math/solvers1d/brent.hpp>
3333
#include <ql/math/integrals/kronrodintegral.hpp>
3434
#include <ql/pricingengines/blackformula.hpp>
35-
#include <ql/experimental/models/atmsmilesection.hpp>
35+
#include <ql/termstructures/volatility/atmsmilesection.hpp>
3636
#include <boost/make_shared.hpp>
3737

3838
namespace QuantLib {
File renamed without changes.

ql/experimental/Makefile.am

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11

22
SUBDIRS = amortizingbonds barrieroption callablebonds catbonds \
3-
commodities convertiblebonds coupons credit exercise \
3+
commodities convertiblebonds coupons credit \
44
exoticoptions finitedifferences fx inflation lattices \
5-
math mcbasket models processes risk shortrate swaptions \
5+
math mcbasket processes risk shortrate swaptions \
66
variancegamma varianceoption volatility
77

88
AM_CPPFLAGS = -I${top_srcdir} -I${top_builddir}
@@ -22,15 +22,13 @@ libExperimental_la_LIBADD = \
2222
convertiblebonds/libConvertibleBonds.la \
2323
coupons/libCoupons.la \
2424
credit/libCredit.la \
25-
exercise/libExercise.la \
2625
exoticoptions/libExoticOptions.la \
2726
finitedifferences/libMultiDimFDM.la \
2827
fx/libFX.la \
2928
inflation/libInflation.la \
3029
lattices/libLattices.la \
3130
math/libMath.la \
3231
mcbasket/libMcBasket.la \
33-
models/libModels.la \
3432
processes/libProcesses.la \
3533
risk/libRisk.la \
3634
shortrate/libShortRate.la \

ql/experimental/all.hpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,13 @@
99
#include <ql/experimental/convertiblebonds/all.hpp>
1010
#include <ql/experimental/coupons/all.hpp>
1111
#include <ql/experimental/credit/all.hpp>
12-
#include <ql/experimental/exercise/all.hpp>
1312
#include <ql/experimental/exoticoptions/all.hpp>
1413
#include <ql/experimental/finitedifferences/all.hpp>
1514
#include <ql/experimental/fx/all.hpp>
1615
#include <ql/experimental/inflation/all.hpp>
1716
#include <ql/experimental/lattices/all.hpp>
1817
#include <ql/experimental/math/all.hpp>
1918
#include <ql/experimental/mcbasket/all.hpp>
20-
#include <ql/experimental/models/all.hpp>
2119
#include <ql/experimental/processes/all.hpp>
2220
#include <ql/experimental/risk/all.hpp>
2321
#include <ql/experimental/shortrate/all.hpp>

ql/experimental/coupons/Makefile.am

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ this_include_HEADERS = \
77
cmsspreadcoupon.hpp \
88
digitalcmsspreadcoupon.hpp \
99
lognormalcmsspreadpricer.hpp \
10-
lineartsrpricer.hpp \
1110
proxyibor.hpp \
1211
quantocouponpricer.hpp \
1312
strippedcapflooredcoupon.hpp \
@@ -18,7 +17,6 @@ libCoupons_la_SOURCES = \
1817
cmsspreadcoupon.cpp \
1918
digitalcmsspreadcoupon.cpp \
2019
lognormalcmsspreadpricer.cpp \
21-
lineartsrpricer.cpp \
2220
proxyibor.cpp \
2321
quantocouponpricer.cpp \
2422
strippedcapflooredcoupon.cpp \

ql/experimental/coupons/all.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
#include <ql/experimental/coupons/cmsspreadcoupon.hpp>
55
#include <ql/experimental/coupons/digitalcmsspreadcoupon.hpp>
66
#include <ql/experimental/coupons/lognormalcmsspreadpricer.hpp>
7-
#include <ql/experimental/coupons/lineartsrpricer.hpp>
87
#include <ql/experimental/coupons/proxyibor.hpp>
98
#include <ql/experimental/coupons/quantocouponpricer.hpp>
109
#include <ql/experimental/coupons/strippedcapflooredcoupon.hpp>

0 commit comments

Comments
 (0)