Discontinuous Galerkin Library
#include "dg/algorithm.h"
execution_policy.h
Go to the documentation of this file.
1#pragma once
2
3namespace dg
4{
5
8
18struct AnyPolicyTag{};
20struct NoPolicyTag{};
22
26struct SerialTag : public AnyPolicyTag{};
27struct CudaTag : public AnyPolicyTag{};
28struct OmpTag : public AnyPolicyTag{};
29
30
31}//namespace dg
This is the namespace for all functions and classes defined and used by the discontinuous Galerkin li...
Execution Policy base class.
Definition: execution_policy.h:18
CUDA implementation.
Definition: execution_policy.h:27
Indicate that a type does not have an execution policy.
Definition: execution_policy.h:20
OpenMP parallel execution.
Definition: execution_policy.h:28
Indicate sequential execution.
Definition: execution_policy.h:26