|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Static Public Attributes |
Protected Attributes |
List of all members
Dune::Fem::DomainDecomposedIteratorStorage< GridPart > Class Template Reference
Storage of thread iterators using domain decomposition. More...
#include <dune/fem/misc/threads/domainthreaditerator.hh>
Inheritance diagram for Dune::Fem::DomainDecomposedIteratorStorage< GridPart >:

Public Types | |
| typedef DomainDecomposedIterator< GridPart > | ThreadIteratorType |
| typedef ThreadIterator::GridPartType | GridPartType |
| typedef GridPartType::IndexSetType | IndexSetType |
| typedef ThreadIteratorType::FilterType | FilterType |
| typedef ThreadIteratorType::IteratorType | IteratorType |
| typedef IteratorType::Entity | EntityType |
Public Member Functions | |
| DomainDecomposedIteratorStorage (const GridPart &gridPart) | |
| ThreadIteratorType & | iterators () const |
| const FilterType & | filter (const int thread) const |
| return filter for given thread | |
| void | update () |
| update internal list of iterators | |
| void | setMasterRatio (const double ratio) |
| set ratio between master thread and other threads in comp time | |
| IteratorType | begin () const |
| return begin iterator for current thread | |
| IteratorType | end () const |
| return end iterator for current thread | |
| int | index (const EntityType &entity) const |
| return thread number this entity belongs to | |
| int | thread (const EntityType &entity) const |
| return thread number this entity belongs to | |
Static Public Attributes | |
| static const PartitionIteratorType | pitype |
Protected Attributes | |
| std::unique_ptr< ThreadIteratorType, typename IteratorProviderType::Deleter > | iterators_ |
Detailed Description
template<class GridPart>
class Dune::Fem::DomainDecomposedIteratorStorage< GridPart >
class Dune::Fem::DomainDecomposedIteratorStorage< GridPart >
Storage of thread iterators using domain decomposition.
Member Typedef Documentation
◆ EntityType
|
inherited |
◆ FilterType
|
inherited |
◆ GridPartType
|
inherited |
◆ IndexSetType
|
inherited |
◆ IteratorType
|
inherited |
◆ ThreadIteratorType
|
inherited |
Constructor & Destructor Documentation
◆ DomainDecomposedIteratorStorage()
template<class GridPart >
|
inline |
Member Function Documentation
◆ begin()
|
inlineinherited |
return begin iterator for current thread
◆ end()
|
inlineinherited |
return end iterator for current thread
◆ filter()
|
inlineinherited |
return filter for given thread
◆ index()
|
inlineinherited |
return thread number this entity belongs to
◆ iterators()
|
inlineinherited |
◆ setMasterRatio()
|
inlineinherited |
set ratio between master thread and other threads in comp time
◆ thread()
|
inlineinherited |
return thread number this entity belongs to
◆ update()
|
inlineinherited |
update internal list of iterators
Member Data Documentation
◆ iterators_
|
protectedinherited |
◆ pitype
|
staticinherited |
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