Skip to content

Commit 792a4e2

Browse files
pcaspersjenkins
authored andcommitted
Merge remote-tracking branch 'origin/master'
1 parent 29c4612 commit 792a4e2

9 files changed

Lines changed: 814 additions & 13384 deletions

OREData/ored/utilities/initbuilders.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@
4040
#include <ored/portfolio/builders/bondtotalreturnswap.hpp>
4141
#include <ored/portfolio/builders/cachingenginebuilder.hpp>
4242
#include <ored/portfolio/builders/capfloor.hpp>
43-
#include <ored/portfolio/builders/capflooredaverageonindexedcouponleg.hpp>
4443
#include <ored/portfolio/builders/capflooredaveragebmacouponleg.hpp>
44+
#include <ored/portfolio/builders/capflooredaverageonindexedcouponleg.hpp>
4545
#include <ored/portfolio/builders/capflooredcpileg.hpp>
4646
#include <ored/portfolio/builders/capfloorediborleg.hpp>
4747
#include <ored/portfolio/builders/capfloorednonstandardyoyleg.hpp>
@@ -175,6 +175,7 @@
175175
#include <ored/portfolio/varianceswap.hpp>
176176

177177
#include <qle/math/openclenvironment.hpp>
178+
#include <qle/math/basiccpuenvironment.hpp>
178179

179180
#include <boost/thread/lock_types.hpp>
180181
#include <boost/thread/shared_mutex.hpp>
@@ -433,6 +434,7 @@ void initBuilders() {
433434
ORE_REGISTER_TRS_UNDERLYING_BUILDER("CBO", CBOTrsUnderlyingBuilder, false)
434435

435436
ORE_REGISTER_COMPUTE_FRAMEWORK_CREATOR("OpenCL", QuantExt::OpenClFramework, false);
437+
ORE_REGISTER_COMPUTE_FRAMEWORK_CREATOR("BasicCpu", QuantExt::BasicCpuFramework, false);
436438
}
437439

438440
} // namespace ore::data

QuantExt/qle/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ instruments/subperiodsswap.cpp
141141
instruments/syntheticcdo.cpp
142142
instruments/tenorbasisswap.cpp
143143
instruments/varianceswap.cpp
144+
math/basiccpuenvironment.cpp
144145
math/blockmatrixinverse.cpp
145146
math/bucketeddistribution.cpp
146147
math/computeenvironment.cpp
@@ -152,6 +153,7 @@ math/matrixfunctions.cpp
152153
math/openclenvironment.cpp
153154
math/randomvariable.cpp
154155
math/randomvariable_io.cpp
156+
math/randomvariable_ops.cpp
155157
math/randomvariablelsmbasissystem.cpp
156158
methods/brownianbridgepathinterpolator.cpp
157159
methods/fdmdefaultableequityjumpdiffusionfokkerplanckop.cpp
@@ -474,7 +476,6 @@ indexes/frcpi.hpp
474476
indexes/fxindex.hpp
475477
indexes/genericiborindex.hpp
476478
indexes/genericindex.hpp
477-
indexes/iborindexfixingoverride.hpp
478479
indexes/ibor/ambor.hpp
479480
indexes/ibor/ameribor.hpp
480481
indexes/ibor/boebaserate.hpp
@@ -527,6 +528,7 @@ indexes/ibor/thbbibor.hpp
527528
indexes/ibor/thor.hpp
528529
indexes/ibor/tonar.hpp
529530
indexes/ibor/twdtaibor.hpp
531+
indexes/iborindexfixingoverride.hpp
530532
indexes/inflationindexobserver.hpp
531533
indexes/inflationindexwrapper.hpp
532534
indexes/offpeakpowerindex.hpp
@@ -585,6 +587,7 @@ instruments/tenorbasisswap.hpp
585587
instruments/vanillaforwardoption.hpp
586588
instruments/varianceswap.hpp
587589
interpolators/optioninterpolator2d.hpp
590+
math/basiccpuenvironment.hpp
588591
math/blockmatrixinverse.hpp
589592
math/bucketeddistribution.hpp
590593
math/computeenvironment.hpp
@@ -606,6 +609,7 @@ math/quadraticinterpolation.hpp
606609
math/randomvariable.hpp
607610
math/randomvariable_io.hpp
608611
math/randomvariable_opcodes.hpp
612+
math/randomvariable_ops.hpp
609613
math/randomvariablelsmbasissystem.hpp
610614
math/stabilisedglls.hpp
611615
math/trace.hpp

0 commit comments

Comments
 (0)