Skip to content

Commit 43b3a58

Browse files
author
Zeyu Shen
committed
Link commodity files to vcxproj
1 parent 620091f commit 43b3a58

4 files changed

Lines changed: 66 additions & 2 deletions

File tree

OREData/OREData.vcxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,8 @@
111111
<ClInclude Include="ored\model\calibrationinstruments\yoycapfloor.hpp" />
112112
<ClInclude Include="ored\model\calibrationinstruments\yoyswap.hpp" />
113113
<ClInclude Include="ored\model\calibrationpointcache.hpp" />
114+
<ClInclude Include="ored\model\commodityschwartzmodelbuilder.hpp" />
115+
<ClInclude Include="ored\model\commodityschwartzmodeldata.hpp" />
114116
<ClInclude Include="ored\model\crcirbuilder.hpp" />
115117
<ClInclude Include="ored\model\crcirdata.hpp" />
116118
<ClInclude Include="ored\model\crlgmbuilder.hpp" />
@@ -380,6 +382,8 @@
380382
<ClCompile Include="ored\model\calibrationinstruments\yoycapfloor.cpp" />
381383
<ClCompile Include="ored\model\calibrationinstruments\yoyswap.cpp" />
382384
<ClCompile Include="ored\model\calibrationpointcache.cpp" />
385+
<ClCompile Include="ored\model\commodityschwartzmodelbuilder.cpp" />
386+
<ClCompile Include="ored\model\commodityschwartzmodeldata.cpp" />
383387
<ClCompile Include="ored\model\crcirbuilder.cpp" />
384388
<ClCompile Include="ored\model\crcirdata.cpp" />
385389
<ClCompile Include="ored\model\crlgmbuilder.cpp" />

OREData/OREData.vcxproj.filters

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -852,6 +852,12 @@
852852
<ClInclude Include="ored\portfolio\builders\fxdigitaloption.hpp">
853853
<Filter>portfolio\builders</Filter>
854854
</ClInclude>
855+
<ClInclude Include="ored\model\commodityschwartzmodelbuilder.hpp">
856+
<Filter>model</Filter>
857+
</ClInclude>
858+
<ClInclude Include="ored\model\commodityschwartzmodeldata.hpp">
859+
<Filter>model</Filter>
860+
</ClInclude>
855861
</ItemGroup>
856862
<ItemGroup>
857863
<ClCompile Include="ored\configuration\capfloorvolcurveconfig.cpp">
@@ -1479,5 +1485,11 @@
14791485
<ClCompile Include="ored\model\hwbuilder.cpp">
14801486
<Filter>model</Filter>
14811487
</ClCompile>
1488+
<ClCompile Include="ored\model\commodityschwartzmodelbuilder.cpp">
1489+
<Filter>model</Filter>
1490+
</ClCompile>
1491+
<ClCompile Include="ored\model\commodityschwartzmodeldata.cpp">
1492+
<Filter>model</Filter>
1493+
</ClCompile>
14821494
</ItemGroup>
1483-
</Project>
1495+
</Project>

QuantExt/QuantExt.vcxproj

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -695,6 +695,8 @@
695695
<ClInclude Include="qle\models\cirppimplieddefaulttermstructure.hpp" />
696696
<ClInclude Include="qle\models\cirppparametrization.hpp" />
697697
<ClInclude Include="qle\models\cmscaphelper.hpp" />
698+
<ClInclude Include="qle\models\commodityschwartzmodel.hpp" />
699+
<ClInclude Include="qle\models\commodityschwartzparametrization.hpp" />
698700
<ClInclude Include="qle\models\cpicapfloorhelper.hpp" />
699701
<ClInclude Include="qle\models\crcirpp.hpp" />
700702
<ClInclude Include="qle\models\crlgm1fparametrization.hpp" />
@@ -709,6 +711,7 @@
709711
<ClInclude Include="qle\models\eqbsparametrization.hpp" />
710712
<ClInclude Include="qle\models\eqbspiecewiseconstantparametrization.hpp" />
711713
<ClInclude Include="qle\models\exactbachelierimpliedvolatility.hpp" />
714+
<ClInclude Include="qle\models\futureoptionhelper.hpp" />
712715
<ClInclude Include="qle\models\fxbsconstantparametrization.hpp" />
713716
<ClInclude Include="qle\models\fxbsparametrization.hpp" />
714717
<ClInclude Include="qle\models\fxbspiecewiseconstantparametrization.hpp" />
@@ -732,6 +735,7 @@
732735
<ClInclude Include="qle\models\lgmvectorised.hpp" />
733736
<ClInclude Include="qle\models\linearannuitymapping.hpp" />
734737
<ClInclude Include="qle\models\linkablecalibratedmodel.hpp" />
738+
<ClInclude Include="qle\models\modelimpliedpricetermstructure.hpp" />
735739
<ClInclude Include="qle\models\modelimpliedyieldtermstructure.hpp" />
736740
<ClInclude Include="qle\models\normalsabr.hpp" />
737741
<ClInclude Include="qle\models\normalsabrinterpolation.hpp" />
@@ -749,6 +753,10 @@
749753
<ClInclude Include="qle\pricingengines\analyticeuropeanengine.hpp" />
750754
<ClInclude Include="qle\pricingengines\analyticeuropeanforwardengine.hpp" />
751755
<ClInclude Include="qle\pricingengines\analyticcclgmfxoptionengine.hpp" />
756+
<ClCompile Include="qle\models\commodityschwartzmodel.cpp" />
757+
<ClCompile Include="qle\models\commodityschwartzparametrization.cpp" />
758+
<ClCompile Include="qle\models\futureoptionhelper.cpp" />
759+
<ClCompile Include="qle\models\modelimpliedpricetermstructure.cpp" />
752760
<ClCompile Include="qle\pricingengines\analyticdigitalamericanengine.hpp" />
753761
<ClInclude Include="qle\pricingengines\analyticdkcpicapfloorengine.hpp" />
754762
<ClInclude Include="qle\pricingengines\analyticjycpicapfloorengine.hpp" />
@@ -759,6 +767,7 @@
759767
<ClInclude Include="qle\pricingengines\baroneadesiwhaleyengine.hpp" />
760768
<ClInclude Include="qle\pricingengines\blackcdsoptionengine.hpp" />
761769
<ClInclude Include="qle\pricingengines\commodityapoengine.hpp" />
770+
<ClInclude Include="qle\pricingengines\commodityschwartzfutureoptionengine.hpp" />
762771
<ClInclude Include="qle\pricingengines\commodityswaptionengine.hpp" />
763772
<ClInclude Include="qle\pricingengines\cpibacheliercapfloorengine.hpp" />
764773
<ClInclude Include="qle\pricingengines\cpiblackcapfloorengine.hpp" />
@@ -779,6 +788,7 @@
779788
<ClInclude Include="qle\pricingengines\paymentdiscountingengine.hpp" />
780789
<ClInclude Include="qle\pricingengines\varianceswapgeneralreplicationengine.hpp" />
781790
<ClInclude Include="qle\pricingengines\volatilityfromvarianceswapengine.hpp" />
791+
<ClInclude Include="qle\processes\commodityschwartzstateprocess.hpp" />
782792
<ClInclude Include="qle\processes\crcirppstateprocess.hpp" />
783793
<ClInclude Include="qle\processes\crossassetstateprocess.hpp" />
784794
<ClInclude Include="qle\processes\irlgm1fstateprocess.hpp" />
@@ -1103,6 +1113,7 @@
11031113
<ClCompile Include="qle\pricingengines\baroneadesiwhaleyengine.cpp" />
11041114
<ClCompile Include="qle\pricingengines\blackcdsoptionengine.cpp" />
11051115
<ClCompile Include="qle\pricingengines\commodityapoengine.cpp" />
1116+
<ClCompile Include="qle\pricingengines\commodityschwartzfutureoptionengine.cpp" />
11061117
<ClCompile Include="qle\pricingengines\commodityswaptionengine.cpp" />
11071118
<ClCompile Include="qle\pricingengines\cpibacheliercapfloorengine.cpp" />
11081119
<ClCompile Include="qle\pricingengines\cpiblackcapfloorengine.cpp" />
@@ -1123,6 +1134,7 @@
11231134
<ClCompile Include="qle\pricingengines\paymentdiscountingengine.cpp" />
11241135
<ClCompile Include="qle\pricingengines\varianceswapgeneralreplicationengine.cpp" />
11251136
<ClCompile Include="qle\pricingengines\volatilityfromvarianceswapengine.cpp" />
1137+
<ClCompile Include="qle\processes\commodityschwartzstateprocess.cpp" />
11261138
<ClCompile Include="qle\processes\crcirppstateprocess.cpp" />
11271139
<ClCompile Include="qle\processes\crossassetstateprocess.cpp" />
11281140
<ClCompile Include="qle\processes\irlgm1fstateprocess.cpp" />

