TuringSim
C++ framework to simulate abstract computing models
TuringSim::Runner::NonDeterministicMachineRunner< MachineType, ListenerType, ListenerConstructorArgs > Class Template Reference

A class to run a simulate the execution of a non-deterministic Machine. More...

#include <runner/nonDeterministicMachineRunner.h>

Detailed Description

template<typename MachineType, typename ListenerType, typename ListenerConstructorArgs = typename MachineRunnerArgs<MachineType, ListenerType>::ListenerConstructorArgs>
class TuringSim::Runner::NonDeterministicMachineRunner< MachineType, ListenerType, ListenerConstructorArgs >

A class to run a simulate the execution of a non-deterministic Machine.

Template Parameters
MachineTypethe type of the simulated machine. Must be a subclass of TuringSim::Machine::Machine.
ListenerTypethe type of the listener that follows the execution of the listener.
ListenerConstructorArgsthe parameters related to the listener.

The Machine have to be deterministic.

Definition at line 371 of file nonDeterministicMachineRunner.h.


The documentation for this class was generated from the following file: