XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions
boundary.hpp File Reference
#include "field.hpp"
#include "vertex_list.hpp"
#include "grid.hpp"
Include dependency graph for boundary.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BoundarySettings
 
class  Boundary
 

Functions

static KOKKOS_INLINE_FUNCTION bool exclude_node (const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, const View< int *, CLayout, DeviceType > &num_t_node, const View< int **, CLayout, DeviceType > &tr_node, const BoundarySettings &s, int i)
 
VertexList get_excluded_vertex_list (const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, const View< int *, CLayout, DeviceType > &num_t_node, const View< int **, CLayout, DeviceType > &tr_node, const BoundarySettings &settings)
 

Function Documentation

static KOKKOS_INLINE_FUNCTION bool exclude_node ( const MagneticField< DeviceType > &  magnetic_field,
const Grid< DeviceType > &  grid,
const View< int *, CLayout, DeviceType > &  num_t_node,
const View< int **, CLayout, DeviceType > &  tr_node,
const BoundarySettings s,
int  i 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

VertexList get_excluded_vertex_list ( const MagneticField< DeviceType > &  magnetic_field,
const Grid< DeviceType > &  grid,
const View< int *, CLayout, DeviceType > &  num_t_node,
const View< int **, CLayout, DeviceType > &  tr_node,
const BoundarySettings settings 
)
inline

Here is the call graph for this function: