NiHu
2.0
|
Implementation of Telles' quadrature transform method. More...
Go to the source code of this file.
Functions | |
template<class QuadDerived > | |
QuadDerived | NiHu::telles_transform (quadrature_base< QuadDerived > const &q, typename quadrature_traits< QuadDerived >::domain_t::xi_t const &eta_bar, typename quadrature_traits< QuadDerived >::domain_t::scalar_t const &d=typename quadrature_traits< QuadDerived >::domain_t::scalar_t()) |
Telles third order polynomial transform. More... | |
Implementation of Telles' quadrature transform method.
Definition in file telles_1987.hpp.
QuadDerived NiHu::telles_transform | ( | quadrature_base< QuadDerived > const & | q, |
typename quadrature_traits< QuadDerived >::domain_t::xi_t const & | eta_bar, | ||
typename quadrature_traits< QuadDerived >::domain_t::scalar_t const & | d = typename quadrature_traits<QuadDerived>::domain_t::scalar_t() |
||
) |
Telles third order polynomial transform.
QuadDerived | Derived quadrature type |
[in] | q | Quadrature to transform |
[in] | eta_bar | The singular location in the element coordinate system |
[in] | d | Distance of the singular point in the other direction |
Performs the third order polynomial transform on a quadrature to cancel singularities or calculate nearly singular integrals more accurately. The method is implemented as given in Ref. [1].
Definition at line 44 of file telles_1987.hpp.