Mundy: Multibody Nonlocal Dynamics Version of the Day
Loading...
Searching...
No Matches
mundy::search::RebuilderType Concept Reference

Specifies a stateful policy that decides when a neighbor list needs to be rebuilt.

#include <NeighborListRebuilder.hpp>

Concept definition

template<typename T>
concept RebuilderType =
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>;
}
A selector paired with a geometry-yielding component for a non-periodic neighbor-list build.
Definition SearchInput.hpp:60
Specifies a stateful policy that decides when a neighbor list needs to be rebuilt.
Definition NeighborListRebuilder.hpp:112