Block-Structured AMR Software Framework
amrex::EB2::UIF_detail Namespace Reference

Functions

template<typename F >
Real do_max (const RealArray &p, F &&f) noexcept
 
template<typename F , typename... Fs>
Real do_max (const RealArray &p, F &&f, Fs &... fs) noexcept
 
template<typename F >
AMREX_GPU_HOST_DEVICE Real do_max (AMREX_D_DECL(Real x, Real y, Real z), F &&f) noexcept
 
template<typename F , typename... Fs>
AMREX_GPU_HOST_DEVICE Real do_max (AMREX_D_DECL(Real x, Real y, Real z), F &&f, Fs &... fs) noexcept
 

Function Documentation

◆ do_max() [1/4]

template<typename F >
AMREX_GPU_HOST_DEVICE Real amrex::EB2::UIF_detail::do_max ( AMREX_D_DECL(Real x, Real y, Real z)  ,
F &&  f 
)
inlinenoexcept

◆ do_max() [2/4]

template<typename F , typename... Fs>
AMREX_GPU_HOST_DEVICE Real amrex::EB2::UIF_detail::do_max ( AMREX_D_DECL(Real x, Real y, Real z)  ,
F &&  f,
Fs &...  fs 
)
inlinenoexcept

◆ do_max() [3/4]

template<typename F >
Real amrex::EB2::UIF_detail::do_max ( const RealArray p,
F &&  f 
)
inlinenoexcept

◆ do_max() [4/4]

template<typename F , typename... Fs>
Real amrex::EB2::UIF_detail::do_max ( const RealArray p,
F &&  f,
Fs &...  fs 
)
inlinenoexcept