NiHu  2.0
NiHu::fmm::p2x_indexed< Operator, It > Class Template Reference

class performing indexing of a P2P operator More...

#include <p2x_indexed.hpp>

Public Types

typedef std::decay< Operator >::type operator_t
 
typedef It iterator_t
 
typedef operator_t::test_input_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< std::decay< Operator >::type::fmm_tag >
typedef std::decay< Operator >::type::fmm_tag fmm_tag
 

Public Member Functions

 p2x_indexed (Operator &&op, It begin, It end)
 
result_t operator() (test_input_t const &ti, size_t idx) const
 
size_t num_src () const
 

Detailed Description

template<class Operator, class It>
class NiHu::fmm::p2x_indexed< Operator, It >

class performing indexing of a P2P operator

Template Parameters
Operatorthe original P2P operator
Itthe indexing iterator type

Definition at line 22 of file p2x_indexed.hpp.


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