NiHu
2.0
|
specialisation of NiHu::singular_galerkin_quadrature for the quad-tria case More...
#include <singular_galerkin_quadrature.hpp>
Public Types | |
typedef quadrature_type< quadrature_family_t, quad_domain >::type | test_quadrature_t |
the (regular) test quadrature type | |
typedef quadrature_type< quadrature_family_t, tria_domain >::type | trial_quadrature_t |
the (regular) trial quadrature type | |
typedef test_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 | |
typedef singular_galerkin_quadrature< quadrature_family_t, tria_domain, tria_domain > | base_sing_t |
the underlying singular quadrature type (tria-tria) | |
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... | |
specialisation of NiHu::singular_galerkin_quadrature for the quad-tria case
The implementation follows Barzini's algorithm, but the quad is divided into trias
quadrature_family_t | the regular quadrature family |
Definition at line 628 of file singular_galerkin_quadrature.hpp.
|
inlinestatic |
generate a singular quadrature for a given singularity type
match_type | the singularity type |
[out] | test_quadrature | the test quadrature to be extended |
[out] | trial_quadrature | the trial quadrature to be extended |
[in] | singular_quadrature_order | polynomial order of the underlying regular quadrature |
Definition at line 650 of file singular_galerkin_quadrature.hpp.