ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
Loading...
Searching...
No Matches
orb5x::QuadtreeBox Struct Reference

#include "quadtree.hpp"

Collaboration diagram for orb5x::QuadtreeBox:

Public Member Functions

 QuadtreeBox (Real xmin_, Real xmax_, Real ymin_, Real ymax_, int max_num_el_, QuadtreeBox *parent_=nullptr)
 ~QuadtreeBox ()=default

Public Attributes

std::vector< int > element_list
int max_num_el
std::unique_ptr< QuadtreeBoxnorth_east
std::unique_ptr< QuadtreeBoxnorth_west
int num_el
QuadtreeBoxparent
std::unique_ptr< QuadtreeBoxsouth_east
std::unique_ptr< QuadtreeBoxsouth_west
Real xmax
Real xmin
Real ymax
Real ymin

Constructor & Destructor Documentation

◆ QuadtreeBox()

orb5x::QuadtreeBox::QuadtreeBox ( Real xmin_,
Real xmax_,
Real ymin_,
Real ymax_,
int max_num_el_,
QuadtreeBox * parent_ = nullptr )

References QuadtreeBox().

Referenced by QuadtreeBox().

◆ ~QuadtreeBox()

orb5x::QuadtreeBox::~QuadtreeBox ( )
default

Member Data Documentation

◆ element_list

std::vector<int> orb5x::QuadtreeBox::element_list

◆ max_num_el

int orb5x::QuadtreeBox::max_num_el

◆ north_east

std::unique_ptr<QuadtreeBox> orb5x::QuadtreeBox::north_east

◆ north_west

std::unique_ptr<QuadtreeBox> orb5x::QuadtreeBox::north_west

◆ num_el

int orb5x::QuadtreeBox::num_el

◆ parent

QuadtreeBox* orb5x::QuadtreeBox::parent

◆ south_east

std::unique_ptr<QuadtreeBox> orb5x::QuadtreeBox::south_east

◆ south_west

std::unique_ptr<QuadtreeBox> orb5x::QuadtreeBox::south_west

◆ xmax

Real orb5x::QuadtreeBox::xmax

◆ xmin

Real orb5x::QuadtreeBox::xmin

◆ ymax

Real orb5x::QuadtreeBox::ymax

◆ ymin

Real orb5x::QuadtreeBox::ymin

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