|
NiHu
2.0
|
Public Types | |
| enum | { radial_order = RadialOrder, tangential_order = TangentialOrder } |
| quadrature orders stored as internal constants More... | |
| typedef TrialField | trial_field_t |
| the trial field type | |
| typedef trial_field_t::elem_t | elem_t |
| the element type | |
| typedef elem_t::domain_t | domain_t |
| the original reference domain type | |
| typedef domain_t::xi_t | xi_t |
| the reference coordinate vector type | |
| typedef elem_t::scalar_t | scalar_t |
| the geometrical scalar type | |
| typedef elem_t::x_t | x_t |
| the physical coordinate vector type | |
| typedef trial_field_t::nset_t | trial_nset_t |
| shape function set type | |
| typedef trial_nset_t::shape_t | trial_n_shape_t |
| the shape function vector type | |
| typedef Kernel | kernel_t |
| the kernel type | |
| typedef kernel_traits< kernel_t >::test_input_t | test_input_t |
| the kernel's test input type | |
| typedef kernel_traits< kernel_t >::trial_input_t | trial_input_t |
| the kernel's trial input type | |
| typedef weighted_input< trial_input_t, elem_t >::type | w_trial_input_t |
| the kernel's weighted trial input type | |
| typedef semi_block_product_result_type< typename kernel_t::result_t, trial_n_shape_t >::type | total_result_t |
| value type of the integral result | |
Public Member Functions | |
| nearly_singular_collocational (field_base< trial_field_t > const &trial_field, kernel_base< kernel_t > const &kernel) | |
| constructor More... | |
| template<class result_t > | |
| void | integrate (result_t &&I, test_input_t const &tsi) |
Definition at line 26 of file nearly_singular_collocational.hpp.
| anonymous enum |
quadrature orders stored as internal constants
| Enumerator | |
|---|---|
| radial_order | radial quadr. order |
| tangential_order | tangential quadr order |
Definition at line 33 of file nearly_singular_collocational.hpp.
|
inline |
constructor
| [in] | trial_field | the trial field |
| [in] | kernel | the kernel |
Definition at line 78 of file nearly_singular_collocational.hpp.
|
inline |
todo this is for highly distorted elements
Definition at line 87 of file nearly_singular_collocational.hpp.