1 #ifndef ERF_HOST_FAB_VIEW_H
2 #define ERF_HOST_FAB_VIEW_H
4 #include <AMReX_MultiFab.H>
5 #include <AMReX_FArrayBox.H>
48 amrex::Gpu::dtoh_memcpy_async(fab.dataPtr(),
dev_fab.dataPtr(),
50 amrex::Gpu::streamSynchronize();
53 [[nodiscard]] amrex::Array4<const amrex::Real>
array ()
const
55 return fab.const_array();
62 [[nodiscard]] amrex::Array4<const amrex::Real>
array ()
const
amrex::Real Real
Definition: ERF_ShocInterface.H:19
Definition: ERF_HostFabView.H:39
ERFHostFabView(const amrex::FArrayBox &d)
Definition: ERF_HostFabView.H:60
const amrex::FArrayBox * dev_fab
Definition: ERF_HostFabView.H:58
amrex::Array4< const amrex::Real > array() const
Definition: ERF_HostFabView.H:62