dune-common 2.9.0
|
#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 | ) |