NiHu  2.0
NiHu::fmm::p2p_integral< identity_p2p_operator, TestField, TrialField > Class Template Reference

Public Types

typedef integral_operator_expression< p2p_integral< identity_p2p_operator, TestField, TrialField > > base_t
 
typedef base_t::test_input_t test_input_t
 
typedef base_t::trial_input_t trial_input_t
 
typedef base_t::result_t result_t
 
typedef TestField test_field_t
 
typedef TrialField trial_field_t
 
typedef NiHu::single_integral< test_field_t, trial_field_t > single_integral_t
 
- Public Types inherited from NiHu::fmm::integral_operator_expression< p2p_integral< identity_p2p_operator, TestField, TrialField > >
typedef p2p_integral< identity_p2p_operator, TestField, TrialField > derived_t
 
typedef integral_operator_expression_traits< derived_ttraits_t
 
typedef traits_t::trial_input_t trial_input_t
 
typedef traits_t::test_input_t test_input_t
 
typedef traits_t::result_t result_t
 
- Public Types inherited from NiHu::fmm::fmm_operator< identity_p2p_operator::fmm_tag >
typedef identity_p2p_operator::fmm_tag fmm_tag
 

Public Member Functions

 p2p_integral (identity_p2p_operator const &op)
 
size_t rows (test_input_t const &tsi) const
 
size_t cols (trial_input_t const &tri) const
 
result_t operator() (test_input_t const &x, trial_input_t const &y) const
 
- Public Member Functions inherited from NiHu::fmm::integral_operator_expression< p2p_integral< identity_p2p_operator, TestField, TrialField > >
const derived_tderived () const
 CRTP helper function.
 
derived_tderived ()
 CRTP helper function.
 
size_t rows (test_input_t const &ti) const
 return rows of the integral operator' result More...
 
size_t cols (trial_input_t const &ti) const
 return columns of the integral operator' result More...
 
result_t operator() (test_input_t const &tsi, trial_input_t const &tri) const
 evaluate the integral operator More...
 

Detailed Description

template<class TestField, class TrialField>
class NiHu::fmm::p2p_integral< identity_p2p_operator, TestField, TrialField >

Definition at line 115 of file p2p_integral.hpp.

Member Function Documentation

◆ operator()()

template<class TestField , class TrialField >
result_t NiHu::fmm::p2p_integral< identity_p2p_operator, TestField, TrialField >::operator() ( test_input_t const &  x,
trial_input_t const &  y 
) const
inline
Todo:
element coincidence should be checked other way

Definition at line 145 of file p2p_integral.hpp.


The documentation for this class was generated from the following file: