version 3.10.0
Loading...
Searching...
No Matches
Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH > Struct Template Reference

Data handle physics traits.

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

Inheritance diagram for Dumux::CCMpfaDefaultGridFluxVariablesCacheTraits< P, FVC, FVCF, PIV, SIV, PDH, SDH >:

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: