version 3.11-dev
Dumux::CVFE::Detail Namespace Reference

Typedefs

template<class FVElementGeometry >
using DefinesScvQuadratureRuleType = typename FVElementGeometry::ScvQuadratureRule
 
template<class FVElementGeometry >
using DefinesScvfQuadratureRuleType = typename FVElementGeometry::ScvfQuadratureRule
 
template<class FVElementGeometry >
using DefinesElementQuadratureRuleType = typename FVElementGeometry::ElementQuadratureRule
 
template<class FVElementGeometry >
using DefinesIntersectionQuadratureRuleType = typename FVElementGeometry::IntersectionQuadratureRule
 
template<class FVElementGeometry >
using ScvQuadratureRuleType = Dune::Std::detected_or_t< QuadratureRules::MidpointQuadrature, DefinesScvQuadratureRuleType, FVElementGeometry >
 Get ScvQuadratureRule type (default is MidpointQuadrature) More...
 
template<class FVElementGeometry >
using ScvfQuadratureRuleType = Dune::Std::detected_or_t< QuadratureRules::MidpointQuadrature, DefinesScvfQuadratureRuleType, FVElementGeometry >
 Get ScvfQuadratureRule type (default is MidpointQuadrature) More...
 
template<class FVElementGeometry >
using ElementQuadratureRuleType = Dune::Std::detected_or_t< QuadratureRules::MidpointQuadrature, DefinesElementQuadratureRuleType, FVElementGeometry >
 Get ElementQuadratureRule type (default is MidpointQuadrature) More...
 
template<class FVElementGeometry >
using IntersectionQuadratureRuleType = Dune::Std::detected_or_t< QuadratureRules::MidpointQuadrature, DefinesIntersectionQuadratureRuleType, FVElementGeometry >
 Get IntersectionQuadratureRule type (default is MidpointQuadrature) More...
 
template<class GridView >
using LocalDofIpData = Dumux::CVFE::LocalDofInterpolationPointData< typename GridView::template Codim< 0 >::Entity::Geometry::LocalCoordinate, typename GridView::template Codim< 0 >::Entity::Geometry::GlobalCoordinate, typename IndexTraits< GridView >::LocalIndex >
 Default LocalDofInterpolationPointData type. More...
 
template<class GridView >
using BaseIpData = Dumux::CVFE::InterpolationPointData< typename GridView::template Codim< 0 >::Entity::Geometry::LocalCoordinate, typename GridView::template Codim< 0 >::Entity::Geometry::GlobalCoordinate >
 Default InterpolationPointData type. More...
 

Typedef Documentation

◆ BaseIpData

template<class GridView >
using Dumux::CVFE::Detail::BaseIpData = typedef Dumux::CVFE::InterpolationPointData< typename GridView::template Codim<0>::Entity::Geometry::LocalCoordinate, typename GridView::template Codim<0>::Entity::Geometry::GlobalCoordinate >

◆ DefinesElementQuadratureRuleType

template<class FVElementGeometry >
using Dumux::CVFE::Detail::DefinesElementQuadratureRuleType = typedef typename FVElementGeometry::ElementQuadratureRule

◆ DefinesIntersectionQuadratureRuleType

template<class FVElementGeometry >
using Dumux::CVFE::Detail::DefinesIntersectionQuadratureRuleType = typedef typename FVElementGeometry::IntersectionQuadratureRule

◆ DefinesScvfQuadratureRuleType

template<class FVElementGeometry >
using Dumux::CVFE::Detail::DefinesScvfQuadratureRuleType = typedef typename FVElementGeometry::ScvfQuadratureRule

◆ DefinesScvQuadratureRuleType

template<class FVElementGeometry >
using Dumux::CVFE::Detail::DefinesScvQuadratureRuleType = typedef typename FVElementGeometry::ScvQuadratureRule

◆ ElementQuadratureRuleType

template<class FVElementGeometry >
using Dumux::CVFE::Detail::ElementQuadratureRuleType = typedef Dune::Std::detected_or_t<QuadratureRules::MidpointQuadrature, DefinesElementQuadratureRuleType, FVElementGeometry>

◆ IntersectionQuadratureRuleType

template<class FVElementGeometry >
using Dumux::CVFE::Detail::IntersectionQuadratureRuleType = typedef Dune::Std::detected_or_t<QuadratureRules::MidpointQuadrature, DefinesIntersectionQuadratureRuleType, FVElementGeometry>

◆ LocalDofIpData

template<class GridView >
using Dumux::CVFE::Detail::LocalDofIpData = typedef Dumux::CVFE::LocalDofInterpolationPointData< typename GridView::template Codim<0>::Entity::Geometry::LocalCoordinate, typename GridView::template Codim<0>::Entity::Geometry::GlobalCoordinate, typename IndexTraits<GridView>::LocalIndex >

◆ ScvfQuadratureRuleType

template<class FVElementGeometry >
using Dumux::CVFE::Detail::ScvfQuadratureRuleType = typedef Dune::Std::detected_or_t<QuadratureRules::MidpointQuadrature, DefinesScvfQuadratureRuleType, FVElementGeometry>

◆ ScvQuadratureRuleType

template<class FVElementGeometry >
using Dumux::CVFE::Detail::ScvQuadratureRuleType = typedef Dune::Std::detected_or_t<QuadratureRules::MidpointQuadrature, DefinesScvQuadratureRuleType, FVElementGeometry>