NiHu
2.0
|
Precomputation for M2M, M2L, and L2L operators. More...
#include <x2x_precompute.hpp>
Public Types | |
typedef ClusterDerived | cluster_t |
typedef cluster_tree< cluster_t > | cluster_tree_t |
typedef interaction_lists::list_t | list_t |
typedef Result | result_t |
typedef std::conditional< is_eigen< result_t >::value, typename eigen_std_vector< Result >::type, std::vector< result_t > >::type | container_elem_t |
typedef std::conditional< is_eigen< result_t >::value, typename eigen_std_vector< container_elem_t >::type, std::vector< container_elem_t > >::type | container_t |
typedef unsigned int | index_t |
typedef Eigen::SparseMatrix< index_t > | indices_t |
Public Types inherited from NiHu::fmm::fmm_operator< FmmTag > | |
typedef FmmTag | fmm_tag |
Public Member Functions | |
template<class Operator > | |
x2x_precompute (Operator const &op, list_t const &list) | |
const result_t & | operator() (size_t to, size_t from) const |
size_t | get_assembly_time () const |
Precomputation for M2M, M2L, and L2L operators.
Result | Result type of operator evaluation |
ClusterDerived | Cluster type |
FmmTag | Operator type tag |
Definition at line 39 of file x2x_precompute.hpp.