NiHu  2.0
NiHu::fmm::x2p_cluster_indexed< Operator > Class Template Reference

Public Types

typedef std::decay< Operator >::type operator_t
 
typedef operator_t::trial_input_t cluster_t
 
typedef cluster_tree< cluster_t > tree_t
 
typedef operator_t::result_t op_result_t
 
typedef scalar< op_result_t >::type scalar_t
 
typedef Eigen::Matrix< scalar_t, Eigen::Dynamic, Eigen::Dynamic > result_t
 
- Public Types inherited from NiHu::fmm::fmm_operator< std::decay< Operator >::type::fmm_tag >
typedef std::decay< Operator >::type::fmm_tag fmm_tag
 

Public Member Functions

 x2p_cluster_indexed (Operator &&op, tree_t const &tree)
 
result_t operator() (size_t to, size_t from) const
 
result_t operator() (size_t idx) const
 
const tree_tget_tree () const
 

Static Public Attributes

static const size_t rows = num_rows<op_result_t>::value
 
static const size_t num_dof_per_rec = rows
 

Detailed Description

template<class Operator>
class NiHu::fmm::x2p_cluster_indexed< Operator >

Definition at line 22 of file x2p_cluster_indexed.hpp.

Member Function Documentation

◆ operator()()

template<class Operator >
result_t NiHu::fmm::x2p_cluster_indexed< Operator >::operator() ( size_t  to,
size_t  from 
) const
inline
Todo:
delegate cols computation to operator

Definition at line 41 of file x2p_cluster_indexed.hpp.


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