FieldCopy.h File Reference

Detailed Description

Namespaces

 walberla
 \file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede.nosp@m.rik..nosp@m.henni.nosp@m.g@fa.nosp@m.u.de
 
 walberla::gpu
 

Functions

template<typename DstType , typename SrcType >
void walberla::gpu::fieldCpy (const shared_ptr< StructuredBlockStorage > &blocks, BlockDataID dstID, ConstBlockDataID srcID)
 
template<typename DstType , typename SrcType >
std::function< void()> walberla::gpu::fieldCpyFunctor (const shared_ptr< StructuredBlockStorage > &blocks, BlockDataID dstID, ConstBlockDataID srcID)
 
template<typename DstType , typename SrcType >
void walberla::gpu::fieldCpySweepFunction (BlockDataID dstID, ConstBlockDataID srcID, IBlock *block)
 
template<typename DstType , typename SrcType >
std::function< void(IBlock *)> walberla::gpu::fieldCpyFunctor (BlockDataID dstID, ConstBlockDataID srcID)
 
template<typename T , uint_t fs>
void walberla::gpu::fieldCpy (gpu::GPUField< T > &dst, const field::Field< T, fs > &src)
 
template<typename T , uint_t fs>
void walberla::gpu::fieldCpy (field::Field< T, fs > &dst, const gpu::GPUField< T > &src)