#include <AMReX_Parser.H>
Public Member Functions | |
template<int M = N, std::enable_if_t< M==0, int > = 0> | |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE double | operator() () const noexcept |
template<typename... Ts> | |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE std::enable_if_t< sizeof...(Ts)==N &&!amrex::Same< float, Ts... >::value, double > | operator() (Ts... var) const noexcept |
template<typename... Ts> | |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE std::enable_if_t< sizeof...(Ts)==N &&amrex::Same< float, Ts... >::value, float > | operator() (Ts... var) const noexcept |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE double | operator() (GpuArray< double, N > const &var) const noexcept |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE | operator bool () const |
Public Attributes | |
char * | m_host_executor = nullptr |
char * | m_device_executor = nullptr |
|
inlineexplicit |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
char* amrex::ParserExecutor< N >::m_device_executor = nullptr |
char* amrex::ParserExecutor< N >::m_host_executor = nullptr |