ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
mark_boundary_cells.hpp File Reference
#include "cell_system/Cell.hpp"
#include "ghosts/HaloPlan.hpp"
#include <functional>
#include <span>
#include <unordered_map>
#include <unordered_set>
+ Include dependency graph for mark_boundary_cells.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  GhostComm
 

Functions

void GhostComm::mark_boundary_cells (std::span< Cell *const > local_cells, std::span< Cell *const > ghost_cells, std::function< bool(Cell const *, Cell const *)> wrap_predicate=nullptr)
 Classify each local cell as interior or boundary.
 
void GhostComm::mark_plan_cells_boundary (HaloPlan const &plan, std::span< Cell *const > local_cells)
 Mark plan-exported local cells as boundary (source 2, see mark_boundary_cells).