DUNE-ACFEM (unstable)

Dune::ACFem::DefaultQuadratureTraits< GridPart > Struct Template Reference

Helper traits-class, defining likely quadrature types. More...

#include <dune/acfem/common/quadrature.hh>

Public Types

typedef GridPart GridPartType
 Exported template argument.
 
typedef Fem::CachingQuadrature< GridPartType, 0 > BulkQuadratureType
 The quadrature to use for integrating over bulk elements.
 
typedef Fem::CachingQuadrature< GridPartType, 1 > FaceQuadratureType
 The quadrature to use for integrating over faces.
 
typedef BulkQuadratureType BulkMassQuadratureType
 The quadrature to use for integrating mass contributions. More...
 
typedef FaceQuadratureType FaceMassQuadratureType
 The quadrature to use for integrating mass contributions over faces. More...
 
template<bool conforming>
using IntersectionQuadrature = Fem::IntersectionQuadrature< FaceQuadratureType, conforming >
 Template type for conforming/non-conforming intersections.
 
template<bool conforming>
using IntersectionMassQuadrature = Fem::IntersectionQuadrature< FaceMassQuadratureType, conforming >
 Template type for conforming/non-conforming intersections for mass contributions.
 

Static Public Attributes

static const bool hasMassQuadrature = false
 Set to true if BulkMassQuadratureType differs from BulkQuadratureType.
 
static const bool hasFaceMassQuadrature = false
 Set to true if FaceMassQuadrature differs from FaceQuadratureType.
 

Detailed Description

template<class GridPart>
struct Dune::ACFem::DefaultQuadratureTraits< GridPart >

Helper traits-class, defining likely quadrature types.

Member Typedef Documentation

◆ BulkMassQuadratureType

template<class GridPart >
typedef BulkQuadratureType Dune::ACFem::DefaultQuadratureTraits< GridPart >::BulkMassQuadratureType

The quadrature to use for integrating mass contributions.

The quadrature potentially differes from BulkQuadratureType in order to allow for mass-lumping. In this case hasMassQuadrature is set to true.

◆ FaceMassQuadratureType

template<class GridPart >
typedef FaceQuadratureType Dune::ACFem::DefaultQuadratureTraits< GridPart >::FaceMassQuadratureType

The quadrature to use for integrating mass contributions over faces.

The quadrature potentially differes from BulkQuadratureType in order to allow for mass-lumping. In this case hasFaceMassQuadrature is set to true.


The documentation for this struct was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 27, 23:30, 2024)