NiHu  2.0
stokes_singular_integrals.hpp File Reference

Analytical expressions for the singular integrals of Stokes kernels. More...

#include <boost/math/constants/constants.hpp>
#include "../core/integral_operator.hpp"
#include "../core/singular_integral_shortcut.hpp"
#include "stokes_kernel.hpp"
#include "field_type_helpers.hpp"
#include "guiggiani_1992.hpp"
#include "lib_element.hpp"
Include dependency graph for stokes_singular_integrals.hpp:

Go to the source code of this file.

Classes

class  NiHu::stokes_2d_U_collocation_constant_line
 Collocational singular integral of 2D Stokes U kernel over constant line. More...
 
class  NiHu::singular_integral_shortcut< stokes_2d_U_kernel, TestField, TrialField, match::match_1d_type, typename std::enable_if< is_collocational< TestField, TrialField >::value &&is_constant_line< TrialField >::value >::type >
 Collocational singular integral of the 2D U kernel over a constant line. More...
 
class  NiHu::singular_integral_shortcut< stokes_2d_T_kernel, TestField, TrialField, match::match_1d_type, typename std::enable_if< is_collocational< TestField, TrialField >::value &&is_constant_line< TrialField >::value >::type >
 Collocational singular integral of the 2D T kernel over a constant line. More...
 
class  NiHu::singular_integral_shortcut< stokes_3d_T_kernel, TestField, TrialField, match::match_2d_type, typename std::enable_if< std::is_same< typename get_formalism< TestField, TrialField >::type, formalism::collocational >::value >::type >
 collocational singular integral of the T kernel More...
 
class  NiHu::stokes_2d_U_galerkin_face_constant_line
 Galerkin face match integral of 2D Stokes U kernel over constant line. More...
 
class  NiHu::singular_integral_shortcut< stokes_2d_U_kernel, TestField, TrialField, match::match_1d_type, typename std::enable_if< std::is_same< typename get_formalism< TestField, TrialField >::type, formalism::general >::value &&std::is_same< typename TrialField::elem_t::lset_t, line_1_shape_set >::value &&std::is_same< typename TestField::nset_t, line_0_shape_set >::value &&std::is_same< typename TrialField::nset_t, line_0_shape_set >::value >::type >
 Galerkin face-match singular integral of the 2D U kernel over a constant line. More...
 
class  NiHu::singular_integral_shortcut< stokes_2d_T_kernel, TestField, TrialField, match::match_1d_type, typename std::enable_if< std::is_same< typename get_formalism< TestField, TrialField >::type, formalism::general >::value &&std::is_same< typename TestField::elem_t::lset_t, line_1_shape_set >::value &&std::is_same< typename TrialField::elem_t::lset_t, line_1_shape_set >::value &&std::is_same< typename TestField::nset_t, line_0_shape_set >::value &&std::is_same< typename TrialField::nset_t, line_0_shape_set >::value >::type >
 Galerkin face-match singular integral of the 2D T kernel over a constant line. More...
 

Detailed Description

Analytical expressions for the singular integrals of Stokes kernels.

Definition in file stokes_singular_integrals.hpp.