waLBerla 7.2
Loading...
Searching...
No Matches
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>

Namespaces

namespace  walberla
 Storage for detected contacts which can be used to perform actions for all contacts, e.g.
 
namespace  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, OutputFunction > &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, OutputFunction > &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, OutputFunction > &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, OutputFunction > &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, OutputFunction > &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.
 
void walberla::vtk::initializeVTKOutput (std::map< std::string, OutputFunction > &outputFunctions, const RegisterVTKOutputFunction &registerVTKOutputFunction, const shared_ptr< const StructuredBlockStorage > &storage, const Config::BlockHandle &parentBlockHandle, const std::string &configBlockName)