Dune Core Modules (unstable)

Dune::Concept::IdSet Concept Reference

Model of an id set. More...

#include <dune/grid/concepts/indexidset.hh>

Concept definition

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> &&
Impl::idSetEntityAllCodims<IS>(range(from, to).to_integer_sequence());
}
Model of an id set.
Definition: indexidset.hh:83
std::integral_constant< std::size_t, i > index_constant
An index constant with value i.
Definition: indices.hh:29

Detailed Description

Model of an id set.

Dune::Grid::GlobalIdSet and Dune::Grid::LocalIdSet are templates for this model

Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 21, 23:30, 2024)