NiHu  2.0
NiHu::fmm::p2p_indexed< Operator, TestIt, TrialIt > Class Template Reference

Public Types

typedef std::decay< Operator >::type operator_t
 
typedef TestIt test_iterator_t
 
typedef TrialIt trial_iterator_t
 
typedef size_t test_input_t
 
typedef size_t trial_input_t
 
typedef operator_t::result_t result_t
 
- Public Types inherited from NiHu::fmm::fmm_operator< p2p_tag >
typedef p2p_tag fmm_tag
 

Public Member Functions

 p2p_indexed (Operator &&op, TestIt test_begin, TestIt test_end, TrialIt trial_begin, TrialIt trial_end)
 
result_t operator() (size_t test_idx, size_t trial_idx) const
 
size_t num_rec () const
 
size_t num_src () const
 

Static Public Attributes

static const size_t num_dof_per_src = num_cols<result_t>::value
 
static const size_t num_dof_per_rec = num_rows<result_t>::value
 

Detailed Description

template<class Operator, class TestIt, class TrialIt>
class NiHu::fmm::p2p_indexed< Operator, TestIt, TrialIt >

Definition at line 16 of file p2p_indexed.hpp.


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