Go to the source code of this file.
Classes | |
| struct | amrex::simd::detail::InternalVectorized |
| struct | amrex::simd::Vectorized< SIMD_WIDTH > |
Namespaces | |
| namespace | amrex |
| namespace | amrex::simd |
| namespace | amrex::simd::stdx |
| namespace | amrex::simd::detail |
Typedefs | |
| template<int SIMD_WIDTH = native_simd_size_real> | |
| using | amrex::simd::SIMDReal = amrex::Real |
| template<int SIMD_WIDTH = native_simd_size_particlereal> | |
| using | amrex::simd::SIMDParticleReal = amrex::ParticleReal |
| template<typename T_ParticleReal = SIMDParticleReal<>> | |
| using | amrex::simd::SIMDIdCpu = std::uint64_t |
Functions | |
| AMREX_GPU_HOST_DEVICE bool | amrex::simd::stdx::any_of (bool const v) |
| 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) |
Variables | |
| constexpr auto | amrex::simd::native_simd_size_real = 1 |
| constexpr auto | amrex::simd::native_simd_size_particlereal = 1 |
| template<typename T > | |
| constexpr bool | amrex::simd::is_vectorized = std::is_base_of_v<detail::InternalVectorized, T> |