A policy for implementing matrix operations for running both in a single-thread-only mode and in parallel mode depending on a dynamically provided value of a special flag set by the Matrix::set_parallel_mode and Matrix::reset_parallel_mode methods of the matrix instantiated for this policy. More...
#include <chsvmath.h>
Public Member Functions | |
matrix_dynamically_customizable_parallelism ()=default | |
Default constructor. | |
matrix_dynamically_customizable_parallelism (const matrix_always_parallel &) | |
Provided for meta-convertibility from matrix_always_parallel. Not implemented. | |
matrix_dynamically_customizable_parallelism (const matrix_always_sequential &) | |
Provided for meta-convertibility from matrix_always_sequential. Not implemented. | |
A policy for implementing matrix operations for running both in a single-thread-only mode and in parallel mode depending on a dynamically provided value of a special flag set by the Matrix::set_parallel_mode and Matrix::reset_parallel_mode methods of the matrix instantiated for this policy.