3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Types | Public Member Functions | List of all members
Dumux::CCMpfaDualGridIndexSet< NI > Class Template Reference

Class for the index sets of the dual grid in mpfa schemes. More...

#include <dumux/discretization/cellcentered/mpfa/dualgridindexset.hh>

Description

template<class NI>
class Dumux::CCMpfaDualGridIndexSet< NI >

Class for the index sets of the dual grid in mpfa schemes.

Template Parameters
NIThe type used for the nodal index sets.

Public Types

using NodalIndexSet = NI
 
using GridIndexType = typename NodalIndexSet::GridIndexType
 

Public Member Functions

 CCMpfaDualGridIndexSet ()=delete
 Default constructor should not be used. More...
 
template<class GridView >
 CCMpfaDualGridIndexSet (const GridView &gridView)
 Constructor taking a grid view. More...
 
template<class SubControlVolumeFace >
const NodalIndexSetoperator[] (const SubControlVolumeFace &scvf) const
 Access with an scvf. More...
 
template<class SubControlVolumeFace >
NodalIndexSetoperator[] (const SubControlVolumeFace &scvf)
 
const NodalIndexSetoperator[] (GridIndexType i) const
 Access with an index. More...
 
NodalIndexSetoperator[] (GridIndexType i)
 

Member Typedef Documentation

◆ GridIndexType

template<class NI >
using Dumux::CCMpfaDualGridIndexSet< NI >::GridIndexType = typename NodalIndexSet::GridIndexType

◆ NodalIndexSet

template<class NI >
using Dumux::CCMpfaDualGridIndexSet< NI >::NodalIndexSet = NI

Constructor & Destructor Documentation

◆ CCMpfaDualGridIndexSet() [1/2]

template<class NI >
Dumux::CCMpfaDualGridIndexSet< NI >::CCMpfaDualGridIndexSet ( )
delete

Default constructor should not be used.

◆ CCMpfaDualGridIndexSet() [2/2]

template<class NI >
template<class GridView >
Dumux::CCMpfaDualGridIndexSet< NI >::CCMpfaDualGridIndexSet ( const GridView &  gridView)
inline

Constructor taking a grid view.

Member Function Documentation

◆ operator[]() [1/4]

template<class NI >
template<class SubControlVolumeFace >
NodalIndexSet & Dumux::CCMpfaDualGridIndexSet< NI >::operator[] ( const SubControlVolumeFace &  scvf)
inline

◆ operator[]() [2/4]

template<class NI >
template<class SubControlVolumeFace >
const NodalIndexSet & Dumux::CCMpfaDualGridIndexSet< NI >::operator[] ( const SubControlVolumeFace &  scvf) const
inline

Access with an scvf.

◆ operator[]() [3/4]

template<class NI >
NodalIndexSet & Dumux::CCMpfaDualGridIndexSet< NI >::operator[] ( GridIndexType  i)
inline

◆ operator[]() [4/4]

template<class NI >
const NodalIndexSet & Dumux::CCMpfaDualGridIndexSet< NI >::operator[] ( GridIndexType  i) const
inline

Access with an index.


The documentation for this class was generated from the following file: