version 3.9-dev
Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH > Struct Template Reference

Data handle physics traits.

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

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: