NiHu  2.0

Precomputation of P2M, P2L, M2P, L2P operators. More...

#include "cluster_tree.hpp"
#include "fmm_operator.hpp"
#include "lists.hpp"
#include <Eigen/SparseCore>
#include <chrono>
#include <memory>
#include <type_traits>
#include <vector>
Include dependency graph for leaf_precompute.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NiHu::fmm::p2x_precompute< Result, FmmTag >
 
class  NiHu::fmm::p2x_precompute< Result, p2m_tag >
 
class  NiHu::fmm::p2x_precompute< Result, p2l_tag >
 
class  NiHu::fmm::x2p_precompute< Result, FmmTag >
 
class  NiHu::fmm::x2p_precompute< Result, l2p_tag >
 
class  NiHu::fmm::x2p_precompute< Result, m2p_tag >
 

Functions

template<class Operator >
auto NiHu::fmm::create_p2x_precompute (Operator const &op, cluster_tree< typename std::decay< Operator >::type::cluster_t > const &tree, interaction_lists::list_t const &list)
 
template<class Operator >
auto NiHu::fmm::create_p2x_precompute (Operator const &op, cluster_tree< typename std::decay< Operator >::type::cluster_t > const &tree)
 
template<class Operator >
auto NiHu::fmm::create_x2p_precompute (Operator const &op, cluster_tree< typename std::decay< Operator >::type::cluster_t > const &tree, interaction_lists::list_t const &list)
 
template<class Operator >
auto NiHu::fmm::create_x2p_precompute (Operator const &op, cluster_tree< typename std::decay< Operator >::type::cluster_t > const &tree)
 

Detailed Description

Precomputation of P2M, P2L, M2P, L2P operators.

Definition in file leaf_precompute.hpp.