Skip to content

Commit c2b1329

Browse files
pcaspersjenkins
authored andcommitted
cleanup
1 parent 7fa910d commit c2b1329

6 files changed

Lines changed: 37 additions & 6 deletions

File tree

OREAnalytics/orea/orea.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include <orea/aggregation/staticcreditxvacalculator.hpp>
2323
#include <orea/aggregation/xvacalculator.hpp>
2424
#include <orea/app/analytic.hpp>
25+
#include <orea/app/analytics/imscheduleanalytic.hpp>
2526
#include <orea/app/analytics/parconversionanalytic.hpp>
2627
#include <orea/app/analytics/pricinganalytic.hpp>
2728
#include <orea/app/analytics/scenarioanalytic.hpp>
@@ -64,6 +65,7 @@
6465
#include <orea/engine/historicalpnlgenerator.hpp>
6566
#include <orea/engine/historicalsensipnlcalculator.hpp>
6667
#include <orea/engine/historicalsimulationvar.hpp>
68+
#include <orea/engine/marketriskbacktest.hpp>
6769
#include <orea/engine/marketriskreport.hpp>
6870
#include <orea/engine/mporcalculator.hpp>
6971
#include <orea/engine/multistatenpvcalculator.hpp>
@@ -85,6 +87,7 @@
8587
#include <orea/engine/stresstest.hpp>
8688
#include <orea/engine/valuationcalculator.hpp>
8789
#include <orea/engine/valuationengine.hpp>
90+
#include <orea/engine/varbacktest.hpp>
8891
#include <orea/engine/varcalculator.hpp>
8992
#include <orea/engine/xvaenginecg.hpp>
9093
#include <orea/engine/zerotoparcube.hpp>
@@ -121,6 +124,8 @@
121124
#include <orea/simm/crif.hpp>
122125
#include <orea/simm/crifloader.hpp>
123126
#include <orea/simm/crifrecord.hpp>
127+
#include <orea/simm/imschedulecalculator.hpp>
128+
#include <orea/simm/imscheduleresults.hpp>
124129
#include <orea/simm/simmbasicnamemapper.hpp>
125130
#include <orea/simm/simmbucketmapper.hpp>
126131
#include <orea/simm/simmbucketmapperbase.hpp>

OREData/ored/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -623,8 +623,8 @@ portfolio/equityfuturesoption.hpp
623623
portfolio/equityfxlegbuilder.hpp
624624
portfolio/equityfxlegdata.hpp
625625
portfolio/equityoption.hpp
626-
portfolio/equityoutperformanceoption.hpp
627626
portfolio/equityoptionposition.hpp
627+
portfolio/equityoutperformanceoption.hpp
628628
portfolio/equityposition.hpp
629629
portfolio/equityswap.hpp
630630
portfolio/equitytouchoption.hpp

