NiHu
2.0
|
Pre-computation of P2P operators for acceleration. More...
#include "cluster_tree.hpp"
#include "fmm_operator.hpp"
#include "lists.hpp"
#include "local_operator.hpp"
#include "util/eigen_utils.hpp"
#include "util/matrix_traits.hpp"
#include <Eigen/SparseCore>
#include <chrono>
#include <memory>
#include <type_traits>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | NiHu::fmm::p2p_precompute< Scalar, NumDofPerSrc, NumDofPerRec > |
Precomputed P2P operator. More... | |
Functions | |
template<class Operator , class ClusterDerived > | |
auto | NiHu::fmm::create_p2p_precompute (Operator &&op, cluster_tree< ClusterDerived > const &tree, interaction_lists::list_t const &list) |
Create function for a precomputed P2P operator. More... | |
Pre-computation of P2P operators for acceleration.
Definition in file p2p_precompute.hpp.
auto NiHu::fmm::create_p2p_precompute | ( | Operator && | op, |
cluster_tree< ClusterDerived > const & | tree, | ||
interaction_lists::list_t const & | list | ||
) |
Create function for a precomputed P2P operator.
Operator | Operator to preceompute |
ClusterDerived | The cluster type |
[in] | op | Operator instance |
[in] | tree | Cluster tree instance |
[in] | list | P2P interaction list |
Definition at line 339 of file p2p_precompute.hpp.