NiHu  2.0
NiHu::fmm::laplace_3d_fmm::p2m< Ny > Class Template Reference

P2M operator of the Laplace 3D FMM. More...

#include <laplace_3d_fmm.hpp>

Public Types

typedef cluster_t test_input_t
 
typedef cluster_t::bounding_box_t::location_t x_t
 
typedef NiHu::normal_derivative_kernel< NiHu::laplace_kernel< NiHu::space_3d< double > >, 0, Ny >::trial_input_t trial_input_t
 
typedef cluster_t::multipole_t result_t
 

Public Member Functions

size_t rows (test_input_t const &to) const
 
result_t operator() (test_input_t const &to, trial_input_t const &from) const
 
result_t eval (test_input_t const &to, trial_input_t const &from, std::integral_constant< unsigned, 0 >) const
 
result_t eval (test_input_t const &to, trial_input_t const &from, std::integral_constant< unsigned, 1 >) const
 

Detailed Description

template<unsigned Ny>
class NiHu::fmm::laplace_3d_fmm::p2m< Ny >

P2M operator of the Laplace 3D FMM.

Template Parameters
Nyorder of derivation

Definition at line 132 of file laplace_3d_fmm.hpp.


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