|
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) |