QuantExt/QuantExt.vcxproj.filters

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1309,6 +1309,24 @@
13091309
<ClInclude Include="qle\pricingengines\analyticeuropeanengine.hpp">
13101310
<Filter>pricingengines</Filter>
13111311
</ClInclude>
1312+
<ClInclude Include="qle\models\commodityschwartzparametrization.hpp">
1313+
<Filter>models</Filter>
1314+
</ClInclude>
1315+
<ClInclude Include="qle\models\futureoptionhelper.hpp">
1316+
<Filter>models</Filter>
1317+
</ClInclude>
1318+
<ClInclude Include="qle\models\commodityschwartzmodel.hpp">
1319+
<Filter>models</Filter>
1320+
</ClInclude>
1321+
<ClInclude Include="qle\models\modelimpliedpricetermstructure.hpp">
1322+
<Filter>models</Filter>
1323+
</ClInclude>
1324+
<ClInclude Include="qle\processes\commodityschwartzstateprocess.hpp">
1325+
<Filter>processes</Filter>
1326+
</ClInclude>
1327+
<ClInclude Include="qle\pricingengines\commodityschwartzfutureoptionengine.hpp">
1328+
<Filter>pricingengines</Filter>
1329+
</ClInclude>
13121330
</ItemGroup>
13131331
<ItemGroup>
13141332
<Filter Include="cashflows">
@@ -2252,5 +2270,23 @@
22522270
<ClCompile Include="qle\pricingengines\analyticeuropeanengine.cpp">
22532271
<Filter>pricingengines</Filter>
22542272
</ClCompile>
2273+
<ClCompile Include="qle\models\commodityschwartzparametrization.cpp">
2274+
<Filter>models</Filter>
2275+
</ClCompile>
2276+
<ClCompile Include="qle\models\futureoptionhelper.cpp">
2277+
<Filter>models</Filter>
2278+
</ClCompile>
2279+
<ClCompile Include="qle\models\commodityschwartzmodel.cpp">
2280+
<Filter>models</Filter>
2281+
</ClCompile>
2282+
<ClCompile Include="qle\models\modelimpliedpricetermstructure.cpp">
2283+
<Filter>models</Filter>
2284+
</ClCompile>
2285+
<ClCompile Include="qle\processes\commodityschwartzstateprocess.cpp">
2286+
<Filter>processes</Filter>
2287+
</ClCompile>
2288+
<ClCompile Include="qle\pricingengines\commodityschwartzfutureoptionengine.cpp">
2289+
<Filter>pricingengines</Filter>
2290+
</ClCompile>
22552291
</ItemGroup>
2256-
</Project>
2292+
</Project>

0 commit comments

Comments
 (0)