walberla::field::internal::CreateVTKWriterExporter Class Reference

#include <FieldExport.impl.h>

Public Member Functions

 CreateVTKWriterExporter (const shared_ptr< StructuredBlockForest > &blocks, ConstBlockDataID fieldId, const std::string &vtkName)
 
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_
 

Constructor & Destructor Documentation

◆ CreateVTKWriterExporter()

walberla::field::internal::CreateVTKWriterExporter::CreateVTKWriterExporter ( const shared_ptr< StructuredBlockForest > &  blocks,
ConstBlockDataID  fieldId,
const std::string &  vtkName 
)
inline

Member Function Documentation

◆ getCreatedWriter()

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

◆ operator()()

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

Member Data Documentation

◆ blocks_

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

◆ fieldId_

ConstBlockDataID walberla::field::internal::CreateVTKWriterExporter::fieldId_
private

◆ vtkName_

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

◆ writer_

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

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