XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
diag_3d_f0_f.cpp File Reference
#include "get_angular_conversion_fac.hpp"
#include "flux_surface_average.hpp"
#include "toroidal_average.hpp"
#include "diag_3d_f0_f.hpp"
Include dependency graph for diag_3d_f0_f.cpp:

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, HostTypeget_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, HostTypeget_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)
 

Function Documentation

Moments calculate_moments ( const Grid< DeviceType > &  grid,
const DomainDecomposition< DeviceType > &  pol_decomp,
Plasma plasma,
const VelocityGrid vgrid,
const VGridDistribution< HostType > &  f 
)

Here is the call graph for this function:

Here is the caller graph for this function:

View<double**,CLayout,HostType> flux_surface_avg_3D ( const DomainDecomposition< DeviceType > &  pol_decomp,
const Grid< DeviceType > &  grid,
const View< double **, CLayout, HostType > &  input 
)

Here is the call graph for this function:

Here is the caller graph for this function:

View<double*,CLayout,HostType> get_dpot_at_midplane ( const Grid< DeviceType > &  grid,
const DomainDecomposition< DeviceType > &  pol_decomp,
ElectricField< DeviceType > &  electric_field 
)

Here is the call graph for this function:

Here is the caller graph for this function:

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 
)

Here is the call graph for this function:

Here is the caller graph for this function: