Nodal index set for mpfa schemes, constructed around grid vertices. More...
#include <dumux/discretization/cellcentered/mpfa/dualgridindexset.hh>
| T | The traits class to be used | 
| Public Types | |
| using | Traits = T | 
| Export the traits type. | |
| using | LocalIndexType = LI | 
| Export the index types used. | |
| using | GridIndexType = GI | 
| using | NodalGridStencilType = typename T::template NodalScvDataStorage< GI > | 
| Export the stencil types used. | |
| using | NodalLocalStencilType = typename T::template NodalScvDataStorage< LI > | 
| using | NodalGridScvfStencilType = typename T::template NodalScvfDataStorage< GI > | 
| using | ScvfNeighborLocalIndexSet = typename T::template ScvfNeighborDataStorage< LI > | 
| Data structure to store the neighboring scv indices of an scvf (grid/local indices) | |
| Public Member Functions | |
| CCMpfaDualGridNodalIndexSet () | |
| Constructor. | |
| template<typename SubControlVolumeFace> | |
| void | insert (const SubControlVolumeFace &scvf) | 
| Inserts data for a given scvf. | |
| void | insert (const GridIndexType scvfIdx, const GridIndexType insideScvIdx, const bool boundary) | 
| Inserts scvf data. | |
| std::size_t | numScvs () const | 
| returns the number of scvs around the node | |
| std::size_t | numScvfs () const | 
| returns the number of scvfs around the node | |
| std::size_t | numBoundaryScvfs () const | 
| returns the number of boundary scvfs around the node | |
| const NodalGridStencilType & | gridScvIndices () const | 
| returns the grid scv indices connected to this dual grid node | |
| const NodalGridScvfStencilType & | gridScvfIndices () const | 
| returns the grid scvf indices connected to this dual grid node | |
| bool | scvfIsOnBoundary (unsigned int i) const | 
| returns whether or not the i-th scvf is on a domain boundary | |
| GridIndexType | gridScvIndex (unsigned int i) const | 
| returns the grid scv idx of the i-th scv | |
| GridIndexType | gridScvfIndex (unsigned int i) const | 
| returns the index of the i-th scvf | |
| GridIndexType | gridScvfIndex (unsigned int i, unsigned int j) const | 
| returns the grid index of the j-th scvf embedded in the i-th scv | |
| LocalIndexType | localScvfIndex (unsigned int i, unsigned int j) const | 
| returns the node-local index of the j-th scvf embedded in the i-th scv | |
| LocalIndexType | insideScvLocalIndex (unsigned int i) const | 
| returns the node-local index of the inside scv of the i-th scvf | |
| using Dumux::CCMpfaDualGridNodalIndexSet< T >::GridIndexType = GI | 
| using Dumux::CCMpfaDualGridNodalIndexSet< T >::LocalIndexType = LI | 
| using Dumux::CCMpfaDualGridNodalIndexSet< T >::NodalGridScvfStencilType = typename T::template NodalScvfDataStorage< GI > | 
| using Dumux::CCMpfaDualGridNodalIndexSet< T >::NodalGridStencilType = typename T::template NodalScvDataStorage< GI > | 
| using Dumux::CCMpfaDualGridNodalIndexSet< T >::NodalLocalStencilType = typename T::template NodalScvDataStorage< LI > | 
| using Dumux::CCMpfaDualGridNodalIndexSet< T >::ScvfNeighborLocalIndexSet = typename T::template ScvfNeighborDataStorage< LI > | 
| using Dumux::CCMpfaDualGridNodalIndexSet< T >::Traits = T | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline |