Model of an id set.
More...
#include <dune/grid/concepts/indexidset.hh>
template<class IS>
concept Dune::Concept::IdSet =
requires(
const IS is,
const typename IS::template Codim<0>::Entity& entity,
int i,
unsigned int cc)
{
requires Hashable<typename IS::IdType>;
requires std::totally_ordered<typename IS::IdType>;
{ is.subId(entity,i,cc) } -> std::same_as<typename IS::IdType>;
} &&
Impl::IdSetEntityCodim<IS,0> &&
requires (index_constant<1> from, index_constant<IS::dimension+1> to) {
Impl::idSetEntityAllCodims<IS>(range(from, to).to_integer_sequence());
}
Model of an id set.
Definition concepts/indexidset.hh:83
Model of an id set.
Dune::Grid::GlobalIdSet and Dune::Grid::LocalIdSet are templates for this model