Initialization.h File Reference

Detailed Description

#include "VTKOutput.h"
#include "core/DataTypes.h"
#include "core/config/Config.h"
#include "domain_decomposition/StructuredBlockStorage.h"
#include <functional>
#include <string>

Classes

struct  walberla::vtk::SelectableOutputFunction
 

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
 

Typedefs

using walberla::vtk::OutputFunction = std::function< void()>
 
using walberla::vtk::RegisterVTKOutputFunction = std::function< void(std::vector< shared_ptr< BlockCellDataWriterInterface > > &, std::map< std::string, VTKOutput::CellFilter > &, std::map< std::string, VTKOutput::BeforeFunction > &)>
 

Functions

void walberla::vtk::initializeVTKOutput (std::map< std::string, SelectableOutputFunction > &outputFunctions, const shared_ptr< const StructuredBlockStorage > &storage, const shared_ptr< Config > &config, const std::string &configBlockName, const std::vector< shared_ptr< BlockCellDataWriterInterface > > &writers, const std::map< std::string, VTKOutput::CellFilter > &filters, const std::map< std::string, VTKOutput::BeforeFunction > &beforeFunctions)
 
void walberla::vtk::initializeVTKOutput (std::map< std::string, SelectableOutputFunction > &outputFunctions, const shared_ptr< const StructuredBlockStorage > &storage, const Config::BlockHandle &parentBlockHandle, const std::string &configBlockName, const std::vector< shared_ptr< BlockCellDataWriterInterface > > &_writers, const std::map< std::string, VTKOutput::CellFilter > &_filters, const std::map< std::string, VTKOutput::BeforeFunction > &_beforeFunctions)
 
void walberla::vtk::initializeVTKOutput (std::map< std::string, SelectableOutputFunction > &outputFunctions, const shared_ptr< const StructuredBlockStorage > &storage, const shared_ptr< Config > &config, const std::vector< shared_ptr< BlockCellDataWriterInterface > > &writers, const std::map< std::string, VTKOutput::CellFilter > &filters, const std::map< std::string, VTKOutput::BeforeFunction > &beforeFunctions)
 
void walberla::vtk::initializeVTKOutput (std::map< std::string, SelectableOutputFunction > &outputFunctions, const shared_ptr< const StructuredBlockStorage > &storage, const Config::BlockHandle &parentBlockHandle, const std::vector< shared_ptr< BlockCellDataWriterInterface > > &writers, const std::map< std::string, VTKOutput::CellFilter > &filters, const std::map< std::string, VTKOutput::BeforeFunction > &beforeFunctions)
 
void walberla::vtk::initializeVTKOutput (std::map< std::string, SelectableOutputFunction > &outputFunctions, const RegisterVTKOutputFunction &registerVTKOutputFunction, const shared_ptr< const StructuredBlockStorage > &storage, const shared_ptr< Config > &config, const std::string &configBlockName)
 Function for initializing VTKOutput objects from file and creating their corresponding output functions. More...
 
void walberla::vtk::initializeVTKOutput (std::map< std::string, SelectableOutputFunction > &outputFunctions, const RegisterVTKOutputFunction &registerVTKOutputFunction, const shared_ptr< const StructuredBlockStorage > &storage, const Config::BlockHandle &parentBlockHandle, const std::string &configBlockName)