XGCa
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, DeviceTypeget_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

◆ calculate_strike_angle()

void calculate_strike_angle ( const MagneticField< DeviceType > &  magnetic_field,
HeatDiagnostics< DeviceType > &  heat_diag,
double  phi 
)
Here is the call graph for this function:

◆ get_psi_bounds()

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

◆ get_wall_gx()

View<RZPair*,CLayout,DeviceType> get_wall_gx ( const Grid< DeviceType > &  grid)
Here is the call graph for this function:

◆ out_of_psi_bounds()

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: