|
| Cell | walberla::to_cell (signed_integral_vector auto const &xyz) |
| |
| IBlock * | walberla::get_block_extended (LatticeWalberla const &lattice, auto const &pos, unsigned int n_ghost_layers) |
| |
| std::optional< BlockAndCell > | walberla::get_block_and_cell (::LatticeWalberla const &lattice, signed_integral_vector auto const &node, bool consider_ghost_layers) |
| |
| IBlock * | walberla::get_block (::LatticeWalberla const &lattice, real_vector auto const &pos, bool consider_ghost_layers) |
| |
| auto | walberla::convert_cell_corner_to_coord (real_vector auto const &corner) |
| | Get the block-local coordinates of a block corner.
|
| |
| auto | walberla::get_min_corner (IBlock const &block) |
| | Get the block-local coordinates of the lower corner of a block.
|
| |
| auto | walberla::get_max_corner (IBlock const &block) |
| | Get the block-local coordinates of the upper corner of a block.
|
| |
| std::optional< walberla::cell::CellInterval > | walberla::get_interval (::LatticeWalberla const &lattice, Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) |
| |
| std::optional< walberla::cell::CellInterval > | walberla::get_block_interval (::LatticeWalberla const &lattice, Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, Utils::Vector3i const &block_offset, IBlock const &block) |
| |
| void | walberla::copy_block_buffer (CellInterval const &bci, CellInterval const &ci, Utils::Vector3i const &block_offset, Utils::Vector3i const &lower_corner, auto &&kernel) |
| | Synchronize data between a sliced block and a container.
|
| |
| void | walberla::for_each_block_in_slice (::LatticeWalberla const &lattice, Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, auto &&visitor) |
| | Iterate over all local blocks that overlap a given 3D slice, invoking a visitor for each such block.
|
| |