This module contains types and utilities for concurrent execution of algorithms in SeqAn. More...
Modules | |
execution | |
Adopts the STL execution policies. | |
This module contains types and utilities for concurrent execution of algorithms in SeqAn.
Since C++17/20 the standard defines execution policies for sequential, parallel and vectorised execution of algorithms. These policies are not yet fully supported by the gcc compilers or only with a hard dependency on external libraries. Thus, we define our own execution policies which adopt the behaviour of the policies defined in the standard library. Once they are fully supported by the compilers our policies will merely alias the standard policies.