![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Local (single-rank) validator for GhostComm::HaloPlan. More...
#include "ghosts/HaloPlanValidator.hpp"#include <boost/mpi/collectives/all_to_all.hpp>#include <iostream>#include <sstream>#include <unordered_map>#include <unordered_set>
Include dependency graph for HaloPlanValidator.cpp:Go to the source code of this file.
Namespaces | |
| namespace | GhostComm |
Functions | |
| std::vector< std::string > | GhostComm::validate_halo_plan (HaloPlan const &plan, std::span< Cell *const > local_cells, std::span< Cell *const > ghost_cells) |
| Validate a HaloPlan for correctness. | |
| std::vector< std::string > | GhostComm::validate_halo_plan_symmetry (HaloPlan const &plan) |
| Cross-rank symmetry check for a HaloPlan. | |
| bool | GhostComm::report_violations (std::vector< std::string > const &violations, char const *context) |
| Print violations to stderr and return whether the list was empty. | |
Local (single-rank) validator for GhostComm::HaloPlan.
See HaloPlanValidator.hpp.
Definition in file HaloPlanValidator.cpp.