OREData/ored/ored.hpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
#include <ored/marketdata/adjustedinmemoryloader.hpp>
3535
#include <ored/marketdata/adjustmentfactors.hpp>
3636
#include <ored/marketdata/basecorrelationcurve.hpp>
37+
#include <ored/marketdata/bondspreadimply.hpp>
38+
#include <ored/marketdata/bondspreadimplymarket.hpp>
3739
#include <ored/marketdata/capfloorvolcurve.hpp>
3840
#include <ored/marketdata/cdsvolcurve.hpp>
3941
#include <ored/marketdata/clonedloader.hpp>
@@ -114,6 +116,7 @@
114116
#include <ored/portfolio/ascot.hpp>
115117
#include <ored/portfolio/asianoption.hpp>
116118
#include <ored/portfolio/autocallable_01.hpp>
119+
#include <ored/portfolio/balanceguaranteedswap.hpp>
117120
#include <ored/portfolio/barrierdata.hpp>
118121
#include <ored/portfolio/barrieroption.hpp>
119122
#include <ored/portfolio/barrieroptionwrapper.hpp>
@@ -130,6 +133,7 @@
130133
#include <ored/portfolio/bondutils.hpp>
131134
#include <ored/portfolio/builders/ascot.hpp>
132135
#include <ored/portfolio/builders/asianoption.hpp>
136+
#include <ored/portfolio/builders/balanceguaranteedswap.hpp>
133137
#include <ored/portfolio/builders/bond.hpp>
134138
#include <ored/portfolio/builders/bondoption.hpp>
135139
#include <ored/portfolio/builders/bondrepo.hpp>
@@ -162,6 +166,7 @@
162166
#include <ored/portfolio/builders/creditdefaultswapoption.hpp>
163167
#include <ored/portfolio/builders/creditlinkedswap.hpp>
164168
#include <ored/portfolio/builders/currencyswap.hpp>
169+
#include <ored/portfolio/builders/deltagammaengines.hpp>
165170
#include <ored/portfolio/builders/durationadjustedcms.hpp>
166171
#include <ored/portfolio/builders/equityasianoption.hpp>
167172
#include <ored/portfolio/builders/equitybarrieroption.hpp>
@@ -172,7 +177,9 @@
172177
#include <ored/portfolio/builders/equityforward.hpp>
173178
#include <ored/portfolio/builders/equityfuturesoption.hpp>
174179
#include <ored/portfolio/builders/equityoption.hpp>
180+
#include <ored/portfolio/builders/equityoutperformanceoption.hpp>
175181
#include <ored/portfolio/builders/equitytouchoption.hpp>
182+
#include <ored/portfolio/builders/flexiswap.hpp>
176183
#include <ored/portfolio/builders/formulabasedcoupon.hpp>
177184
#include <ored/portfolio/builders/forwardbond.hpp>
178185
#include <ored/portfolio/builders/fxasianoption.hpp>
@@ -187,6 +194,7 @@
187194
#include <ored/portfolio/builders/indexcreditdefaultswap.hpp>
188195
#include <ored/portfolio/builders/indexcreditdefaultswapoption.hpp>
189196
#include <ored/portfolio/builders/multilegoption.hpp>
197+
#include <ored/portfolio/builders/pairwisevarianceswap.hpp>
190198
#include <ored/portfolio/builders/quantoequityoption.hpp>
191199
#include <ored/portfolio/builders/quantovanillaoption.hpp>
192200
#include <ored/portfolio/builders/riskparticipationagreement.hpp>
@@ -196,6 +204,7 @@
196204
#include <ored/portfolio/builders/vanillaoption.hpp>
197205
#include <ored/portfolio/builders/varianceswap.hpp>
198206
#include <ored/portfolio/builders/yoycapfloor.hpp>
207+
#include <ored/portfolio/callableswap.hpp>
199208
#include <ored/portfolio/capfloor.hpp>
200209
#include <ored/portfolio/cbo.hpp>
201210
#include <ored/portfolio/cdo.hpp>
@@ -241,12 +250,14 @@
241250
#include <ored/portfolio/equityfxlegdata.hpp>
242251
#include <ored/portfolio/equityoption.hpp>
243252
#include <ored/portfolio/equityoptionposition.hpp>
253+
#include <ored/portfolio/equityoutperformanceoption.hpp>
244254
#include <ored/portfolio/equityposition.hpp>
245255
#include <ored/portfolio/equityswap.hpp>
246256
#include <ored/portfolio/equitytouchoption.hpp>
247257
#include <ored/portfolio/europeanoptionbarrier.hpp>
248258
#include <ored/portfolio/failedtrade.hpp>
249259
#include <ored/portfolio/fixingdates.hpp>
260+
#include <ored/portfolio/flexiswap.hpp>
250261
#include <ored/portfolio/formulabasedindexbuilder.hpp>
251262
#include <ored/portfolio/formulabasedlegbuilder.hpp>
252263
#include <ored/portfolio/formulabasedlegdata.hpp>
@@ -285,6 +296,7 @@
285296
#include <ored/portfolio/optionexercisedata.hpp>
286297
#include <ored/portfolio/optionpaymentdata.hpp>
287298
#include <ored/portfolio/optionwrapper.hpp>
299+
#include <ored/portfolio/pairwisevarianceswap.hpp>
288300
#include <ored/portfolio/performanceoption_01.hpp>
289301
#include <ored/portfolio/portfolio.hpp>
290302
#include <ored/portfolio/premiumdata.hpp>

