Block-Structured AMR Software Framework
AMReX_BaseFabUtility.H File Reference
#include <AMReX_Config.H>
#include <AMReX_BaseFab.H>
#include <AMReX_TypeTraits.H>

Go to the source code of this file.

Namespaces

 amrex
 

Functions

template<class Tto , class Tfrom >
AMREX_GPU_HOST_DEVICE void amrex::cast (BaseFab< Tto > &tofab, BaseFab< Tfrom > const &fromfab, Box const &bx, SrcComp scomp, DestComp dcomp, NumComps ncomp) noexcept
 
template<typename STRUCT , typename F , std::enable_if_t<(sizeof(STRUCT)<=36 *8) &&AMREX_IS_TRIVIALLY_COPYABLE(STRUCT) &&std::is_trivially_destructible_v< STRUCT >, int > FOO = 0>
void amrex::fill (BaseFab< STRUCT > &aos_fab, F const &f)