Block-Structured AMR Software Framework
amrex::experimental::detail Namespace Reference

Namespaces

 parfor_mf_detail
 

Functions

template<int MT, typename MF , typename F >
std::enable_if_t< IsFabArray< MF >::value > ParallelFor (MF const &mf, IntVect const &nghost, int ncomp, IntVect const &, bool, F const &f)
 
template<typename MF , typename F >
std::enable_if_t< IsFabArray< MF >::value > ParallelFor (MF const &mf, IntVect const &nghost, int ncomp, IntVect const &ts, bool dynamic, F &&f)
 
template<typename MF , typename F >
std::enable_if_t< IsFabArray< MF >::value > ParallelFor (MF const &mf, IntVect const &nghost, IntVect const &ts, bool dynamic, F &&f)
 

Function Documentation

◆ ParallelFor() [1/3]

template<int MT, typename MF , typename F >
std::enable_if_t<IsFabArray<MF>::value> amrex::experimental::detail::ParallelFor ( MF const &  mf,
IntVect const &  nghost,
int  ncomp,
IntVect const &  ,
bool  ,
F const &  f 
)

◆ ParallelFor() [2/3]

template<typename MF , typename F >
std::enable_if_t<IsFabArray<MF>::value> amrex::experimental::detail::ParallelFor ( MF const &  mf,
IntVect const &  nghost,
int  ncomp,
IntVect const &  ts,
bool  dynamic,
F &&  f 
)

◆ ParallelFor() [3/3]

template<typename MF , typename F >
std::enable_if_t<IsFabArray<MF>::value> amrex::experimental::detail::ParallelFor ( MF const &  mf,
IntVect const &  nghost,
IntVect const &  ts,
bool  dynamic,
F &&  f 
)