NiHu  2.0

Guiggiani's method for CPV and HPF collocational integrals. More...

#include <boost/math/constants/constants.hpp>
#include "line_quad_store.hpp"
#include "location_normal.hpp"
#include "weighted_input.hpp"
#include "../core/field.hpp"
#include "../core/kernel.hpp"
#include "../core/shapeset.hpp"
#include "../util/block_product.hpp"
#include "../util/store_pattern.hpp"
#include <cmath>
Include dependency graph for guiggiani_1992.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NiHu::polar_laurent_coeffs< singularity_type >
 definition of Laurent coefficients of singularities More...
 
class  NiHu::guiggiani< TrialField, Kernel, RadialOrder, TangentialOrder, Enable >
 Implementation of Guiggiani's method. More...
 
class  NiHu::guiggiani< TrialField, Kernel, RadialOrder, TangentialOrder, typename std::enable_if< element_traits::is_surface_element< typename TrialField::elem_t >::value >::type >
 
class  NiHu::guiggiani< TrialField, Kernel, RadialOrder, TangentialOrder, typename std::enable_if< !element_traits::is_surface_element< typename TrialField::elem_t >::value >::type >
 specialisation of Guiggiani's method for volume elements and collocation More...
 

Typedefs

typedef std::integral_constant< int, -2 > NiHu::_m2
 shorthand for constant minus two
 
typedef std::integral_constant< int, -1 > NiHu::_m1
 shorthand for constant minus one
 
typedef std::integral_constant< int, 0 > NiHu::_0
 shorthand for constant zero
 
typedef std::integral_constant< int, 1 > NiHu::_1
 shorthand for constant one
 
typedef std::integral_constant< int, 2 > NiHu::_2
 shorthand for constant two
 

Detailed Description

Guiggiani's method for CPV and HPF collocational integrals.

Definition in file guiggiani_1992.hpp.