![]() |
Block-Structured AMR Software Framework
|
#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.
Classes | |
| struct | amrex::Array4PairTag< T > |
| struct | amrex::Array4CopyTag< T0, T1 > |
| struct | amrex::Array4MaskCopyTag< T0, T1 > |
| struct | amrex::Array4Tag< T > |
| struct | amrex::Array4BoxTag< T > |
| struct | amrex::Array4BoxValTag< T > |
| struct | amrex::Array4BoxOrientationTag< T > |
| struct | amrex::Array4BoxOffsetTag< T > |
| struct | amrex::VectorTag< T > |
| struct | amrex::CommRecvBufTag< T > |
| struct | amrex::CommSendBufTag< T > |
| struct | amrex::TagVector< TagType > |
Namespaces | |
| namespace | amrex |
Functions | |
| template<class TagType , class F > requires (std::same_as<std::decay_t<decltype(std::declval<TagType>().box())>, Box>) | |
| void | amrex::ParallelFor (TagVector< TagType > const &tv, int ncomp, F const &f) |
| template<class TagType , class F > requires (std::same_as<std::decay_t<decltype(std::declval<TagType>().box())>, Box>) | |
| void | amrex::ParallelFor (TagVector< TagType > const &tv, F const &f) |
| template<class TagType , class F > requires (std::is_integral_v<std::decay_t<decltype(std::declval<TagType>().size())> >) | |
| void | amrex::ParallelFor (TagVector< TagType > const &tv, F const &f) |
| template<class TagType , class F > requires (std::same_as<std::decay_t<decltype(std::declval<TagType>().box())>, Box>) | |
| void | amrex::ParallelFor (Vector< TagType > const &tags, int ncomp, F &&f) |
| template<class TagType , class F > requires (std::same_as<std::decay_t<decltype(std::declval<TagType>().box())>, Box>) | |
| void | amrex::ParallelFor (Vector< TagType > const &tags, F &&f) |
| template<class TagType , class F > requires (std::is_integral_v<std::decay_t<decltype(std::declval<TagType>().size())> >) | |
| void | amrex::ParallelFor (Vector< TagType > const &tags, F &&f) |