XGC1
|
#include "get_angular_conversion_fac.hpp"
#include "toroidal_average.hpp"
#include "diag_3d_f0_f.hpp"
Functions | |
void | get_drift_velocity_fort (int inode_fort, double mu, double vp, int isp_fort, double vth, double *v_mag, double *v_exb, double *v_pardrift, double *pot_rho, double *grad_psi_sqr) |
View< double *, CLayout, HostType > | get_dpot_at_midplane (const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, ElectricField< DeviceType > &electric_field) |
View< double **, CLayout, HostType > | flux_surface_avg_3D (const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const View< double **, CLayout, HostType > &input) |
View< bool *, CLayout, HostType > | get_in_psi_range (const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, bool exclude_private) |
Moments | calculate_moments (const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, Plasma &plasma, const VelocityGrid &vgrid, const VGridDistribution< HostType > &f) |
Moments calculate_moments | ( | const Grid< DeviceType > & | grid, |
const DomainDecomposition< DeviceType > & | pol_decomp, | ||
Plasma & | plasma, | ||
const VelocityGrid & | vgrid, | ||
const VGridDistribution< HostType > & | f | ||
) |
View<double**,CLayout,HostType> flux_surface_avg_3D | ( | const DomainDecomposition< DeviceType > & | pol_decomp, |
const Grid< DeviceType > & | grid, | ||
const View< double **, CLayout, HostType > & | input | ||
) |
View<double*,CLayout,HostType> get_dpot_at_midplane | ( | const Grid< DeviceType > & | grid, |
const DomainDecomposition< DeviceType > & | pol_decomp, | ||
ElectricField< DeviceType > & | electric_field | ||
) |
void get_drift_velocity_fort | ( | int | inode_fort, |
double | mu, | ||
double | vp, | ||
int | isp_fort, | ||
double | vth, | ||
double * | v_mag, | ||
double * | v_exb, | ||
double * | v_pardrift, | ||
double * | pot_rho, | ||
double * | grad_psi_sqr | ||
) |
View<bool*,CLayout,HostType> get_in_psi_range | ( | const MagneticField< DeviceType > & | magnetic_field, |
const Grid< DeviceType > & | grid, | ||
const DomainDecomposition< DeviceType > & | pol_decomp, | ||
bool | exclude_private | ||
) |