XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
limit_marker_density.cpp File Reference
#include <Kokkos_Random.hpp>
#include "rng_seed.hpp"
#include "globals.hpp"
#include "basic_physics.hpp"
#include "limit_marker_density.hpp"
Include dependency graph for limit_marker_density.cpp:

Functions

double * get_temp_ev_loc ()
 
double get_sml_outpsi_priv1 ()
 
double get_sml_load_nptl ()
 
double get_sml_limit_marker_den_fac ()
 
template<KinType KT>
void get_f0_density (const DomainDecomposition< DeviceType > &pol_decomp, const Species< DeviceType > &species, const Charge< DeviceType, KT > &charge, View< double *, CLayout, HostType > &den)
 
void limit_marker_density (const Simulation< DeviceType > &sml, const MagneticField< DeviceType > &magnetic_field, const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const VelocityGrid &vgrid, const Charges &charges, Plasma &plasma)
 

Function Documentation

template<KinType KT>
void get_f0_density ( const DomainDecomposition< DeviceType > &  pol_decomp,
const Species< DeviceType > &  species,
const Charge< DeviceType, KT > &  charge,
View< double *, CLayout, HostType > &  den 
)

Here is the call graph for this function:

Here is the caller graph for this function:

double get_sml_limit_marker_den_fac ( )

Here is the caller graph for this function:

double get_sml_load_nptl ( )

Here is the caller graph for this function:

double get_sml_outpsi_priv1 ( )

Here is the caller graph for this function:

double* get_temp_ev_loc ( )
void limit_marker_density ( const Simulation< DeviceType > &  sml,
const MagneticField< DeviceType > &  magnetic_field,
const DomainDecomposition< DeviceType > &  pol_decomp,
const Grid< DeviceType > &  grid,
const VelocityGrid vgrid,
const Charges charges,
Plasma plasma 
)

Here is the call graph for this function:

Here is the caller graph for this function: