XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
sort.hpp File Reference
#include "gen_perm.hpp"
#include "domain_decomposition.hpp"
#include "grid.hpp"
#include "sheath.hpp"
Include dependency graph for sort.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void ptl_to_tmp_array_ph1 (const TmpSpecies< DeviceType > &tmp_species, int np)
 
void ptl_to_tmp_array_ct (const TmpSpecies< DeviceType > &tmp_species, int np)
 
void ptl_to_tmp_array_ph2 (const TmpSpecies< DeviceType > &tmp_species, int np)
 
void tmp_array_to_ptl_ph1 (const TmpSpecies< DeviceType > &tmp_species, int np)
 
void tmp_array_to_ptl_ct (const TmpSpecies< DeviceType > &tmp_species, int np)
 
void tmp_array_to_ptl_ph2 (const TmpSpecies< DeviceType > &tmp_species, int np)
 
void sort_particles_by_triangle (const GeneratePermutation< DeviceType > &gen_perm, const Grid< DeviceType > &grid, const TmpSpecies< DeviceType > &tmp_species, const SheathParticles< DeviceType > &sheath_particles, int sheath_mode, bool sort_phase0)
 
void sort_particles_by_pid (const GeneratePermutation< DeviceType > &pid_gen_perm, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const DomainDecomposition< DeviceType > &pol_decomp, const TmpSpecies< DeviceType > &tmp_species, bool sort_phase0)
 

Function Documentation

void ptl_to_tmp_array_ct ( const TmpSpecies< DeviceType > &  tmp_species,
int  np 
)

Here is the call graph for this function:

void ptl_to_tmp_array_ph1 ( const TmpSpecies< DeviceType > &  tmp_species,
int  np 
)

Here is the call graph for this function:

void ptl_to_tmp_array_ph2 ( const TmpSpecies< DeviceType > &  tmp_species,
int  np 
)

Here is the call graph for this function:

void sort_particles_by_pid ( const GeneratePermutation< DeviceType > &  pid_gen_perm,
const Grid< DeviceType > &  grid,
const MagneticField< DeviceType > &  magnetic_field,
const DomainDecomposition< DeviceType > &  pol_decomp,
const TmpSpecies< DeviceType > &  tmp_species,
bool  sort_phase0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void sort_particles_by_triangle ( const GeneratePermutation< DeviceType > &  gen_perm,
const Grid< DeviceType > &  grid,
const TmpSpecies< DeviceType > &  tmp_species,
const SheathParticles< DeviceType > &  sheath_particles,
int  sheath_mode,
bool  sort_phase0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void tmp_array_to_ptl_ct ( const TmpSpecies< DeviceType > &  tmp_species,
int  np 
)

Here is the call graph for this function:

void tmp_array_to_ptl_ph1 ( const TmpSpecies< DeviceType > &  tmp_species,
int  np 
)

Here is the call graph for this function:

void tmp_array_to_ptl_ph2 ( const TmpSpecies< DeviceType > &  tmp_species,
int  np 
)

Here is the call graph for this function: