dune-multidomaingrid 2.8
|
#include <dune/grid/multidomaingrid/singlevalueset.hh>
Classes | |
struct | DataHandle |
Public Types | |
enum | SetState { emptySet , simpleSet , multipleSet } |
typedef SI | SubDomainIndex |
typedef const SubDomainIndex * | Iterator |
typedef SingleValueSet< SubDomainIndex > | This |
Public Member Functions | |
Iterator | begin () const |
Iterator | end () const |
bool | contains (SubDomainIndex domain) const |
template<typename Set > | |
bool | containsAll (const Set &set) const |
bool | simple () const |
bool | empty () const |
SetState | state () const |
std::size_t | size () const |
void | clear () |
void | add (SubDomainIndex domain) |
void | remove (SubDomainIndex domain) |
void | set (SubDomainIndex domain) |
template<typename Set > | |
void | addAll (const Set &set) |
int | domainOffset (SubDomainIndex domain) const |
SingleValueSet () | |
Static Public Attributes | |
static const std::size_t | maxSize = 1 |
static const SubDomainIndex | emptyTag = ~SubDomainIndex(0) |
typedef const SubDomainIndex* Dune::mdgrid::SingleValueSet< SI >::Iterator |
typedef SI Dune::mdgrid::SingleValueSet< SI >::SubDomainIndex |
typedef SingleValueSet<SubDomainIndex> Dune::mdgrid::SingleValueSet< SI >::This |
enum Dune::mdgrid::SingleValueSet::SetState |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |