|
dune-pdelab 2.9
|
Loading...
Searching...
No Matches
Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache Class Reference
#include <dune/pdelab/gridoperator/common/borderdofexchanger.hh>
Inheritance diagram for Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache:

Public Types | |
| typedef IdType | EntityID |
| typedef GFSU::Ordering::Traits::DOFIndex::TreeIndex | ColumnTreeIndex |
| typedef std::size_t | size_type |
| typedef GFSV | GridFunctionSpace |
| using | EntitySet = typename GridFunctionSpace::Traits::EntitySet |
| typedef GFS::Traits::GridView | GridView |
| typedef GridView::Grid | Grid |
| using | index_type = typename EntitySet::Traits::Index |
| typedef GFS::Traits::GridView::Grid::GlobalIdSet::IdType | id_type |
| typedef std::vector< std::vector< bool > > | BorderEntitySet |
| typedef std::vector< std::unordered_map< index_type, id_type > > | IndexToIdMap |
| typedef std::unordered_map< id_type, EntityIndex > | IdToIndexMap |
Public Member Functions | |
| CommunicationCache (const GridOperator &go) | |
| bool | initialized () const |
| void | finishInitialization () |
| void | update () |
| const BorderPattern & | pattern () const |
| template<typename LFSVCache , typename LFSUCache , typename LocalPattern > | |
| void | addEntries (const LFSVCache &lfsv_cache, const LFSUCache &lfsu_cache, const LocalPattern &pattern) |
| template<typename Entity > | |
| size_type | size (const Entity &e) const |
| template<typename Buffer , typename Entity > | |
| void | gather_pattern (Buffer &buf, const Entity &e) const |
| template<typename Buffer , typename Entity > | |
| void | gather_data (Buffer &buf, const Entity &e, const M &matrix) const |
| bool | isBorderEntity (std::size_t gt_index, std::size_t entity_index) const |
| id_type | id (std::size_t gt_index, index_type entity_index) const |
| EntityIndex | index (id_type entity_id) const |
| std::pair< bool, EntityIndex > | findIndex (id_type entity_id) const |
Member Typedef Documentation
◆ BorderEntitySet
|
inherited |
◆ EntitySet
|
inherited |
◆ Grid
|
inherited |
◆ GridFunctionSpace
|
inherited |
◆ GridView
|
inherited |
◆ id_type
|
inherited |
◆ IdToIndexMap
|
inherited |
◆ index_type
|
inherited |
◆ IndexToIdMap
|
inherited |
Member Function Documentation
◆ findIndex()
|
inlineinherited |
◆ id()
|
inlineinherited |
◆ index()
|
inlineinherited |
◆ isBorderEntity()
|
inlineinherited |
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