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

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

#include <singular_galerkin_quadrature.hpp>

Public Types

typedef quadrature_type< quadrature_family_t, quad_domain >::type quadrature_t
 the (regular) quadrature type
 
typedef quadrature_t::quadrature_elem_t quadrature_elem_t
 the quadrature element type
 
typedef quadrature_elem_t::xi_t xi_t
 location type of the outer and inner quadratures
 

Static Public Member Functions

template<class match_type >
static void generate (quadrature_t &test_quadrature, 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, quad_domain, quad_domain >

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

The implementation follows our algorithm

Template Parameters
quadrature_family_tthe regular quadrature family

Definition at line 528 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, quad_domain, quad_domain >::generate ( quadrature_t test_quadrature,
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

the helper class type

Definition at line 546 of file singular_galerkin_quadrature.hpp.


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