NiHu
2.0
|
specialisation of NiHu::singular_galerkin_quadrature for the tria-tria case More...
#include <singular_galerkin_quadrature.hpp>
Public Types | |
typedef quadrature_type< quadrature_family_t, tria_domain >::type | quadrature_t |
the (regular) quadrature type | |
typedef quadrature_t::quadrature_elem_t | quadrature_elem_t |
the quadrature element type | |
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... | |
specialisation of NiHu::singular_galerkin_quadrature for the tria-tria case
quadrature_family_t | the regular quadrature family |
The implementation follows the paper of Tattaglia and Barzini
Definition at line 366 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 |
traversing four line quadratures should be replaced by traversing their Descartes product
singularity type should use singularity type and template instantiation from parameter
the helper class type
the scalar type
the double quadrature element type
the regular line quadrature type
Definition at line 385 of file singular_galerkin_quadrature.hpp.