waLBerla 7.2
Loading...
Searching...
No Matches
AddToStorage.h File Reference

Detailed Description

Namespaces

namespace  walberla
 Storage for detected contacts which can be used to perform actions for all contacts, e.g.
 
namespace  walberla::lbm_generated
 
namespace  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)