NiHu  2.0
NiHu::singular_galerkin_quadrature< quadrature_family_t, tria_domain, quad_domain > Class Template Reference

specialisation of NiHu::singular_galerkin_quadrature for the tria-quad case More...

#include <singular_galerkin_quadrature.hpp>

Public Types

typedef quadrature_type< quadrature_family_t, tria_domain >::type test_quadrature_t
 the regular test quadrature type
 
typedef quadrature_type< quadrature_family_t, quad_domain >::type trial_quadrature_t
 the regular trial quadrature type
 

Static Public Member Functions

template<class match_type >
static void generate (test_quadrature_t &test_quadrature, trial_quadrature_t &trial_quadrature, unsigned singular_quadrature_order)
 generate a singular quadrature for a given singularity type More...
 

Detailed Description

template<class quadrature_family_t>
class NiHu::singular_galerkin_quadrature< quadrature_family_t, tria_domain, quad_domain >

specialisation of NiHu::singular_galerkin_quadrature for the tria-quad case

The implementation reuses the quad-tria specialisation

Template Parameters
quadrature_family_tthe regular quadrature family

Definition at line 762 of file singular_galerkin_quadrature.hpp.

Member Function Documentation

◆ generate()

template<class quadrature_family_t >
template<class match_type >
static void NiHu::singular_galerkin_quadrature< quadrature_family_t, tria_domain, quad_domain >::generate ( test_quadrature_t test_quadrature,
trial_quadrature_t trial_quadrature,
unsigned  singular_quadrature_order 
)
inlinestatic

generate a singular quadrature for a given singularity type

Template Parameters
match_typethe singularity type
Parameters
[out]test_quadraturethe test quadrature to be extended
[out]trial_quadraturethe trial quadrature to be extended
[in]singular_quadrature_orderpolynomial order of the underlying regular quadrature

Definition at line 778 of file singular_galerkin_quadrature.hpp.


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