AddToStorage.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::lbm_generated
 
 walberla::lbm_generated::internal
 

Functions

template<typename LatticeStorageSpecification_T >
GPUPdfField< LatticeStorageSpecification_T > * walberla::lbm_generated::internal::createGPUPdfField (const IBlock *const block, const StructuredBlockStorage *const bs, const LatticeStorageSpecification_T &storageSpecification, const uint_t ghostLayers, const field::Layout &layout, const bool usePitchedMem)
 
template<typename Field_T , typename LatticeStorageSpecification_T >
GPUPdfField< LatticeStorageSpecification_T > * walberla::lbm_generated::internal::createGPUPdfFieldFromCPUPdfField (const IBlock *const block, const StructuredBlockStorage *const, const LatticeStorageSpecification_T &storageSpecification, ConstBlockDataID cpuFieldID, const bool usePitchedMem, const bool copyCPUField=true)
 
template<typename GPUField_T , typename LatticeStorageSpecification_T >
BlockDataID walberla::lbm_generated::addGPUPdfFieldToStorage (const shared_ptr< StructuredBlockStorage > &bs, const std::string &identifier, const LatticeStorageSpecification_T &storageSpecification, const Layout layout=fzyx, const uint_t nrOfGhostLayers=1, const bool usePitchedMem=true)
 
template<typename Field_T , typename LatticeStorageSpecification_T >
BlockDataID walberla::lbm_generated::addGPUPdfFieldToStorage (const shared_ptr< StructuredBlockStorage > &bs, ConstBlockDataID cpuFieldID, const LatticeStorageSpecification_T &storageSpecification, const std::string &identifier, const bool usePitchedMem=true, const bool copyCPUField=true)