chsvlib
chsv helper source code
matrix_dynamically_customizable_parallelism Struct Reference

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.
 

Detailed Description

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.


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