XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
species.cpp File Reference
#include "globals.hpp"
#include "initialize_equil_profiles.hpp"
#include "view_arithmetic.hpp"
#include "species.hpp"
Include dependency graph for species.cpp:

Functions

int default_ptl_num (int sml_special)
 
template<class Device >
void calc_decomposed_f0_arrays (const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const Species< Device > &species, double vspace_factor)
 
template<class Device >
void calc_global_f0_arrays (const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const Species< Device > &species)
 
void transpose_ptl_from_chkpt_format (const Species< DeviceType > &species, const View< double **, CLayout, HostType > &phase, const View< long long int *, CLayout, HostType > &gid, const View< long long int *, CLayout, HostType > &flag, int version)
 
void transpose_ptl_to_chkpt_format (const Species< DeviceType > &species, const View< double **, CLayout, HostType > &phase, const View< long long int *, CLayout, HostType > &gid, const View< long long int *, CLayout, HostType > &flag)
 

Function Documentation

template<class Device >
void calc_decomposed_f0_arrays ( const DomainDecomposition< DeviceType > &  pol_decomp,
const Grid< DeviceType > &  grid,
const MagneticField< DeviceType > &  magnetic_field,
const Species< Device > &  species,
double  vspace_factor 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class Device >
void calc_global_f0_arrays ( const Grid< DeviceType > &  grid,
const MagneticField< DeviceType > &  magnetic_field,
const Species< Device > &  species 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int default_ptl_num ( int  sml_special)
inline

Here is the caller graph for this function:

void transpose_ptl_from_chkpt_format ( const Species< DeviceType > &  species,
const View< double **, CLayout, HostType > &  phase,
const View< long long int *, CLayout, HostType > &  gid,
const View< long long int *, CLayout, HostType > &  flag,
int  version 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void transpose_ptl_to_chkpt_format ( const Species< DeviceType > &  species,
const View< double **, CLayout, HostType > &  phase,
const View< long long int *, CLayout, HostType > &  gid,
const View< long long int *, CLayout, HostType > &  flag 
)

Here is the call graph for this function:

Here is the caller graph for this function: