XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
heat_diagnostics.cpp File Reference
#include "grid.hpp"
#include "split_segments.hpp"
#include "my_subview.hpp"
#include "heat_diagnostics.hpp"
Include dependency graph for heat_diagnostics.cpp:

Functions

View< RZPair *, CLayout,
DeviceType
get_wall_gx (const Grid< DeviceType > &grid)
 
void get_psi_bounds (const MagneticField< DeviceType > &magnetic_field, HeatDiagnostics< DeviceType > &heat_diag, double phi)
 
View< bool *, CLayout, DeviceTypeout_of_psi_bounds (const MagneticField< DeviceType > &magnetic_field, const View< RZPair *, CLayout, DeviceType > &wall_gx, double phi)
 
void calculate_strike_angle (const MagneticField< DeviceType > &magnetic_field, HeatDiagnostics< DeviceType > &heat_diag, double phi)
 

Function Documentation

void calculate_strike_angle ( const MagneticField< DeviceType > &  magnetic_field,
HeatDiagnostics< DeviceType > &  heat_diag,
double  phi 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void get_psi_bounds ( const MagneticField< DeviceType > &  magnetic_field,
HeatDiagnostics< DeviceType > &  heat_diag,
double  phi 
)

Here is the call graph for this function:

Here is the caller graph for this function:

View<RZPair*,CLayout,DeviceType> get_wall_gx ( const Grid< DeviceType > &  grid)

Here is the call graph for this function:

Here is the caller graph for this function:

View<bool*,CLayout,DeviceType> out_of_psi_bounds ( const MagneticField< DeviceType > &  magnetic_field,
const View< RZPair *, CLayout, DeviceType > &  wall_gx,
double  phi 
)

Here is the call graph for this function:

Here is the caller graph for this function: