|
template<class GridDiscretization , class CoefficientVector , class Function >
requires (Detail::InterpolatableAtElemDiscIpData<typename GridDiscretization::LocalView, Function, typename CoefficientVector::value_type> || Detail::InterpolatableAtElemDiscGlobalPos<typename GridDiscretization::LocalView, Function, typename CoefficientVector::value_type> || Detail::InterpolatableAtGlobalPos<typename GridDiscretization::LocalView, Function, typename CoefficientVector::value_type>) |
| void | interpolate (const GridDiscretization &gridDisc, CoefficientVector &coeffs, Function &&function, InterpolationPolicy::DofPositionEvaluation={}) |
| | Interpolate a function into a coefficient vector by evaluating it at the dof positions. More...
|
| |
template<class GridDiscretization , class CoefficientVector , class Function >
requires (Detail::InterpolatableAtGlobalPos<typename GridDiscretization::LocalView, Function, typename CoefficientVector::value_type> || Detail::InterpolatableAtElemDiscGlobalPos<typename GridDiscretization::LocalView, Function, typename CoefficientVector::value_type>) |
| void | interpolate (const GridDiscretization &gridDisc, CoefficientVector &coeffs, Function &&function, InterpolationPolicy::L2Projection policy) |
| | Interpolate a function into a coefficient vector using an L2 projection. More...
|
| |
| template<class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::SubControlVolume &scv, QuadratureRules::MidpointQuadrature) |
| | Midpoint quadrature for scv. More...
|
| |
| template<int order, class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::SubControlVolume &scv, QuadratureRules::DuneQuadrature< order >) |
| | Dune quadrature for scv. More...
|
| |
| template<class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::SubControlVolumeFace &scvf, QuadratureRules::MidpointQuadrature) |
| | Midpoint quadrature for scvf. More...
|
| |
| template<int order, class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::SubControlVolumeFace &scvf, QuadratureRules::DuneQuadrature< order >) |
| | Dune quadrature for scvf. More...
|
| |
| template<class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::Element &element, QuadratureRules::MidpointQuadrature) |
| | Midpoint quadrature for element. More...
|
| |
| template<int order, class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::Element &element, QuadratureRules::DuneQuadrature< order >) |
| | Dune quadrature for element. More...
|
| |
| template<class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::GridGeometry::GridView::Intersection &is, QuadratureRules::MidpointQuadrature) |
| | Midpoint quadrature for intersection. More...
|
| |
| template<int order, class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::GridGeometry::GridView::Intersection &is, QuadratureRules::DuneQuadrature< order >) |
| | Dune quadrature for intersection. More...
|
| |
| template<class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::GridGeometry::BoundaryFace &boundaryFace, QuadratureRules::MidpointQuadrature) |
| | Midpoint quadrature for boundary face. More...
|
| |
| template<int order, class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::GridGeometry::BoundaryFace &boundaryFace, QuadratureRules::DuneQuadrature< order >) |
| | Dune quadrature for boundary face. More...
|
| |
| template<class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::SubControlVolume &scv) |
| | Generic quadrature rule for scv that uses ScvQuadratureRule type of FVElementGeometry. More...
|
| |
| template<class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::SubControlVolumeFace &scvf) |
| | Generic quadrature rule for scvf that uses ScvfQuadratureRule type of FVElementGeometry. More...
|
| |
| template<class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::Element &element) |
| | Generic quadrature rule for element that uses ElementQuadratureRule type of FVElementGeometry. More...
|
| |
| template<class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::GridGeometry::GridView::Intersection &intersection) |
| | Generic quadrature rule for intersection that uses IntersectionQuadratureRule type of FVElementGeometry. More...
|
| |
| template<class FVElementGeometry > |
| auto | quadratureRule (const FVElementGeometry &fvGeometry, const typename FVElementGeometry::GridGeometry::BoundaryFace &boundaryFace) |
| | Generic quadrature rule for boundary face that uses BoundaryFaceQuadratureRule type of FVElementGeometry. More...
|
| |