|
| template<typename point , typename value > |
| std::pair< point, double > | fmm::box_extent (const std::vector< particle< point, value > > &particles) |
| |
| template<int dim> |
| size_t | fmm::ExpandBits (double x, int tree_depth) |
| |
| template<int dim, typename point > |
| size_t | fmm::MortonCode (point val, int tree_depth, point shift, double scale) |
| |
| template<typename point > |
| point | fmm::PointFromMortonCode (size_t val, int depth, point shift, double scale) |
| |
| template<> |
| size_t | fmm::ExpandBits< 2 > (double x, int tree_depth) |
| |
| template<> |
| size_t | fmm::ExpandBits< 3 > (double x, int tree_depth) |
| |
| template<> |
| size_t | fmm::MortonCode< 2, point2d > (point2d val, int tree_depth, point2d shift, double scale) |
| |
| template<> |
| size_t | fmm::MortonCode< 3, point3d > (point3d val, int tree_depth, point3d shift, double scale) |
| |
| template<> |
| point2d | fmm::PointFromMortonCode (size_t val, int depth, point2d shift, double scale) |
| |
| template<> |
| point3d | fmm::PointFromMortonCode (size_t val, int depth, point3d shift, double scale) |
| |
| template<typename value > |
| std::pair< point2d, double > | fmm::box_extent (const std::vector< particle< point2d, value > > &particles) |
| |
| template<typename value > |
| std::pair< point3d, double > | fmm::box_extent (const std::vector< particle< point3d, value > > &particles) |
| |