#include <AMReX_Config.H>
#include <AMReX_Arena.H>
#include <AMReX_Array4.H>
#include <AMReX_Box.H>
#include <AMReX_GpuLaunch.H>
#include <AMReX_Vector.H>
#include <limits>
#include <utility>
Go to the source code of this file.
|
| Long | amrex::detail::get_tag_size (T const &tag) noexcept |
| |
| template<class TagType , class F > |
| void | amrex::detail::ParallelFor_doit (TagVector< TagType > const &tv, F const &f) |
| |
| template<class TagType , class F > |
| std::enable_if_t< std::is_same_v< std::decay_t< decltype(std::declval< TagType >().box())>, Box > | amrex::ParallelFor (TagVector< TagType > const &tv, int ncomp, F const &f) |
| |
| void | amrex::ParallelFor (TagVector< TagType > const &tv, F const &f) |
| |
| template<class TagType , class F > |
| std::enable_if_t< std::is_same_v< std::decay_t< decltype(std::declval< TagType >().box())>, Box > | amrex::ParallelFor (Vector< TagType > const &tags, int ncomp, F &&f) |
| |
| void | amrex::ParallelFor (Vector< TagType > const &tags, F &&f) |
| |