walberla::field::internal::CreateBinarizationVTKWriterExporter Class Reference

#include <FieldExport.impl.h>

Public Member Functions

 CreateBinarizationVTKWriterExporter (const shared_ptr< StructuredBlockStorage > &blocks, ConstBlockDataID fieldId, const std::string &vtkName, uint_t mask)
 
template<typename FieldType >
void operator() (python_coupling::NonCopyableWrap< FieldType >)
 
shared_ptr< vtk::BlockCellDataWriterInterfacegetCreatedWriter ()
 

Private Attributes

shared_ptr< vtk::BlockCellDataWriterInterfacewriter_
 
shared_ptr< StructuredBlockStorageblocks_
 
ConstBlockDataID fieldId_
 
std::string vtkName_
 
uint_t mask_
 

Constructor & Destructor Documentation

◆ CreateBinarizationVTKWriterExporter()

walberla::field::internal::CreateBinarizationVTKWriterExporter::CreateBinarizationVTKWriterExporter ( const shared_ptr< StructuredBlockStorage > &  blocks,
ConstBlockDataID  fieldId,
const std::string &  vtkName,
uint_t  mask 
)
inline

Member Function Documentation

◆ getCreatedWriter()

shared_ptr< vtk::BlockCellDataWriterInterface > walberla::field::internal::CreateBinarizationVTKWriterExporter::getCreatedWriter ( )
inline

◆ operator()()

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

Member Data Documentation

◆ blocks_

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

◆ fieldId_

ConstBlockDataID walberla::field::internal::CreateBinarizationVTKWriterExporter::fieldId_
private

◆ mask_

uint_t walberla::field::internal::CreateBinarizationVTKWriterExporter::mask_
private

◆ vtkName_

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

◆ writer_

shared_ptr< vtk::BlockCellDataWriterInterface > walberla::field::internal::CreateBinarizationVTKWriterExporter::writer_
private

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