QuantExt/qle/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,9 +138,9 @@ instruments/makeoiscapfloor.cpp
138138
instruments/multiccycompositeinstrument.cpp
139139
instruments/multilegoption.cpp
140140
instruments/oiccbasisswap.cpp
141-
instruments/payment.cpp
142141
instruments/outperformanceoption.cpp
143142
instruments/pairwisevarianceswap.cpp
143+
instruments/payment.cpp
144144
instruments/rebatedexercise.cpp
145145
instruments/riskparticipationagreement.cpp
146146
instruments/riskparticipationagreement_tlock.cpp
@@ -241,6 +241,7 @@ pricingengines/analyticdkcpicapfloorengine.cpp
241241
pricingengines/analyticdoublebarrierbinaryengine.cpp
242242
pricingengines/analyticdoublebarrierengine.cpp
243243
pricingengines/analyticeuropeanengine.cpp
244+
pricingengines/analyticeuropeanenginedeltagamma.cpp
244245
pricingengines/analyticeuropeanforwardengine.cpp
245246
pricingengines/analyticjycpicapfloorengine.cpp
246247
pricingengines/analyticjyyoycapfloorengine.cpp
@@ -266,7 +267,6 @@ pricingengines/cpiblackcapfloorengine.cpp
266267
pricingengines/cpicapfloorengines.cpp
267268
pricingengines/crossccyswapengine.cpp
268269
pricingengines/depositengine.cpp
269-
pricingengines/analyticeuropeanenginedeltagamma.cpp
270270
pricingengines/discountingbondrepoengine.cpp
271271
pricingengines/discountingbondtrsengine.cpp
272272
pricingengines/discountingcommodityforwardengine.cpp
@@ -801,8 +801,8 @@ pricingengines/discountingfxforwardengine.hpp
801801
pricingengines/discountingfxforwardenginedeltagamma.hpp
802802
pricingengines/discountingriskybondengine.hpp
803803
pricingengines/discountingriskybondenginemultistate.hpp
804-
pricingengines/discountingswapenginemulticurve.hpp
805804
pricingengines/discountingswapenginedeltagamma.hpp
805+
pricingengines/discountingswapenginemulticurve.hpp
806806
pricingengines/discretizedconvertible.hpp
807807
pricingengines/fdconvertiblebondevents.hpp
808808
pricingengines/fddefaultableequityjumpdiffusionconvertiblebondengine.hpp

QuantExt/qle/quantext.hpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@
168168
#include <qle/indexes/secpi.hpp>
169169
#include <qle/instruments/ascot.hpp>
170170
#include <qle/instruments/averageois.hpp>
171+
#include <qle/instruments/balanceguaranteedswap.hpp>
171172
#include <qle/instruments/bondbasket.hpp>
172173
#include <qle/instruments/bondoption.hpp>
173174
#include <qle/instruments/bondrepo.hpp>
@@ -193,6 +194,7 @@
193194
#include <qle/instruments/deposit.hpp>
194195
#include <qle/instruments/equityforward.hpp>
195196
#include <qle/instruments/fixedbmaswap.hpp>
197+
#include <qle/instruments/flexiswap.hpp>
196198
#include <qle/instruments/forwardbond.hpp>
197199
#include <qle/instruments/fxforward.hpp>
198200
#include <qle/instruments/genericswaption.hpp>
@@ -206,6 +208,8 @@
206208
#include <qle/instruments/multilegoption.hpp>
207209
#include <qle/instruments/nullinstrument.hpp>
208210
#include <qle/instruments/oiccbasisswap.hpp>
211+
#include <qle/instruments/outperformanceoption.hpp>
212+
#include <qle/instruments/pairwisevarianceswap.hpp>
209213
#include <qle/instruments/payment.hpp>
210214
#include <qle/instruments/rebatedexercise.hpp>
211215
#include <qle/instruments/riskparticipationagreement.hpp>
@@ -243,6 +247,7 @@
243247
#include <qle/math/randomvariable_ops.hpp>
244248
#include <qle/math/randomvariablelsmbasissystem.hpp>
245249
#include <qle/math/stabilisedglls.hpp>
250+
#include <qle/math/stoplightbounds.hpp>
246251
#include <qle/math/trace.hpp>
247252
#include <qle/methods/brownianbridgepathinterpolator.hpp>
248253
#include <qle/methods/fdmblackscholesmesher.hpp>
@@ -356,18 +361,21 @@
356361
#include <qle/pricingengines/analyticdoublebarrierbinaryengine.hpp>
357362
#include <qle/pricingengines/analyticdoublebarrierengine.hpp>
358363
#include <qle/pricingengines/analyticeuropeanengine.hpp>
364+
#include <qle/pricingengines/analyticeuropeanenginedeltagamma.hpp>
359365
#include <qle/pricingengines/analyticeuropeanforwardengine.hpp>
360366
#include <qle/pricingengines/analyticjycpicapfloorengine.hpp>
361367
#include <qle/pricingengines/analyticjyyoycapfloorengine.hpp>
362368
#include <qle/pricingengines/analyticlgmcdsoptionengine.hpp>
363369
#include <qle/pricingengines/analyticlgmswaptionengine.hpp>
370+
#include <qle/pricingengines/analyticoutperformanceoptionengine.hpp>
364371
#include <qle/pricingengines/analyticxassetlgmeqoptionengine.hpp>
365372
#include <qle/pricingengines/baroneadesiwhaleyengine.hpp>
366373
#include <qle/pricingengines/binomialconvertibleengine.hpp>
367374
#include <qle/pricingengines/blackbondoptionengine.hpp>
368375
#include <qle/pricingengines/blackcdsoptionengine.hpp>
369376
#include <qle/pricingengines/blackindexcdsoptionengine.hpp>
370377
#include <qle/pricingengines/blackmultilegoptionengine.hpp>
378+
#include <qle/pricingengines/blackswaptionenginedeltagamma.hpp>
371379
#include <qle/pricingengines/cboengine.hpp>
372380
#include <qle/pricingengines/cbomcengine.hpp>
373381
#include <qle/pricingengines/commodityapoengine.hpp>
@@ -384,11 +392,14 @@
384392
#include <qle/pricingengines/discountingcommodityforwardengine.hpp>
385393
#include <qle/pricingengines/discountingcreditlinkedswapengine.hpp>
386394
#include <qle/pricingengines/discountingcurrencyswapengine.hpp>
395+
#include <qle/pricingengines/discountingcurrencyswapenginedeltagamma.hpp>
387396
#include <qle/pricingengines/discountingequityforwardengine.hpp>
388397
#include <qle/pricingengines/discountingforwardbondengine.hpp>
389398
#include <qle/pricingengines/discountingfxforwardengine.hpp>
399+
#include <qle/pricingengines/discountingfxforwardenginedeltagamma.hpp>
390400
#include <qle/pricingengines/discountingriskybondengine.hpp>
391401
#include <qle/pricingengines/discountingriskybondenginemultistate.hpp>
402+
#include <qle/pricingengines/discountingswapenginedeltagamma.hpp>
392403
#include <qle/pricingengines/discountingswapenginemulticurve.hpp>
393404
#include <qle/pricingengines/discretizedconvertible.hpp>
394405
#include <qle/pricingengines/fdconvertiblebondevents.hpp>
@@ -409,8 +420,11 @@
409420
#include <qle/pricingengines/midpointcdsenginemultistate.hpp>
410421
#include <qle/pricingengines/midpointindexcdsengine.hpp>
411422
#include <qle/pricingengines/numericalintegrationindexcdsoptionengine.hpp>
423+
#include <qle/pricingengines/numericlgmbgsflexiswapengine.hpp>
424+
#include <qle/pricingengines/numericlgmflexiswapengine.hpp>
412425
#include <qle/pricingengines/numericlgmmultilegoptionengine.hpp>
413426
#include <qle/pricingengines/oiccbasisswapengine.hpp>
427+
#include <qle/pricingengines/pairwisevarianceswapengine.hpp>
414428
#include <qle/pricingengines/paymentdiscountingengine.hpp>
415429
#include <qle/pricingengines/tflattice.hpp>
416430
#include <qle/pricingengines/varianceswapgeneralreplicationengine.hpp>

QuantExt/test/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ analyticlgmswaptionengine.cpp
77
basecorrelationcurve.cpp
88
bfrrvolsurface.cpp
99
blackswaptionenginedeltagamma.cpp
10+
blacktriangulation.cpp
1011
blackvariancecurve.cpp
1112
blackvariancesurfacesparse.cpp
1213
blackvariancesurfacestddevs.cpp
1314
blackvolsurfacedelta.cpp
1415
blackvolsurfaceproxy.cpp
15-
blacktriangulation.cpp
1616
blockmatrixinverse.cpp
1717
bondoption.cpp
1818
bonds.cpp
@@ -78,9 +78,9 @@ quadraticinterpolation.cpp
7878
randomvariable.cpp
7979
randomvariablelsmbasissystem.cpp
8080
ratehelpers.cpp
81-
stoplightbounds.cpp
8281
stabilisedglls.cpp
8382
staticallycorrectedyieldtermstructure.cpp
83+
stoplightbounds.cpp
8484
strippedoptionletadapter.cpp
8585
strippedoptionletadapter2.cpp
8686
survivalprobabilitycurve.cpp

0 commit comments

Comments
 (0)