Model of an index set.
More...
#include <dune/grid/concepts/indexidset.hh>
template<class IS>
{
{ IS::dimension } -> std::convertible_to<int>;
requires RandomAccessContainer<typename IS::Types>;
{ is.types(codim) } -> std::same_as<typename IS::Types>;
requires std::integral<typename IS::IndexType>;
{ is.size(type) } -> std::convertible_to<typename IS::IndexType>;
{ is.size(codim) } -> std::convertible_to<typename IS::IndexType>;
} &&
Impl::IndexSetEntityCodim<IS,0> &&
requires (index_constant<1> from, index_constant<IS::dimension+1> to) {
Impl::indexSetEntityAllCodims<IS>(range(from, to).to_integer_sequence());
}
Model of an index set.
Definition concepts/indexidset.hh:44
Model of an index set.
Dune::Grid::LevelIndexSet and Dune::Grid::LeafIndexSet are templates for this model