criptic v1
Cosmic Ray Interstellar Propagation Tool using Itô Calculus
Loading...
Searching...
No Matches
Classes | Namespaces
CRTree.H File Reference

Class to manage and update CR packets. More...

#include <cassert>
#include <vector>
#include "CRPacket.H"
#include "CRSource.H"
#include "CRTreeNode.H"
#include "FieldQty.H"
#include "Geometry.H"
#include "../Gas/Gas.H"
#include "../Losses/Ionization.H"
#include "../Losses/Losses.H"
#include "../MPI/CRTreeCommunicator.H"
#include "../MPI/MPIUtil.H"
#include "../Propagation/Propagation.H"
#include "../Utils/RealBox.H"
#include "../Utils/RealTensor2.H"
#include "../Utils/RngThread.H"
#include "../Utils/Types.H"
#include "../Utils/Vec3.H"

Go to the source code of this file.

Classes

class  criptic::CRTree
 A class to manage CR packets and sources. More...
 

Namespaces

namespace  criptic
 The primary namespace for criptic objects.
 

Detailed Description

Class to manage and update CR packets.

This file defines the CRTree class, which is the main data structure used to organise and update CR packets. It contains a parallel KD tree used to compute field quantities for packets.