Specifies a stateful policy that decides when a neighbor list needs to be rebuilt.
#include <NeighborListRebuilder.hpp>
template<typename T>
requires(T& rebuilder,
const stk::mesh::BulkData& bulk_data,
const stk::mesh::Selector& selector,
{ rebuilder.setup(bulk_data, selector, selector) } -> std::same_as<void>;
{ rebuilder.needs_rebuild(bulk_data, input, input) } -> std::convertible_to<bool>;
{ rebuilder.snapshot(bulk_data, input, input) } -> std::same_as<void>;
}
Specifies a stateful policy that decides when a neighbor list needs to be rebuilt.
Definition NeighborListRebuilder.hpp:112