3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Types | Static Public Member Functions | List of all members
Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH > Struct Template Reference

Data handle physics traits. More...

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

Description

template<class P, class FVC, class FVCF, class PIV, class SIV, class PDH, class SDH>
struct Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH >

Data handle physics traits.

Public Types

using Problem = P
 
using FluxVariablesCache = FVC
 
using FluxVariablesCacheFiller = FVCF
 
using PrimaryInteractionVolume = PIV
 
using SecondaryInteractionVolume = SIV
 
using PrimaryIvDataHandle = PDH
 
using SecondaryIvDataHandle = SDH
 
template<class GridFluxVariablesCache , bool cachingEnabled>
using LocalView = CCMpfaElementFluxVariablesCache< GridFluxVariablesCache, cachingEnabled >
 

Static Public Member Functions

static constexpr std::size_t maxLocalElementLevelDifference ()
 

Member Typedef Documentation

◆ FluxVariablesCache

template<class P , class FVC , class FVCF , class PIV , class SIV , class PDH , class SDH >
using Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH >::FluxVariablesCache = FVC

◆ FluxVariablesCacheFiller

template<class P , class FVC , class FVCF , class PIV , class SIV , class PDH , class SDH >
using Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH >::FluxVariablesCacheFiller = FVCF

◆ LocalView

template<class P , class FVC , class FVCF , class PIV , class SIV , class PDH , class SDH >
template<class GridFluxVariablesCache , bool cachingEnabled>
using Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH >::LocalView = CCMpfaElementFluxVariablesCache<GridFluxVariablesCache, cachingEnabled>

◆ PrimaryInteractionVolume

template<class P , class FVC , class FVCF , class PIV , class SIV , class PDH , class SDH >
using Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH >::PrimaryInteractionVolume = PIV

◆ PrimaryIvDataHandle

template<class P , class FVC , class FVCF , class PIV , class SIV , class PDH , class SDH >
using Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH >::PrimaryIvDataHandle = PDH

◆ Problem

template<class P , class FVC , class FVCF , class PIV , class SIV , class PDH , class SDH >
using Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH >::Problem = P

◆ SecondaryInteractionVolume

template<class P , class FVC , class FVCF , class PIV , class SIV , class PDH , class SDH >
using Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH >::SecondaryInteractionVolume = SIV

◆ SecondaryIvDataHandle

template<class P , class FVC , class FVCF , class PIV , class SIV , class PDH , class SDH >
using Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH >::SecondaryIvDataHandle = SDH

Member Function Documentation

◆ maxLocalElementLevelDifference()

template<class P , class FVC , class FVCF , class PIV , class SIV , class PDH , class SDH >
static constexpr std::size_t Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH >::maxLocalElementLevelDifference ( )
inlinestaticconstexpr

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