walberla::vtk::VTKOutput Class Reference

#include <VTKOutput.h>

+ Inheritance diagram for walberla::vtk::VTKOutput:

Classes

struct  SamplingCell
 
struct  VertexCompare
 
class  VTKGEN
 
class  Write
 
class  WriteCollectors
 

Public Types

typedef std::function< void() > BeforeFunction
 
typedef std::function< void(CellSet &filteredCells, const IBlock &block, const StructuredBlockStorage &storage, const uint_t ghostLayers) > CellFilter
 

Public Member Functions

 ~VTKOutput ()
 
void setInitialWriteCallsToSkip (const uint_t initialWriteCallsToSkip)
 
void addBeforeFunction (BeforeFunction f)
 
void addAABBInclusionFilter (const AABB &aabb)
 
void addAABBExclusionFilter (const AABB &aabb)
 
void addCellInclusionFilter (CellFilter f)
 
void addCellExclusionFilter (CellFilter f)
 
void addCellDataWriter (const shared_ptr< BlockCellDataWriterInterface > &writer)
 
void setSamplingResolution (const real_t spacing)
 
void setSamplingResolution (const real_t dx, const real_t dy, const real_t dz)
 
void write (const bool immediatelyWriteCollectors=true, const int simultaneousIOOperations=0, const Set< SUID > &requiredStates=Set< SUID >::emptySet(), const Set< SUID > &incompatibleStates=Set< SUID >::emptySet())
 
void forceWrite (uint_t number, const bool immediatelyWriteCollectors=true, const int simultaneousIOOperations=0, const Set< SUID > &requiredStates=Set< SUID >::emptySet(), const Set< SUID > &incompatibleStates=Set< SUID >::emptySet())
 
void writeCollectors (const bool barrier)
 
void forceWriteNextStep ()
 

Private Types

typedef UID< VTKGENVTKUID
 
typedef std::tuple< cell_idx_t, cell_idx_t, cell_idx_tVertex
 
typedef std::tuple< real_t, real_t, real_tVertexCoord
 
typedef uint32_t Index
 

Private Member Functions

 VTKOutput ()
 
 VTKOutput (const BlockStorage &sbs, const std::string &identifier, const uint_t writeFrequency, const std::string &baseFolder, const std::string &executionFolder, const bool continuousNumbering, const bool binary, const bool littleEndian, const bool useMPIIO, const uint_t initialExecutionCount=0)
 creates a VTKOutput object that is supposed to output the domain decomposition More...
 
 VTKOutput (const StructuredBlockStorage &sbs, const std::string &identifier, const uint_t writeFrequency, const std::string &baseFolder, const std::string &executionFolder, const bool continuousNumbering, const bool binary, const bool littleEndian, const bool useMPIIO, const uint_t ghostLayers, const bool forcePVTU, const uint_t initialExecutionCount=0)
 creates a VTKOutput object that is supposed to output block data/cell data More...
 
 VTKOutput (const shared_ptr< PointDataSource > &pds, const std::string &identifier, const uint_t writeFrequency, const std::string &baseFolder, const std::string &executionFolder, const bool continuousNumbering, const bool binary, const bool littleEndian, const bool useMPIIO, const uint_t initialExecutionCount=0)
 creates a VTKOutput object that is supposed to output arbitrary point data More...
 
 VTKOutput (const shared_ptr< PolylineDataSource > &pds, const std::string &identifier, const uint_t writeFrequency, const std::string &baseFolder, const std::string &executionFolder, const bool continuousNumbering, const bool binary, const bool littleEndian, const bool useMPIIO, const uint_t initialExecutionCount=0)
 creates a VTKOutput object that is supposed to output arbitrary polyline data More...
 
void init (const std::string &identifier)
 
void writeDomainDecomposition (const std::string &path, const Set< SUID > &requiredStates, const Set< SUID > &incompatibleStates) const
 
void writeDomainDecompositionPieces (std::ostream &ofs, const Set< SUID > &requiredStates, const Set< SUID > &incompatibleStates) const
 
void computeOutputPoints (std::vector< Vector3< real_t > > &points, std::vector< bool > &outputPoint, uint_t &numberOfPoints) const
 
void writePointDataPieceHelper (const std::vector< Vector3< real_t > > &points, const std::vector< bool > &outputPoint, const uint_t numberOfPoints, std::ostream &ofs) const
 
void writePointData (const std::string &path)
 
void writePointDataPieces (std::ostream &ofs)
 
void computeOutputPolylines (std::vector< std::vector< Vector3< real_t > > > &lines, std::vector< std::vector< bool > > &outputPolylinePoint, std::vector< size_t > &polylineSize, uint_t &numberOfPolylines, uint_t &numberOfPolylinePoints) const
 
void writePolylineDataPieceHelper (const std::vector< std::vector< Vector3< real_t > > > &lines, const std::vector< std::vector< bool > > &outputPolylinePoint, const std::vector< size_t > &polylineSize, const uint_t numberOfPolylines, const uint_t numberOfPolylinePoints, std::ostream &ofs) const
 
void writePolylineData (const std::string &path)
 
void writePolylineDataPieces (std::ostream &ofs)
 
void computeVTUCells (const IBlock &block, CellVector &cellsOut) const
 
void writeBlocks (const std::string &path, const Set< SUID > &requiredStates, const Set< SUID > &incompatibleStates)
 
void writeBlockPieces (std::ostream &oss, const Set< SUID > &requiredStates, const Set< SUID > &incompatibleStates)
 
void writeVTI (std::ostream &ofs, const IBlock &block) const
 
void writeVTI_sampling (std::ostream &ofs, const IBlock &block) const
 
void writeVTIPiece (std::ostream &ofs, const IBlock &block) const
 
void writeVTIPiece_sampling (std::ostream &ofs, const IBlock &block) const
 
void writeVTU (std::ostream &ofs, const IBlock &block, const CellVector &cells) const
 
void writeVTU_sampling (std::ostream &ofs, const IBlock &block, const CellVector &cells) const
 
void writeVTUPiece (std::ostream &ofs, const IBlock &block, const CellVector &cells) const
 
void writeVTUPiece_sampling (std::ostream &ofs, const IBlock &block, const CellVector &cells) const
 
void writeVTUHeader (std::ofstream &ofs, const uint_t numberOfCells, const std::vector< VertexCoord > &vc, const std::vector< Index > &ci) const
 
void writeVTUHeaderPiece (std::ostream &ofs, const uint_t numberOfCells, const std::vector< VertexCoord > &vc, const std::vector< Index > &ci) const
 
uint8_t ghostLayerNr (const IBlock &block, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) const
 
std::vector< SamplingCellgetSamplingCells (const IBlock &block, const CellVector &cells) const
 
void writeCellData (std::ostream &ofs, const IBlock &block, const CellVector &cells) const
 
void writeCellData (std::ostream &ofs, const IBlock &block, const std::vector< SamplingCell > &cells) const
 
void writePVD ()
 
void writePVTI (const uint_t collector) const
 
void writePVTI_sampled (const uint_t collector) const
 
void writePVTU (const uint_t collector) const
 
bool writeCombinedVTI (std::string localPart, const uint_t collector) const
 
bool writeCombinedVTI_sampled (std::string localPart, const uint_t collector) const
 
bool writeCombinedVTU (std::string localPart, const uint_t collector) const
 
void getFilenames (std::vector< filesystem::path > &blocks, const uint_t collector) const
 
void writePPointData (std::ofstream &ofs) const
 
void writePCellData (std::ofstream &ofs) const
 
CellInterval getSampledCellInterval (const AABB &aabb) const
 

Private Attributes

std::string identifier_
 
std::vector< BeforeFunctionbeforeFunctions_
 
const BlockStorage *const unstructuredBlockStorage_
 
const StructuredBlockStorage *const blockStorage_
 
const shared_ptr< PointDataSourcepointDataSource_
 
const shared_ptr< PolylineDataSourcepolylineDataSource_
 
const std::string baseFolder_
 
const std::string executionFolder_
 
uint_t executionCounter_
 
uint_t initialWriteCallsToSkip_
 
const uint_t writeFrequency_
 
const bool continuousNumbering_
 
std::streampos pvdEnd_
 
std::vector< uint_tallCollectors_
 
std::vector< uint_tcollectorsToWrite_
 
const bool binary_
 
const std::string format_
 
const std::string endianness_
 
const bool useMPIIO_
 
const bool outputDomainDecomposition_
 
real_t samplingDx_
 
real_t samplingDy_
 
real_t samplingDz_
 
const bool forcePVTU_
 
bool configured_
 
bool uniformGrid_
 
const uint_t ghostLayers_
 
std::vector< AABB > aabbInclusionFilters_
 
std::vector< AABB > aabbExclusionFilters_
 
std::vector< CellFiltercellInclusionFunctions_
 
std::vector< CellFiltercellExclusionFunctions_
 
std::vector< shared_ptr< BlockCellDataWriterInterface > > cellDataWriter_
 
bool writeNextStep_
 

Friends

shared_ptr< VTKOutputcreateVTKOutput_DomainDecomposition (const BlockStorage &bs, const std::string &identifier, const uint_t writeFrequency, const std::string &baseFolder, const std::string &executionFolder, const bool continuousNumbering, const bool binary, const bool littleEndian, const bool useMPIIO, const uint_t initialExecutionCount)
 creates a VTKOutput object that is supposed to output the domain decomposition More...
 
shared_ptr< VTKOutputcreateVTKOutput_BlockData (const StructuredBlockStorage &sbs, const std::string &identifier, const uint_t writeFrequency, const uint_t ghostLayers, const bool forcePVTU, const std::string &baseFolder, const std::string &executionFolder, const bool continuousNumbering, const bool binary, const bool littleEndian, const bool useMPIIO, const uint_t initialExecutionCount)
 creates a VTKOutput object that is supposed to output block data/cell data More...
 
shared_ptr< VTKOutputcreateVTKOutput_PointData (const shared_ptr< PointDataSource > pds, const std::string &identifier, const uint_t writeFrequency, const std::string &baseFolder, const std::string &executionFolder, const bool continuousNumbering, const bool binary, const bool littleEndian, const bool useMPIIO, const uint_t initialExecutionCount)
 creates a VTKOutput object that is supposed to output arbitrary point data More...
 
shared_ptr< VTKOutputcreateVTKOutput_PolylineData (const shared_ptr< PolylineDataSource > pds, const std::string &identifier, const uint_t writeFrequency, const std::string &baseFolder, const std::string &executionFolder, const bool continuousNumbering, const bool binary, const bool littleEndian, const bool useMPIIO, const uint_t initialExecutionCount)
 creates a VTKOutput object that is supposed to output arbitrary polyline data More...
 

Additional Inherited Members

- Protected Member Functions inherited from walberla::NonCopyable
 NonCopyable ()
 
 ~NonCopyable ()
 

Member Typedef Documentation

typedef std::function< void () > walberla::vtk::VTKOutput::BeforeFunction
typedef std::function< void ( CellSet& filteredCells, const IBlock& block, const StructuredBlockStorage& storage, const uint_t ghostLayers ) > walberla::vtk::VTKOutput::CellFilter
typedef std::tuple< real_t, real_t, real_t > walberla::vtk::VTKOutput::VertexCoord
private
typedef UID< VTKGEN > walberla::vtk::VTKOutput::VTKUID
private

Constructor & Destructor Documentation

walberla::vtk::VTKOutput::~VTKOutput ( )
walberla::vtk::VTKOutput::VTKOutput ( )
private
walberla::vtk::VTKOutput::VTKOutput ( const BlockStorage &  sbs,
const std::string &  identifier,
const uint_t  writeFrequency,
const std::string &  baseFolder,
const std::string &  executionFolder,
const bool  continuousNumbering,
const bool  binary,
const bool  littleEndian,
const bool  useMPIIO,
const uint_t  initialExecutionCount = 0 
)
private

creates a VTKOutput object that is supposed to output the domain decomposition

walberla::vtk::VTKOutput::VTKOutput ( const StructuredBlockStorage &  sbs,
const std::string &  identifier,
const uint_t  writeFrequency,
const std::string &  baseFolder,
const std::string &  executionFolder,
const bool  continuousNumbering,
const bool  binary,
const bool  littleEndian,
const bool  useMPIIO,
const uint_t  ghostLayers,
const bool  forcePVTU,
const uint_t  initialExecutionCount = 0 
)
private

creates a VTKOutput object that is supposed to output block data/cell data

walberla::vtk::VTKOutput::VTKOutput ( const shared_ptr< PointDataSource > &  pds,
const std::string &  identifier,
const uint_t  writeFrequency,
const std::string &  baseFolder,
const std::string &  executionFolder,
const bool  continuousNumbering,
const bool  binary,
const bool  littleEndian,
const bool  useMPIIO,
const uint_t  initialExecutionCount = 0 
)
private

creates a VTKOutput object that is supposed to output arbitrary point data

walberla::vtk::VTKOutput::VTKOutput ( const shared_ptr< PolylineDataSource > &  pds,
const std::string &  identifier,
const uint_t  writeFrequency,
const std::string &  baseFolder,
const std::string &  executionFolder,
const bool  continuousNumbering,
const bool  binary,
const bool  littleEndian,
const bool  useMPIIO,
const uint_t  initialExecutionCount = 0 
)
private

creates a VTKOutput object that is supposed to output arbitrary polyline data

Member Function Documentation

void walberla::vtk::VTKOutput::addAABBExclusionFilter ( const AABB &  aabb)
inline
void walberla::vtk::VTKOutput::addAABBInclusionFilter ( const AABB &  aabb)
inline
void walberla::vtk::VTKOutput::addBeforeFunction ( BeforeFunction  f)
inline
void walberla::vtk::VTKOutput::addCellDataWriter ( const shared_ptr< BlockCellDataWriterInterface > &  writer)
inline
void walberla::vtk::VTKOutput::addCellExclusionFilter ( CellFilter  f)
inline
void walberla::vtk::VTKOutput::addCellInclusionFilter ( CellFilter  f)
inline
void walberla::vtk::VTKOutput::computeOutputPoints ( std::vector< Vector3< real_t > > &  points,
std::vector< bool > &  outputPoint,
uint_t numberOfPoints 
) const
private
void walberla::vtk::VTKOutput::computeOutputPolylines ( std::vector< std::vector< Vector3< real_t > > > &  lines,
std::vector< std::vector< bool > > &  outputPolylinePoint,
std::vector< size_t > &  polylineSize,
uint_t numberOfPolylines,
uint_t numberOfPolylinePoints 
) const
private
void walberla::vtk::VTKOutput::computeVTUCells ( const IBlock &  block,
CellVector &  cellsOut 
) const
private
void walberla::vtk::VTKOutput::forceWrite ( uint_t  number,
const bool  immediatelyWriteCollectors = true,
const int  simultaneousIOOperations = 0,
const Set< SUID > &  requiredStates = Set<SUID>::emptySet(),
const Set< SUID > &  incompatibleStates = Set<SUID>::emptySet() 
)
void walberla::vtk::VTKOutput::forceWriteNextStep ( )
inline
void walberla::vtk::VTKOutput::getFilenames ( std::vector< filesystem::path > &  blocks,
const uint_t  collector 
) const
private
CellInterval walberla::vtk::VTKOutput::getSampledCellInterval ( const AABB &  aabb) const
private
std::vector< VTKOutput::SamplingCell > walberla::vtk::VTKOutput::getSamplingCells ( const IBlock &  block,
const CellVector &  cells 
) const
private
uint8_t walberla::vtk::VTKOutput::ghostLayerNr ( const IBlock &  block,
const cell_idx_t  x,
const cell_idx_t  y,
const cell_idx_t  z 
) const
private
void walberla::vtk::VTKOutput::init ( const std::string &  identifier)
private
void walberla::vtk::VTKOutput::setInitialWriteCallsToSkip ( const uint_t  initialWriteCallsToSkip)
inline
void walberla::vtk::VTKOutput::setSamplingResolution ( const real_t  spacing)
inline
void walberla::vtk::VTKOutput::setSamplingResolution ( const real_t  dx,
const real_t  dy,
const real_t  dz 
)
inline
void walberla::vtk::VTKOutput::write ( const bool  immediatelyWriteCollectors = true,
const int  simultaneousIOOperations = 0,
const Set< SUID > &  requiredStates = Set<SUID>::emptySet(),
const Set< SUID > &  incompatibleStates = Set<SUID>::emptySet() 
)
void walberla::vtk::VTKOutput::writeBlockPieces ( std::ostream &  oss,
const Set< SUID > &  requiredStates,
const Set< SUID > &  incompatibleStates 
)
private
void walberla::vtk::VTKOutput::writeBlocks ( const std::string &  path,
const Set< SUID > &  requiredStates,
const Set< SUID > &  incompatibleStates 
)
private
void walberla::vtk::VTKOutput::writeCellData ( std::ostream &  ofs,
const IBlock &  block,
const CellVector &  cells 
) const
private
void walberla::vtk::VTKOutput::writeCellData ( std::ostream &  ofs,
const IBlock &  block,
const std::vector< SamplingCell > &  cells 
) const
private
void walberla::vtk::VTKOutput::writeCollectors ( const bool  barrier)
bool walberla::vtk::VTKOutput::writeCombinedVTI ( std::string  localPart,
const uint_t  collector 
) const
private
bool walberla::vtk::VTKOutput::writeCombinedVTI_sampled ( std::string  localPart,
const uint_t  collector 
) const
private
bool walberla::vtk::VTKOutput::writeCombinedVTU ( std::string  localPart,
const uint_t  collector 
) const
private
void walberla::vtk::VTKOutput::writeDomainDecomposition ( const std::string &  path,
const Set< SUID > &  requiredStates,
const Set< SUID > &  incompatibleStates 
) const
private
void walberla::vtk::VTKOutput::writeDomainDecompositionPieces ( std::ostream &  ofs,
const Set< SUID > &  requiredStates,
const Set< SUID > &  incompatibleStates 
) const
private
void walberla::vtk::VTKOutput::writePCellData ( std::ofstream &  ofs) const
private
void walberla::vtk::VTKOutput::writePointData ( const std::string &  path)
private
void walberla::vtk::VTKOutput::writePointDataPieceHelper ( const std::vector< Vector3< real_t > > &  points,
const std::vector< bool > &  outputPoint,
const uint_t  numberOfPoints,
std::ostream &  ofs 
) const
private
void walberla::vtk::VTKOutput::writePointDataPieces ( std::ostream &  ofs)
private
void walberla::vtk::VTKOutput::writePolylineData ( const std::string &  path)
private
void walberla::vtk::VTKOutput::writePolylineDataPieceHelper ( const std::vector< std::vector< Vector3< real_t > > > &  lines,
const std::vector< std::vector< bool > > &  outputPolylinePoint,
const std::vector< size_t > &  polylineSize,
const uint_t  numberOfPolylines,
const uint_t  numberOfPolylinePoints,
std::ostream &  ofs 
) const
private
void walberla::vtk::VTKOutput::writePolylineDataPieces ( std::ostream &  ofs)
private
void walberla::vtk::VTKOutput::writePPointData ( std::ofstream &  ofs) const
private
void walberla::vtk::VTKOutput::writePVD ( )
private
void walberla::vtk::VTKOutput::writePVTI ( const uint_t  collector) const
private
void walberla::vtk::VTKOutput::writePVTI_sampled ( const uint_t  collector) const
private
void walberla::vtk::VTKOutput::writePVTU ( const uint_t  collector) const
private
void walberla::vtk::VTKOutput::writeVTI ( std::ostream &  ofs,
const IBlock &  block 
) const
private
void walberla::vtk::VTKOutput::writeVTI_sampling ( std::ostream &  ofs,
const IBlock &  block 
) const
private
void walberla::vtk::VTKOutput::writeVTIPiece ( std::ostream &  ofs,
const IBlock &  block 
) const
private
void walberla::vtk::VTKOutput::writeVTIPiece_sampling ( std::ostream &  ofs,
const IBlock &  block 
) const
private
void walberla::vtk::VTKOutput::writeVTU ( std::ostream &  ofs,
const IBlock &  block,
const CellVector &  cells 
) const
private
void walberla::vtk::VTKOutput::writeVTU_sampling ( std::ostream &  ofs,
const IBlock &  block,
const CellVector &  cells 
) const
private
void walberla::vtk::VTKOutput::writeVTUHeader ( std::ofstream &  ofs,
const uint_t  numberOfCells,
const std::vector< VertexCoord > &  vc,
const std::vector< Index > &  ci 
) const
private
void walberla::vtk::VTKOutput::writeVTUHeaderPiece ( std::ostream &  ofs,
const uint_t  numberOfCells,
const std::vector< VertexCoord > &  vc,
const std::vector< Index > &  ci 
) const
private
void walberla::vtk::VTKOutput::writeVTUPiece ( std::ostream &  ofs,
const IBlock &  block,
const CellVector &  cells 
) const
private
void walberla::vtk::VTKOutput::writeVTUPiece_sampling ( std::ostream &  ofs,
const IBlock &  block,
const CellVector &  cells 
) const
private

Friends And Related Function Documentation

shared_ptr<VTKOutput> createVTKOutput_BlockData ( const StructuredBlockStorage &  sbs,
const std::string &  identifier = std::string("block_data"),
const uint_t  writeFrequency = 1,
const uint_t  ghostLayers = 0,
const bool  forcePVTU = false,
const std::string &  baseFolder = std::string("vtk_out"),
const std::string &  executionFolder = std::string("simulation_step"),
const bool  continuousNumbering = false,
const bool  binary = true,
const bool  littleEndian = true,
const bool  useMPIIO = true,
const uint_t  initialExecutionCount = 0 
)
friend

creates a VTKOutput object that is supposed to output block data/cell data

shared_ptr<VTKOutput> createVTKOutput_DomainDecomposition ( const BlockStorage &  bs,
const std::string &  identifier = std::string("domain_decomposition"),
const uint_t  writeFrequency = 1,
const std::string &  baseFolder = std::string("vtk_out"),
const std::string &  executionFolder = std::string("simulation_step"),
const bool  continuousNumbering = false,
const bool  binary = true,
const bool  littleEndian = true,
const bool  useMPIIO = true,
const uint_t  initialExecutionCount = 0 
)
friend

creates a VTKOutput object that is supposed to output the domain decomposition

shared_ptr<VTKOutput> createVTKOutput_PointData ( const shared_ptr< PointDataSource pds,
const std::string &  identifier = std::string("point_data"),
const uint_t  writeFrequency = 1,
const std::string &  baseFolder = std::string("vtk_out"),
const std::string &  executionFolder = std::string("simulation_step"),
const bool  continuousNumbering = false,
const bool  binary = true,
const bool  littleEndian = true,
const bool  useMPIIO = true,
const uint_t  initialExecutionCount = 0 
)
friend

