|
waLBerla 7.2
|
Classes | |
| class | BoundaryFromBody |
| Initializes a boundary handler using a Body (works for both boundary handlings and boundary handling collections). More... | |
| class | BoundaryFromCellInterval |
| Initializes a boundary handler using a CellInterval (works for both boundary handlings and boundary handling collections). More... | |
| class | BoundaryFromDomainBorder |
| Sets a boundary condition at a certain border of the domain (borders are specified by directions). More... | |
| class | BoundaryFromImage |
| Sets boundary conditions according to a gray scale image. More... | |
| class | BoundaryFromVoxelFile |
| Sets boundary conditions using information obtained from a voxel file. More... | |
| class | BoundarySetter |
| class | BoundarySetter< FlagField< Flag_T > > |
| struct | IBlockIDPtrCompare |
| class | InitializationManager |
| Manages domain initialization from configuration file. More... | |
| class | Initializer |
| Abstract base class for all Initializers. More... | |
| class | InitializerUIDGenerator |
| class | OverlapFieldFromBody |
| Initializes a scalar field from a geometric body. More... | |
| class | ScalarFieldFromBody |
| Initializes a scalar field from a geometric body. More... | |
| class | ScalarFieldFromCellInterval |
| Initializes a scalar field using a CellInterval. More... | |
| class | ScalarFieldFromGrayScaleImage |
Initializes a scalar field, using the pixel values from a gray scale image The real_t field is initialized with values between 0 and 1. More... | |
Typedefs | |
| using | CellIntervalMap = std::map<const IBlockID *, CellInterval, IBlockIDPtrCompare> |
| using | CellIntervalDataMap = std::map<const IBlockID *, std::pair<CellInterval, std::vector<uint8_t>>, IBlockIDPtrCompare> |
| using | InitializerUID = uid::UID<InitializerUIDGenerator> |
Functions | |
| static void | transform3Dto2D (Cell &cell, uint_t extrusionCoord) |
| static void | transform2Dto3D (Cell &cell, uint_t extrusionCoord) |
| static void | transform2Dto3D (CellInterval &ci, uint_t extrusionCoord) |
| CellIntervalDataMap | readCellIntervalsOnRoot (const std::string &geometryFile, const Cell &offset, const CellIntervalMap &cellIntervals) |
| CellVector | findCellsWithFlag (const CellInterval &cellInterval, const std::vector< uint8_t > &data, uint8_t flag) |
| static void | transform3Dto2D (Cell &cell, uint_t extrusionCoord) |
| static void | transform2Dto3D (Cell &cell, uint_t extrusionCoord) |
| static void | transform2Dto3D (CellInterval &ci, uint_t extrusionCoord) |
| using walberla::geometry::initializer::CellIntervalDataMap = std::map<const IBlockID *, std::pair<CellInterval, std::vector<uint8_t>>, IBlockIDPtrCompare> |
| using walberla::geometry::initializer::CellIntervalMap = std::map<const IBlockID *, CellInterval, IBlockIDPtrCompare> |
| CellVector walberla::geometry::initializer::findCellsWithFlag | ( | const CellInterval & | cellInterval, |
| const std::vector< uint8_t > & | data, | ||
| uint8_t | flag ) |
| CellIntervalDataMap walberla::geometry::initializer::readCellIntervalsOnRoot | ( | const std::string & | geometryFile, |
| const Cell & | offset, | ||
| const CellIntervalMap & | cellIntervals ) |
|
inlinestatic |
|
static |
|
inlinestatic |
|
static |
|
inlinestatic |