The HostDeviceParser struct is non-owning and is suitable for being value captured by device lamba.
More...
#include <WarpXParserWrapper.H>
|
| template<typename... Ts> |
| AMREX_GPU_HOST_DEVICE std::enable_if_t< sizeof...(Ts)==N and amrex::Same< amrex::Real, Ts... >::value, amrex::Real > | operator() (Ts... var) const noexcept |
| |
template<int N>
struct HostDeviceParser< N >
The HostDeviceParser struct is non-owning and is suitable for being value captured by device lamba.
◆ operator()()
template<int N>
template<typename... Ts>
| AMREX_GPU_HOST_DEVICE std::enable_if_t<sizeof...(Ts) == N and amrex::Same<amrex::Real,Ts...>::value, amrex::Real> HostDeviceParser< N >::operator() |
( |
Ts... |
var | ) |
const |
|
inlinenoexcept |
◆ m_gpu_parser
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/warpx/checkouts/20.10/Source/Parser/WarpXParserWrapper.H