#include <AMReX_Config.H>
#include <AMReX.H>
#include <AMReX_REAL.H>
#include <cstdint>
#include <type_traits>
Go to the source code of this file.
|
| __host__ __device__ bool | amrex::simd::stdx::any_of (bool const v) |
| |
| template<typename T > |
| __host__ __device__ detail::where_expression< T > | amrex::simd::stdx::where (bool const mask, T &value) |
| |
| template<typename T > |
| __host__ __device__ T | amrex::simd::stdx::select (bool const mask, T const &true_val, T const &false_val) |
| |
| template<typename R , typename... Args> |
| constexpr bool | amrex::simd::is_nth_arg_non_const (R(*)(Args...), int n) |
| |
| template<typename C , typename R , typename... Args> |
| constexpr bool | amrex::simd::is_nth_arg_non_const (R(C::*)(Args...), int n) |
| |
| template<typename T , typename IndexType > |
| __host__ __device__ decltype(auto) | amrex::simd::load_1d (T *ptr, IndexType const i) |
| |
| template<auto P_Method, int N, bool ForceWriteback = false, typename T , typename IndexType , typename ValType > |
| __host__ __device__ void | amrex::simd::store_1d (ValType const &__restrict__ val, T *const __restrict__ ptr, IndexType const i) |
| |