walberla::field::internal::GatherExporter Class Reference

#include <GatherExport.impl.h>

Public Member Functions

 GatherExporter (const shared_ptr< StructuredBlockForest > &blocks, ConstBlockDataID fieldId, CellInterval boundingBox=CellInterval(), int targetRank=0)
 
template<typename FieldType >
void operator() (python_coupling::NonCopyableWrap< FieldType >)
 
py::object getResultField ()
 

Private Attributes

py::object resultField_
 
shared_ptr< StructuredBlockStorageblocks_
 
ConstBlockDataID fieldId_
 
std::string vtkName_
 
CellInterval boundingBox_
 
int targetRank_
 

Constructor & Destructor Documentation

◆ GatherExporter()

walberla::field::internal::GatherExporter::GatherExporter ( const shared_ptr< StructuredBlockForest > &  blocks,
ConstBlockDataID  fieldId,
CellInterval  boundingBox = CellInterval(),
int  targetRank = 0 
)
inline

Member Function Documentation

◆ getResultField()

py::object walberla::field::internal::GatherExporter::getResultField ( )
inline

◆ operator()()

template<typename FieldType >
void walberla::field::internal::GatherExporter::operator() ( python_coupling::NonCopyableWrap< FieldType >  )
inline

Member Data Documentation

◆ blocks_

shared_ptr< StructuredBlockStorage > walberla::field::internal::GatherExporter::blocks_
private

◆ boundingBox_

CellInterval walberla::field::internal::GatherExporter::boundingBox_
private

◆ fieldId_

ConstBlockDataID walberla::field::internal::GatherExporter::fieldId_
private

◆ resultField_

py::object walberla::field::internal::GatherExporter::resultField_
private

◆ targetRank_

int walberla::field::internal::GatherExporter::targetRank_
private

◆ vtkName_

std::string walberla::field::internal::GatherExporter::vtkName_
private

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