BlockStorageExportHelpers.h File Reference
#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
 Storage for detected contacts which can be used to perform actions for all contacts, e.g.
 
 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 > &)