walberla::gpu::internal::UniformMPIDatatypeInfoExporter Class Reference

#include <GPUExport.impl.h>

Public Member Functions

 UniformMPIDatatypeInfoExporter (const shared_ptr< StructuredBlockForest > &blocks, BlockDataID fieldId, uint_t numberOfGhostLayers)
 
template<typename GpuField_T >
void operator() (python_coupling::NonCopyableWrap< GpuField_T >)
 
py::object getResultUniformMPIDatatype ()
 

Private Attributes

py::object resultMPIDatatypeInfo_
 
shared_ptr< StructuredBlockStorageblocks_
 
BlockDataID fieldId_
 
uint_t numberOfGhostLayers_
 

Constructor & Destructor Documentation

◆ UniformMPIDatatypeInfoExporter()

walberla::gpu::internal::UniformMPIDatatypeInfoExporter::UniformMPIDatatypeInfoExporter ( const shared_ptr< StructuredBlockForest > &  blocks,
BlockDataID  fieldId,
uint_t  numberOfGhostLayers 
)
inline

Member Function Documentation

◆ getResultUniformMPIDatatype()

py::object walberla::gpu::internal::UniformMPIDatatypeInfoExporter::getResultUniformMPIDatatype ( )
inline

◆ operator()()

template<typename GpuField_T >
void walberla::gpu::internal::UniformMPIDatatypeInfoExporter::operator() ( python_coupling::NonCopyableWrap< GpuField_T >  )
inline

Member Data Documentation

◆ blocks_

shared_ptr< StructuredBlockStorage > walberla::gpu::internal::UniformMPIDatatypeInfoExporter::blocks_
private

◆ fieldId_

BlockDataID walberla::gpu::internal::UniformMPIDatatypeInfoExporter::fieldId_
private

◆ numberOfGhostLayers_

uint_t walberla::gpu::internal::UniformMPIDatatypeInfoExporter::numberOfGhostLayers_
private

◆ resultMPIDatatypeInfo_

py::object walberla::gpu::internal::UniformMPIDatatypeInfoExporter::resultMPIDatatypeInfo_
private

The documentation for this class was generated from the following file: