VTKOutput.h File Reference

Detailed Description

#include "AABBCellFilter.h"
#include "Base64Writer.h"
#include "BlockCellDataWriter.h"
#include "CellBBCellFilter.h"
#include "PointDataSource.h"
#include "PolylineDataSource.h"
#include "core/Abort.h"
#include "core/DataTypes.h"
#include "domain_decomposition/StructuredBlockStorage.h"
#include "core/Filesystem.h"
#include <functional>
#include <tuple>
#include <fstream>
#include <string>
#include <vector>

Classes

class  walberla::vtk::VTKOutput
 
class  walberla::vtk::VTKOutput::VTKGEN
 
struct  walberla::vtk::VTKOutput::VertexCompare
 
struct  walberla::vtk::VTKOutput::SamplingCell
 
class  walberla::vtk::VTKOutput::Write
 
class  walberla::vtk::VTKOutput::WriteCollectors
 

Namespaces

 walberla
 \file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede.nosp@m.rik..nosp@m.henni.nosp@m.g@fa.nosp@m.u.de
 
 walberla::vtk
 

Functions

uint_t walberla::vtk::determineWriteFrequency (const real_t dt_SI, const uint_t fps)
 
shared_ptr< VTKOutput > walberla::vtk::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)
 
shared_ptr< VTKOutput > walberla::vtk::createVTKOutput_DomainDecomposition (const StructuredBlockStorage &sbs, 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)
 
shared_ptr< VTKOutput > walberla::vtk::createVTKOutput_DomainDecomposition (const shared_ptr< const BlockStorage > &sbs, 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)
 
shared_ptr< VTKOutput > walberla::vtk::createVTKOutput_DomainDecomposition (const shared_ptr< const StructuredBlockStorage > &sbs, 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)
 
shared_ptr< VTKOutput > walberla::vtk::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)
 
shared_ptr< VTKOutput > walberla::vtk::createVTKOutput_BlockData (const shared_ptr< 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)
 
shared_ptr< VTKOutput > walberla::vtk::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)
 
shared_ptr< VTKOutput > walberla::vtk::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)
 
void walberla::vtk::writeDomainDecomposition (const StructuredBlockStorage &sbs, const std::string &identifier=std::string("domain_decomposition"), const std::string &baseFolder=std::string("vtk_out"), const std::string &executionFolder=std::string("write_call"), const bool binary=true, const bool littleEndian=true, const int simultaneousIOOperations=0, const Set< SUID > &requiredStates=Set< SUID >::emptySet(), const Set< SUID > &incompatibleStates=Set< SUID >::emptySet(), bool useMPIIO=true)
 
void walberla::vtk::writeDomainDecomposition (const BlockStorage &bs, const std::string &identifier=std::string("domain_decomposition"), const std::string &baseFolder=std::string("vtk_out"), const std::string &executionFolder=std::string("write_call"), const bool binary=true, const bool littleEndian=true, const int simultaneousIOOperations=0, const Set< SUID > &requiredStates=Set< SUID >::emptySet(), const Set< SUID > &incompatibleStates=Set< SUID >::emptySet(), bool useMPIIO=true)
 
void walberla::vtk::writeDomainDecomposition (const shared_ptr< const BlockStorage > &bs, const std::string &identifier=std::string("domain_decomposition"), const std::string &baseFolder=std::string("vtk_out"), const std::string &executionFolder=std::string("write_call"), const bool binary=true, const bool littleEndian=true, const int simultaneousIOOperations=0, const Set< SUID > &requiredStates=Set< SUID >::emptySet(), const Set< SUID > &incompatibleStates=Set< SUID >::emptySet(), bool useMPIIO=true)
 
void walberla::vtk::writeDomainDecomposition (const shared_ptr< const StructuredBlockStorage > &sbs, const std::string &identifier=std::string("domain_decomposition"), const std::string &baseFolder=std::string("vtk_out"), const std::string &executionFolder=std::string("write_call"), const bool binary=true, const bool littleEndian=true, const int simultaneousIOOperations=0, const Set< SUID > &requiredStates=Set< SUID >::emptySet(), const Set< SUID > &incompatibleStates=Set< SUID >::emptySet(), bool useMPIIO=true)
 
VTKOutput::Write walberla::vtk::writeFiles (const shared_ptr< VTKOutput > &vtk, const bool immediatelyWriteCollectors=true, const int simultaneousIOOperations=0, const Set< SUID > &requiredStates=Set< SUID >::emptySet(), const Set< SUID > &incompatibleStates=Set< SUID >::emptySet())
 
VTKOutput::WriteCollectors walberla::vtk::writeCollectorFiles (const shared_ptr< VTKOutput > &vtk, const bool barrier)