|
dune-multidomaingrid 2.10-git
|
Loading...
Searching...
No Matches
Classes |
Public Types |
Public Member Functions |
Static Public Attributes |
Friends |
List of all members
Dune::mdgrid::ArrayBasedSet< SI, capacity > Class Template Reference
#include <dune/grid/multidomaingrid/arraybasedset.hh>
Classes | |
| struct | DataHandle |
Public Types | |
| enum | SetState { emptySet , simpleSet , multipleSet } |
| typedef SI | SubDomainIndex |
| typedef std::array< SubDomainIndex, maxSize >::iterator | ArrayIterator |
| typedef std::array< SubDomainIndex, maxSize >::const_iterator | Iterator |
| typedef ArrayBasedSet< SubDomainIndex, capacity > | This |
Public Member Functions | |
| Iterator | begin () const |
| Iterator | end () const |
| bool | contains (SubDomainIndex domain) const |
| template<typename Set > | |
| bool | containsAll (const Set &set) const |
| void | difference (const ArrayBasedSet &minuend, const ArrayBasedSet &subtrahend) |
| 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 |
| ArrayBasedSet () | |
| bool | operator== (const ArrayBasedSet &r) const |
| bool | operator!= (const ArrayBasedSet &r) const |
Static Public Attributes | |
| static const std::size_t | maxSize = capacity |
| static const SubDomainIndex | emptyTag = std::numeric_limits<SubDomainIndex>::max() |
Friends | |
| bool | setContains (const ArrayBasedSet< SI, capacity > &a, const ArrayBasedSet< SI, capacity > &b) |
| void | setAdd (ArrayBasedSet< SI, capacity > &a, const ArrayBasedSet< SI, capacity > &b) |
Member Typedef Documentation
◆ ArrayIterator
| typedef std::array<SubDomainIndex,maxSize>::iterator Dune::mdgrid::ArrayBasedSet< SI, capacity >::ArrayIterator |
◆ Iterator
| typedef std::array<SubDomainIndex,maxSize>::const_iterator Dune::mdgrid::ArrayBasedSet< SI, capacity >::Iterator |
◆ SubDomainIndex
| typedef SI Dune::mdgrid::ArrayBasedSet< SI, capacity >::SubDomainIndex |
◆ This
| typedef ArrayBasedSet<SubDomainIndex,capacity> Dune::mdgrid::ArrayBasedSet< SI, capacity >::This |
Member Enumeration Documentation
◆ SetState
Constructor & Destructor Documentation
◆ ArrayBasedSet()
|
inline |
Member Function Documentation
◆ add()
|
inline |
◆ addAll()
|
inline |
◆ begin()
|
inline |
◆ clear()
|
inline |
◆ contains()
|
inline |
◆ containsAll()
|
inline |
◆ difference()
|
inline |
◆ domainOffset()
|
inline |
◆ empty()
|
inline |
◆ end()
|
inline |
◆ operator!=()
|
inline |
◆ operator==()
|
inline |
◆ remove()
|
inline |
◆ set()
|
inline |
◆ simple()
|
inline |
◆ size()
|
inline |
◆ state()
|
inline |
Friends And Related Symbol Documentation
◆ setAdd
|
friend |
◆ setContains
template<typename SI , std::size_t capacity>
|
friend |
Member Data Documentation
◆ emptyTag
|
static |
◆ maxSize
|
static |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8