File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -75,6 +75,7 @@ namespace opdi {
7575 virtual void init () = 0;
7676 virtual void finalize () = 0;
7777 virtual void prepareEvaluate () = 0;
78+ virtual void postEvaluate () = 0;
7879 virtual void reset () = 0;
7980
8081 virtual void * exportState () = 0;
Original file line number Diff line number Diff line change @@ -350,6 +350,11 @@ void opdi::MutexOmpLogic::prepareEvaluate() {
350350 MutexOmpLogic::evalState.reductionTrace = this ->reductionTrace .trace ;
351351}
352352
353+
354+ void opdi::MutexOmpLogic::postEvaluate () {
355+
356+ }
357+
353358void opdi::MutexOmpLogic::reset () {
354359 this ->criticalTrace .trace .clear ();
355360 this ->lockTrace .trace .clear ();
Original file line number Diff line number Diff line change @@ -123,6 +123,7 @@ namespace opdi {
123123 virtual void registerInactiveMutex (MutexKind kind, std::size_t waitId);
124124
125125 void prepareEvaluate ();
126+ void postEvaluate ();
126127 void reset ();
127128
128129 void * exportState ();
You can’t perform that action at this time.
0 commit comments