XGCa
Classes | Namespaces | Enumerations | Functions
col_grid.hpp File Reference
#include <vector>
#include <stdio.h>
#include <Kokkos_Core.hpp>
#include <Kokkos_DualView.hpp>
#include "xgc_io.hpp"
#include "domain_decomposition.hpp"
#include "velocity_grid.hpp"
#include "vgrid_distribution.hpp"
#include "magnetic_field.hpp"
#include "col_grid_matrix.hpp"
#include "col_species.hpp"
#include "col_vgrids.hpp"
Include dependency graph for col_grid.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TmpColData< Device >
 
class  CollisionGrid< Device >
 

Namespaces

 ED
 
 Convergence
 

Enumerations

enum  {
  ED::RR =0 , ED::RZ , ED::ZZ , ED::ER ,
  ED::EZ , ED::N
}
 
enum  Convergence::Status {
  Convergence::NaNOrInfFound =-5 , Convergence::MaxedIter =-4 , Convergence::TooManyNegValues =-3 , Convergence::PosCorrectionFail =-2 ,
  Convergence::FirstStepFail =-1 , Convergence::NotAttempted =0 , Convergence::Success =1 , Convergence::InProgress =2
}
 

Functions

bool Convergence::is_okay (Status convergence_status)
 
VertexList vertices_in_range (const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, bool exclude_private_region, double inner_psi_bound, double outer_psi_bound)
 

Function Documentation

◆ vertices_in_range()

VertexList vertices_in_range ( const MagneticField< DeviceType > &  magnetic_field,
const Grid< DeviceType > &  grid,
bool  exclude_private_region,
double  inner_psi_bound,
double  outer_psi_bound 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function: