|
Peano
|
#include <algorithm>#include <execution>#include <ranges>#include <numeric>
Go to the source code of this file.
Macros | |
| #define | translateIntoCPPExecutionPolicyForParallelLoop(placement) placement==peano4::utils::LoopPlacement::Serial ? std::execution::seq : std::execution::par |
| As the. | |
| #define | translateIntoCPPExecutionPolicyForSimtLoop(placement) std::execution::seq; |
| #define | parallelForWithSchedulerInstructions(counter, max, loopParallelism) |
| #define | endParallelFor |
| #define | parallelDforWithSchedulerInstructions2d(counter, max, loopParallelism) |
| #define | parallelDforWithSchedulerInstructions3d(counter, max, loopParallelism) |
| #define | parallelDforWithSchedulerInstructions4d(counter, max, loopParallelism) |
| #define | parallelDforWithSchedulerInstructions5d(counter, max, loopParallelism) |
| #define | endParallelDfor |
| #define | simtForWithSchedulerInstructions(counter, max, loopParallelism) |
| #define | endSimtFor |
| #define | simtDforWithSchedulerInstructions2d(counter, max, loopParallelism) |
| #define | simtDforWithSchedulerInstructions3d(counter, max, loopParallelism) |
| #define | simtDforWithSchedulerInstructions4d(counter, max, loopParallelism) |
| #define | simtDforWithSchedulerInstructions5d(counter, max, loopParallelism) |
| #define | endSimtDfor |
| #define endParallelDfor |
| #define endParallelFor |
| #define endSimtDfor |
| #define endSimtFor |
| #define parallelDforWithSchedulerInstructions2d | ( | counter, | |
| max, | |||
| loopParallelism ) |
| #define parallelDforWithSchedulerInstructions3d | ( | counter, | |
| max, | |||
| loopParallelism ) |
| #define parallelDforWithSchedulerInstructions4d | ( | counter, | |
| max, | |||
| loopParallelism ) |
| #define parallelDforWithSchedulerInstructions5d | ( | counter, | |
| max, | |||
| loopParallelism ) |
| #define parallelForWithSchedulerInstructions | ( | counter, | |
| max, | |||
| loopParallelism ) |
| #define simtDforWithSchedulerInstructions2d | ( | counter, | |
| max, | |||
| loopParallelism ) |
| #define simtDforWithSchedulerInstructions3d | ( | counter, | |
| max, | |||
| loopParallelism ) |
| #define simtDforWithSchedulerInstructions4d | ( | counter, | |
| max, | |||
| loopParallelism ) |
| #define simtDforWithSchedulerInstructions5d | ( | counter, | |
| max, | |||
| loopParallelism ) |
| #define simtForWithSchedulerInstructions | ( | counter, | |
| max, | |||
| loopParallelism ) |
| #define translateIntoCPPExecutionPolicyForParallelLoop | ( | placement | ) | placement==peano4::utils::LoopPlacement::Serial ? std::execution::seq : std::execution::par |