|
dune-fem
2.8-git
|
Thread iterators using domain decomposition. More...
#include <dune/fem/misc/threads/domainthreaditerator.hh>
Public Types | |
| typedef GridPart | GridPartType |
| typedef GridPartType ::GridType | GridType |
| typedef GridPartType ::IndexSetType | IndexSetType |
| typedef DomainFilter< GridPartType > | FilterType |
| typedef GridPartType ::template Codim< 0 >::IteratorType | IteratorType |
| typedef IteratorType ::Entity | EntityType |
| typedef DofManager< GridType > | DofManagerType |
Public Member Functions | |
| DomainDecomposedIterator (const GridPartType &gridPart, const ParameterReader ¶meter=Parameter::container()) | |
| contructor creating thread iterators More... | |
| void | update () |
| update internal list of iterators More... | |
| IteratorType | begin () const |
| return begin iterator for current thread More... | |
| IteratorType | end () const |
| return end iterator for current thread More... | |
| int | index (const EntityType &entity) const |
| return thread number this entity belongs to More... | |
| int | thread (const EntityType &entity) const |
| return thread number this entity belongs to More... | |
| void | setMasterRatio (const double ratio) |
Static Public Attributes | |
| static const PartitionIteratorType | pitype = GridPartType :: indexSetPartitionType |
Protected Attributes | |
| const GridPartType & | gridPart_ |
| const DofManagerType & | dofManager_ |
| const IndexSetType & | indexSet_ |
| double | masterRatio_ |
| const bool | communicationThread_ |
| const bool | verbose_ |
Thread iterators using domain decomposition.
| typedef DofManager< GridType > Dune::Fem::DomainDecomposedIterator< GridPart >::DofManagerType |
| typedef IteratorType :: Entity Dune::Fem::DomainDecomposedIterator< GridPart >::EntityType |
| typedef DomainFilter<GridPartType> Dune::Fem::DomainDecomposedIterator< GridPart >::FilterType |
| typedef GridPart Dune::Fem::DomainDecomposedIterator< GridPart >::GridPartType |
| typedef GridPartType :: GridType Dune::Fem::DomainDecomposedIterator< GridPart >::GridType |
| typedef GridPartType :: IndexSetType Dune::Fem::DomainDecomposedIterator< GridPart >::IndexSetType |
| typedef GridPartType :: template Codim< 0 >:: IteratorType Dune::Fem::DomainDecomposedIterator< GridPart >::IteratorType |
|
inlineexplicit |
contructor creating thread iterators
|
inline |
return begin iterator for current thread
|
inline |
return end iterator for current thread
|
inline |
return thread number this entity belongs to
|
inline |
|
inline |
return thread number this entity belongs to
|
inline |
update internal list of iterators
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
protected |