version 3.11-dev
Dumux::SphericalExtrusion Struct Reference

Rotation symmetric extrusion policy for spherical rotation.

#include <dumux/discretization/extrusion.hh>

Static Public Member Functions

template<class FVGeo , class Face >
static constexpr auto area (const FVGeo &, const Face &face)
 Transformed face area. More...
 
template<class FVGeo >
static constexpr auto area (const FVGeo &, const typename FVGeo::GridGeometry::GridView::template Codim< 1 >::Entity::Geometry &geo)
 Transformed intersection area. More...
 
template<class FVGeo , class SCV >
static constexpr auto volume (const FVGeo &fvGeometry, const SCV &scv)
 Transformed sub-control-volume volume. More...
 
template<class FVGeo >
static constexpr auto volume (const FVGeo &, const typename FVGeo::GridGeometry::GridView::template Codim< 0 >::Entity::Geometry &geo)
 Transformed element volume. More...
 
template<class Geometry >
static constexpr auto integrationElement (const Geometry &geo, const typename Geometry::LocalCoordinate &x)
 Integration element for quadrature rules on the reference element. More...
 

Member Function Documentation

◆ area() [1/2]

template<class FVGeo , class Face >
static constexpr auto Dumux::SphericalExtrusion::area ( const FVGeo &  ,
const Face &  face 
)
inlinestaticconstexpr
Note
Mid-point rule integrals are only exact for constants

◆ area() [2/2]

template<class FVGeo >
static constexpr auto Dumux::SphericalExtrusion::area ( const FVGeo &  ,
const typename FVGeo::GridGeometry::GridView::template Codim< 1 >::Entity::Geometry &  geo 
)
inlinestaticconstexpr
Note
Mid-point rule integrals are only exact for constants

◆ integrationElement()

template<class Geometry >
static constexpr auto Dumux::SphericalExtrusion::integrationElement ( const Geometry &  geo,
const typename Geometry::LocalCoordinate &  x 
)
inlinestaticconstexpr

◆ volume() [1/2]

template<class FVGeo >
static constexpr auto Dumux::SphericalExtrusion::volume ( const FVGeo &  ,
const typename FVGeo::GridGeometry::GridView::template Codim< 0 >::Entity::Geometry &  geo 
)
inlinestaticconstexpr
Note
Mid-point rule integrals are only exact for constants

◆ volume() [2/2]

template<class FVGeo , class SCV >
static constexpr auto Dumux::SphericalExtrusion::volume ( const FVGeo &  fvGeometry,
const SCV &  scv 
)
inlinestaticconstexpr
Note
Mid-point rule integrals are only exact for constants

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