XGC1
|
#include "domain_decomposition.hpp"
#include "sml.hpp"
#include "magnetic_field.hpp"
#include "grid.hpp"
#include "plasma.hpp"
Go to the source code of this file.
Namespaces | |
DiagF0df | |
Enumerations | |
enum | { DiagF0df::Volume =0, DiagF0df::Density, DiagF0df::DensityChange, DiagF0df::EnergyChange, DiagF0df::MomentumChange, DiagF0df::N } |
enum | DiagF0df::Opt { DiagF0df::PtlInitial =0, DiagF0df::PtlFinal } |
enum | DiagF0df::idx { DiagF0df::DIFFUSION =1, DiagF0df::COLLISION =2, DiagF0df::HEAT_TORQUE =3, DiagF0df::NEUTRAL =4, DiagF0df::PELLET =5, DiagF0df::RADIATION =6, DiagF0df::PTL_FINAL =7 } |
Functions | |
void | diag_f0_df_port1_grid (int idx, double *f0_f, double *f0_df0g) |
void | diag_f0_df () |
int | do_diag_f0_df () |
void | all_species_diag_f0_df_port1 (const Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, Plasma &plasma, const VelocityGrid &vgrid, const DomainDecomposition< DeviceType > &pol_decomp, DiagF0df::Opt opt) |
void all_species_diag_f0_df_port1 | ( | const Simulation< DeviceType > & | sml, |
const Grid< DeviceType > & | grid, | ||
const MagneticField< DeviceType > & | magnetic_field, | ||
Plasma & | plasma, | ||
const VelocityGrid & | vgrid, | ||
const DomainDecomposition< DeviceType > & | pol_decomp, | ||
DiagF0df::Opt | opt | ||
) |
Loops over all non-adiabatic species and adjusts particle weight to distribute f0g distribution function to particles
[in] | sml | contains simulation control parameters |
[in] | grid | is the spatial grid |
[in] | magnetic_field | is the magnetic field |
[in] | plasma | contains all species info |
[in] | vgrid | contains the velocity grid dimensions |
[in] | pol_decomp | contains poloidal decomposition info |
[in] | pseudo_inv_dm | is the pseudo-inverse mesh object |
[in] | pseudo_inv | is the pseudo-inverse object (contains pseudo-inverse arrays) |
void diag_f0_df | ( | ) |
void diag_f0_df_port1_grid | ( | int | idx, |
double * | f0_f, | ||
double * | f0_df0g | ||
) |
int do_diag_f0_df | ( | ) |