creates a VTKOutput object that is supposed to output arbitrary point data

shared_ptr<VTKOutput> createVTKOutput_PolylineData ( const shared_ptr< PolylineDataSource pds,
const std::string &  identifier = std::string("point_data"),
const uint_t  writeFrequency = 1,
const std::string &  baseFolder = std::string("vtk_out"),
const std::string &  executionFolder = std::string("simulation_step"),
const bool  continuousNumbering = false,
const bool  binary = true,
const bool  littleEndian = true,
const bool  useMPIIO = true,
const uint_t  initialExecutionCount = 0 
)
friend

creates a VTKOutput object that is supposed to output arbitrary polyline data

Member Data Documentation

std::vector< AABB > walberla::vtk::VTKOutput::aabbExclusionFilters_
private
std::vector< AABB > walberla::vtk::VTKOutput::aabbInclusionFilters_
private
std::vector< uint_t > walberla::vtk::VTKOutput::allCollectors_
private
const std::string walberla::vtk::VTKOutput::baseFolder_
private
std::vector< BeforeFunction > walberla::vtk::VTKOutput::beforeFunctions_
private
const bool walberla::vtk::VTKOutput::binary_
private
const StructuredBlockStorage* const walberla::vtk::VTKOutput::blockStorage_
private
std::vector< shared_ptr< BlockCellDataWriterInterface > > walberla::vtk::VTKOutput::cellDataWriter_
private
std::vector< CellFilter > walberla::vtk::VTKOutput::cellExclusionFunctions_
private
std::vector< CellFilter > walberla::vtk::VTKOutput::cellInclusionFunctions_
private
std::vector< uint_t > walberla::vtk::VTKOutput::collectorsToWrite_
private
bool walberla::vtk::VTKOutput::configured_
private
const bool walberla::vtk::VTKOutput::continuousNumbering_
private
const std::string walberla::vtk::VTKOutput::endianness_
private
uint_t walberla::vtk::VTKOutput::executionCounter_
private
const std::string walberla::vtk::VTKOutput::executionFolder_
private
const bool walberla::vtk::VTKOutput::forcePVTU_
private
const std::string walberla::vtk::VTKOutput::format_
private
const uint_t walberla::vtk::VTKOutput::ghostLayers_
private
std::string walberla::vtk::VTKOutput::identifier_
private
uint_t walberla::vtk::VTKOutput::initialWriteCallsToSkip_
private
const bool walberla::vtk::VTKOutput::outputDomainDecomposition_
private
const shared_ptr< PointDataSource > walberla::vtk::VTKOutput::pointDataSource_
private
const shared_ptr< PolylineDataSource > walberla::vtk::VTKOutput::polylineDataSource_
private
std::streampos walberla::vtk::VTKOutput::pvdEnd_
private
real_t walberla::vtk::VTKOutput::samplingDx_
private
real_t walberla::vtk::VTKOutput::samplingDy_
private
real_t walberla::vtk::VTKOutput::samplingDz_
private
bool walberla::vtk::VTKOutput::uniformGrid_
private
const BlockStorage* const walberla::vtk::VTKOutput::unstructuredBlockStorage_
private
const bool walberla::vtk::VTKOutput::useMPIIO_
private
const uint_t walberla::vtk::VTKOutput::writeFrequency_
private
bool walberla::vtk::VTKOutput::writeNextStep_
private

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