waLBerla 7.2
|
#include "Initializer.h"
#include "BoundarySetter.h"
#include "geometry/structured/VoxelFileReader.h"
#include "boundary/Boundary.h"
#include "core/Abort.h"
#include "core/DataTypes.h"
#include "core/cell/Cell.h"
#include "core/cell/CellInterval.h"
#include "core/cell/CellVector.h"
#include "core/config/Config.h"
#include "core/mpi/Broadcast.h"
#include "core/mpi/BufferDataTypeExtensions.h"
#include "domain_decomposition/BlockStorage.h"
#include "domain_decomposition/IBlock.h"
#include "domain_decomposition/IBlockID.h"
#include "domain_decomposition/StructuredBlockStorage.h"
#include "field/FlagField.h"
#include <map>
#include <utility>
#include <vector>
#include "BoundaryFromVoxelFile.impl.h"
Classes | |
struct | walberla::geometry::initializer::IBlockIDPtrCompare |
class | walberla::geometry::initializer::BoundaryFromVoxelFile< BoundaryHandlerT > |
Sets boundary conditions using information obtained from a voxel file. More... | |
Namespaces | |
namespace | walberla |
Storage for detected contacts which can be used to perform actions for all contacts, e.g. | |
namespace | walberla::geometry |
namespace | walberla::geometry::initializer |
Typedefs | |
using | walberla::geometry::initializer::CellIntervalMap = std::map<const IBlockID *, CellInterval, IBlockIDPtrCompare> |
using | walberla::geometry::initializer::CellIntervalDataMap = std::map<const IBlockID *, std::pair<CellInterval, std::vector<uint8_t>>, IBlockIDPtrCompare> |
Functions | |
CellIntervalDataMap | walberla::geometry::initializer::readCellIntervalsOnRoot (const std::string &geometryFile, const Cell &offset, const CellIntervalMap &cellIntervals) |
CellVector | walberla::geometry::initializer::findCellsWithFlag (const CellInterval &cellInterval, const std::vector< uint8_t > &data, uint8_t flag) |