1717#include " react/propagation/TopoSortO1Engine.h"
1818#include " react/propagation/PulseCountEngine.h"
1919#include " react/propagation/SourceSetEngine.h"
20- #include " react/propagation/TopoSortSTEngine.h"
2120#include " react/propagation/PulseCountO1Engine.h"
2221#include " react/propagation/ELMEngine.h"
2322
@@ -27,7 +26,7 @@ namespace {
2726using namespace react ;
2827
2928REACTIVE_DOMAIN (FloodingDomain, FloodingEngine<>, EventLog);
30- REACTIVE_DOMAIN (TopoSortDomain, TopoSortEngine<>, EventLog);
29+ REACTIVE_DOMAIN (TopoSortDomain, TopoSortEngine<parallel_queuing >, EventLog);
3130// REACTIVE_DOMAIN(TopoSortO1Domain, TopoSortO1Engine, EventLog);
3231REACTIVE_DOMAIN (PulseCountDomain, PulseCountEngine<>, EventLog);
3332REACTIVE_DOMAIN (SourceSetDomain, SourceSetEngine<>, EventLog);
@@ -36,7 +35,8 @@ REACTIVE_DOMAIN(PulseCountO1Domain, PulseCountO1Engine<>, EventLog);
3635REACTIVE_DOMAIN (ELMDomain, ELMEngine<>, EventLog);
3736
3837REACTIVE_DOMAIN (BFloodingDomain, FloodingEngine<>);
39- REACTIVE_DOMAIN (BTopoSortDomain, TopoSortEngine<>);
38+ REACTIVE_DOMAIN (BTopoSortDomain, TopoSortEngine<parallel_queuing>);
39+ REACTIVE_DOMAIN (BTopoSortDomainNoQ, TopoSortEngine<parallel>);
4040// REACTIVE_DOMAIN(BTopoSortO1Domain, TopoSortO1Engine);
4141REACTIVE_DOMAIN (BPulseCountDomain, PulseCountEngine<>);
4242REACTIVE_DOMAIN (BSourceSetDomain, SourceSetEngine<>);
@@ -236,8 +236,8 @@ void debugBenchmarks()
236236
237237void profileBenchmark ()
238238{
239- RUN_BENCHMARK (std::cout, 1 , Benchmark_Grid, BenchmarkParams_Grid (30 , 1000 ),
240- BSourceSetDomain );
239+ RUN_BENCHMARK (std::cout, 3 , Benchmark_Grid, BenchmarkParams_Grid (30 , 10000 ),
240+ BTopoSortDomain );
241241
242242 // RUN_BENCHMARK(std::cout, 1, Benchmark_Grid, BenchmarkParams_Grid(30, 10000),
243243 // BSourceSetDomain);
0 commit comments