BlockStorageExportHelpers.h File Reference

Detailed Description

#include "python_coupling/PythonWrapper.h"
#include "core/Set.h"
#include "core/uid/UID.h"
#include "domain_decomposition/StructuredBlockStorage.h"
#include <stdexcept>
#include <vector>
#include <string>

Classes

struct  walberla::python_coupling::NoSuchBlockData
 
struct  walberla::python_coupling::BlockDataNotConvertible
 

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::python_coupling
 

Functions

BlockDataID walberla::python_coupling::blockDataIDFromString (IBlock &block, const std::string &stringID)
 
BlockDataID walberla::python_coupling::blockDataIDFromString (BlockStorage &bs, const std::string &stringID)
 
BlockDataID walberla::python_coupling::blockDataIDFromString (StructuredBlockStorage &bs, const std::string &stringID)
 
template<typename UID , typename StringContainer >
Set< UID > walberla::python_coupling::uidSetFromStringContainer (const StringContainer &)
 
template<typename FField >
FField::value_type walberla::python_coupling::maskFromFlagList (const shared_ptr< StructuredBlockStorage > &, ConstBlockDataID, const std::vector< std::string > &)