Go to the source code of this file.
|
void | unfused_electron_push_kernel (Species< DeviceType > &species, const PushControls &push_controls, const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const GridFieldPack< DeviceType, PIT_GLOBAL > &gfpack, const GridFieldPack< DeviceType, PIT_GLOBAL > &gfpack_near, const PerturbedBField< DeviceType > &perturbed_B_field, SortViews< DeviceType > &sort_views, const Sheath< DeviceType > &sheath, const Neutrals< DeviceType > &neutrals, const HeatDiagnostics< DeviceType > &heat_diag, UnfusedPushTmpViews< DeviceType > &tmp, int ncycles_per_launch, double dt) |
|
void | local_shift (const PushControls &push_controls, Species< DeviceType > &species, SortViews< DeviceType > &sort_views, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const DomainDecomposition< DeviceType > &pol_decomp, UnfusedPushTmpViews< DeviceType > &unfused_push_tmp_views, bool send_phase0, bool use_near_field) |
|
void unfused_electron_push_kernel |
( |
Species< DeviceType > & |
species, |
|
|
const PushControls & |
push_controls, |
|
|
const DomainDecomposition< DeviceType > & |
pol_decomp, |
|
|
const Grid< DeviceType > & |
grid, |
|
|
const MagneticField< DeviceType > & |
magnetic_field, |
|
|
const GridFieldPack< DeviceType, PIT_GLOBAL > & |
gfpack, |
|
|
const GridFieldPack< DeviceType, PIT_GLOBAL > & |
gfpack_near, |
|
|
const PerturbedBField< DeviceType > & |
perturbed_B_field, |
|
|
SortViews< DeviceType > & |
sort_views, |
|
|
const Sheath< DeviceType > & |
sheath, |
|
|
const Neutrals< DeviceType > & |
neutrals, |
|
|
const HeatDiagnostics< DeviceType > & |
heat_diag, |
|
|
UnfusedPushTmpViews< DeviceType > & |
tmp, |
|
|
int |
ncycles_per_launch, |
|
|
double |
dt |
|
) |
| |