|
dune-common 2.10
|
#include <array>#include <cmath>#include <cstddef>#include <cstdlib>#include <cstdint>#include <ostream>#include <dune/common/math.hh>#include <dune/common/simd/simd.hh>#include <dune/common/typetraits.hh>Go to the source code of this file.
Namespaces | |
| namespace | Dune |
| Dune namespace. | |
| namespace | Dune::Simd |
| Namespace for vectorization interface functions used by library developers. | |
| namespace | Dune::Simd::Overloads |
| Namespace for the overloads and specializations that make up a SIMD implementation. | |
| namespace | Dune::MathOverloads |
| namespace for customization of math functions with Dune-Semantics | |
Macros | |
| #define | DUNE_PRAGMA_OMP_SIMD |
| #define | DUNE_SIMD_LOOP_PREFIX_OP(SYMBOL) |
| #define | DUNE_SIMD_LOOP_UNARY_OP(SYMBOL) |
| #define | DUNE_SIMD_LOOP_POSTFIX_OP(SYMBOL) |
| #define | DUNE_SIMD_LOOP_ASSIGNMENT_OP(SYMBOL) |
| #define | DUNE_SIMD_LOOP_BINARY_OP(SYMBOL) |
| #define | DUNE_SIMD_LOOP_BITSHIFT_OP(SYMBOL) |
| #define | DUNE_SIMD_LOOP_COMPARISON_OP(SYMBOL) |
| #define | DUNE_SIMD_LOOP_BOOLEAN_OP(SYMBOL) |
| #define | DUNE_SIMD_LOOP_CMATH_UNARY_OP(expr) |
| #define | DUNE_SIMD_LOOP_CMATH_UNARY_OP_WITH_RETURN(expr, returnType) |
| #define | DUNE_SIMD_LOOP_STD_UNARY_OP(expr) |
| #define | DUNE_SIMD_LOOP_STD_BINARY_OP(expr) |
| #define DUNE_PRAGMA_OMP_SIMD |
| #define DUNE_SIMD_LOOP_ASSIGNMENT_OP | ( | SYMBOL | ) |
| #define DUNE_SIMD_LOOP_BINARY_OP | ( | SYMBOL | ) |
| #define DUNE_SIMD_LOOP_BITSHIFT_OP | ( | SYMBOL | ) |
| #define DUNE_SIMD_LOOP_BOOLEAN_OP | ( | SYMBOL | ) |
| #define DUNE_SIMD_LOOP_CMATH_UNARY_OP | ( | expr | ) |
| #define DUNE_SIMD_LOOP_CMATH_UNARY_OP_WITH_RETURN | ( | expr, | |
| returnType ) |
| #define DUNE_SIMD_LOOP_COMPARISON_OP | ( | SYMBOL | ) |
| #define DUNE_SIMD_LOOP_POSTFIX_OP | ( | SYMBOL | ) |
| #define DUNE_SIMD_LOOP_PREFIX_OP | ( | SYMBOL | ) |
| #define DUNE_SIMD_LOOP_STD_BINARY_OP | ( | expr | ) |
| #define DUNE_SIMD_LOOP_STD_UNARY_OP | ( | expr | ) |
| #define DUNE_SIMD_LOOP_UNARY_OP | ( | SYMBOL | ) |