VM2D 1.14
Vortex methods for 2D flows simulation
Loading...
Searching...
No Matches
fmm::TreeCell< point, value > Struct Template Reference

#include <morton_tree.h>

Collaboration diagram for fmm::TreeCell< point, value >:

Public Types

using particle_t = particle< point, value >
 

Public Member Functions

TreeCelloperator= (const particle_t &particle)
 

Public Attributes

point center
 
std::pair< size_t, size_t > source_range
 
std::pair< size_t, size_t > target_range
 
size_t parent
 
size_t morton_code
 
std::vector< size_t > closeneighbours
 
std::vector< size_t > farneighbours
 

Detailed Description

template<typename point, typename value>
struct fmm::TreeCell< point, value >

Definition at line 10 of file morton_tree.h.

Member Typedef Documentation

◆ particle_t

template<typename point , typename value >
using fmm::TreeCell< point, value >::particle_t = particle<point, value>

Definition at line 12 of file morton_tree.h.

Member Function Documentation

◆ operator=()

template<typename point , typename value >
TreeCell & fmm::TreeCell< point, value >::operator= ( const particle_t particle)
inline

Definition at line 14 of file morton_tree.h.

14{ morton_code = particle.morton_code; return *this; }
size_t morton_code
Definition morton_tree.h:20

Member Data Documentation

◆ center

template<typename point , typename value >
point fmm::TreeCell< point, value >::center

Definition at line 15 of file morton_tree.h.

◆ closeneighbours

template<typename point , typename value >
std::vector<size_t> fmm::TreeCell< point, value >::closeneighbours

Definition at line 21 of file morton_tree.h.

◆ farneighbours

template<typename point , typename value >
std::vector<size_t> fmm::TreeCell< point, value >::farneighbours

Definition at line 21 of file morton_tree.h.

◆ morton_code

template<typename point , typename value >
size_t fmm::TreeCell< point, value >::morton_code

Definition at line 20 of file morton_tree.h.

◆ parent

template<typename point , typename value >
size_t fmm::TreeCell< point, value >::parent

Definition at line 19 of file morton_tree.h.

◆ source_range

template<typename point , typename value >
std::pair<size_t, size_t> fmm::TreeCell< point, value >::source_range

Definition at line 17 of file morton_tree.h.

◆ target_range

template<typename point , typename value >
std::pair<size_t, size_t> fmm::TreeCell< point, value >::target_range

Definition at line 18 of file morton_tree.h.


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