XGCa
|
#include "get_angular_conversion_fac.hpp"
#include "toroidal_average.hpp"
#include "calc_mag_drift_flux_avg.hpp"
#include "get_drift_velocity.hpp"
#include "diag_3d_f0_f.hpp"
Functions | |
View< double *, CLayout, HostType > | get_dpot_at_midplane (const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, ElectricField< DeviceType > &electric_field) |
View< double **, CLayout, DeviceType > | flux_surface_avg_3D (const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const View< double **, CLayout, HostType > &input) |
KOKKOS_INLINE_FUNCTION void | get_diag_vals (double mass, double charge, double angular_conv_fac, double vp, double en, double *v_mag, double *v_exb, double *v_par, double dpot0, double dpot1, double v_exb_n0_r, double v_exb_turb_r, double v_mag_tot_r, double v_pardrift_tot_r, bool include_vpar, double *v) |
View< bool *, CLayout, DeviceType > | get_in_psi_range (const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, bool exclude_private) |
void | transpose_moments (const Moments &moments, View< double **, CLayout, HostType > &T_perp, View< double **, CLayout, HostType > &T_para, View< double **, CLayout, HostType > &u_para, View< double **, CLayout, HostType > &den) |
View<double**,CLayout,DeviceType> flux_surface_avg_3D | ( | const DomainDecomposition< DeviceType > & | pol_decomp, |
const Grid< DeviceType > & | grid, | ||
const View< double **, CLayout, HostType > & | input | ||
) |
KOKKOS_INLINE_FUNCTION void get_diag_vals | ( | double | mass, |
double | charge, | ||
double | angular_conv_fac, | ||
double | vp, | ||
double | en, | ||
double * | v_mag, | ||
double * | v_exb, | ||
double * | v_par, | ||
double | dpot0, | ||
double | dpot1, | ||
double | v_exb_n0_r, | ||
double | v_exb_turb_r, | ||
double | v_mag_tot_r, | ||
double | v_pardrift_tot_r, | ||
bool | include_vpar, | ||
double * | v | ||
) |
View<double*,CLayout,HostType> get_dpot_at_midplane | ( | const Grid< DeviceType > & | grid, |
const DomainDecomposition< DeviceType > & | pol_decomp, | ||
ElectricField< DeviceType > & | electric_field | ||
) |
View<bool*,CLayout,DeviceType> get_in_psi_range | ( | const MagneticField< DeviceType > & | magnetic_field, |
const Grid< DeviceType > & | grid, | ||
const DomainDecomposition< DeviceType > & | pol_decomp, | ||
bool | exclude_private | ||
) |
void transpose_moments | ( | const Moments & | moments, |
View< double **, CLayout, HostType > & | T_perp, | ||
View< double **, CLayout, HostType > & | T_para, | ||
View< double **, CLayout, HostType > & | u_para, | ||
View< double **, CLayout, HostType > & | den | ||
) |