|
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.