NiHu  2.0

FMM operator types and tags. More...

#include <tuple>
#include <cstddef>
Include dependency graph for fmm_operator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NiHu::fmm::op_tags::m2m
 
struct  NiHu::fmm::op_tags::l2l
 
struct  NiHu::fmm::op_tags::m2l
 
struct  NiHu::fmm::op_tags::p2m
 
struct  NiHu::fmm::op_tags::p2l
 
struct  NiHu::fmm::op_tags::l2p
 
struct  NiHu::fmm::op_tags::m2p
 
struct  NiHu::fmm::op_tags::p2p
 
struct  NiHu::fmm::op_tags::idx2tag< idx >
 
struct  NiHu::fmm::fmm_operator< FmmTag >
 Operator defining its tag type. More...
 

Typedefs

typedef op_tags::m2m NiHu::fmm::m2m_tag
 
typedef op_tags::l2l NiHu::fmm::l2l_tag
 
typedef op_tags::m2l NiHu::fmm::m2l_tag
 
typedef op_tags::m2p NiHu::fmm::m2p_tag
 
typedef op_tags::l2p NiHu::fmm::l2p_tag
 
typedef op_tags::p2l NiHu::fmm::p2l_tag
 
typedef op_tags::p2m NiHu::fmm::p2m_tag
 
typedef op_tags::p2p NiHu::fmm::p2p_tag
 

Functions

constexpr size_t NiHu::fmm::op_tags::num_tags ()
 
template<class Tag >
constexpr size_t NiHu::fmm::op_tags::tag2idx (Tag const &tag=Tag())
 

Detailed Description

FMM operator types and tags.

Definition in file fmm_operator.hpp.

Typedef Documentation

◆ m2m_tag

typedef op_tags::m2m NiHu::fmm::m2m_tag
Todo:
These typedefs support previous syntax

Definition at line 72 of file fmm_operator.hpp.