ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
 
Loading...
Searching...
No Matches
quadtree.hpp File Reference

Adaptive phase-space quadtree for noise control. More...

#include "prec_const.hpp"
#include <Kokkos_Core.hpp>
#include <memory>
#include <vector>
+ Include dependency graph for quadtree.hpp:

Classes

class  orb5x::Quadtree
 
struct  orb5x::QuadtreeBox
 

Namespaces

namespace  orb5x
 
namespace  orb5x::QuadtreeConstants
 

Variables

constexpr int orb5x::QuadtreeConstants::POS1 = 1
 
constexpr int orb5x::QuadtreeConstants::POS2 = 2
 
constexpr int orb5x::QuadtreeConstants::WEIGHT1 = 3
 
constexpr int orb5x::QuadtreeConstants::WEIGHT2 = 4
 

Detailed Description

Adaptive phase-space quadtree for noise control.

Partitions marker samples, computes leaf statistics, and applies configured smoothing.