NiHu  2.0

Interface for indexing FMM operators. More...

#include "cluster_tree.hpp"
#include "p2x_cluster_indexed.hpp"
#include "p2x_indexed.hpp"
#include "x2p_cluster_indexed.hpp"
#include "x2p_indexed.hpp"
#include "p2p_indexed.hpp"
#include "x2x_cluster_indexed.hpp"
#include <type_traits>
Include dependency graph for fmm_indexed.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NiHu::fmm::indexed< Op, FmmTag >
 
class  NiHu::fmm::indexed< Op, m2l_tag >
 
class  NiHu::fmm::indexed< Op, l2l_tag >
 
class  NiHu::fmm::indexed< Op, m2m_tag >
 
class  NiHu::fmm::indexed< Op, m2p_tag >
 
class  NiHu::fmm::indexed< Op, l2p_tag >
 
class  NiHu::fmm::indexed< Op, p2m_tag >
 
class  NiHu::fmm::indexed< Op, p2l_tag >
 
class  NiHu::fmm::indexed< Op, p2p_tag >
 
struct  NiHu::fmm::indexed_functor< TestIt, TrialIt, ClusterDerived >
 

Functions

template<class Op , class TestIt , class TrialIt , class ClusterDerived >
auto NiHu::fmm::create_indexed (Op &&op, TestIt test_begin, TestIt test_end, TrialIt trial_begin, TrialIt trial_end, cluster_tree< ClusterDerived > const &tree)
 
template<class TestIt , class TrialIt , class ClusterDerived >
indexed_functor< TestIt, TrialIt, ClusterDerived > NiHu::fmm::create_indexed_functor (TestIt test_begin, TestIt test_end, TrialIt trial_begin, TrialIt trial_end, cluster_tree< ClusterDerived > const &tree)
 

Detailed Description

Interface for indexing FMM operators.

Definition in file fmm_indexed.hpp.