XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
cpp_main_loop.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void main_loop (int istep, FortranPtr grid_fptr, FortranPtr psn_fptr, FortranPtr spall_fptr, Simulation< DeviceType > &sml, MagneticField< DeviceType > &magnetic_field, std::vector< Species< DeviceType >> &all_species, Neutrals< DeviceType > &neutrals, DomainDecomposition< DeviceType > &pol_decomp, Grid< DeviceType > &grid, Sheath< DeviceType > &sheath, ElectricField< DeviceType > &electric_field, PerturbedBField< DeviceType > &perturbed_B_field, F0Profile< DeviceType > &f0profile, Diagnostics< DeviceType > &diag, HeatDiagnostics< DeviceType > &heat_diag, Charge< DeviceType > &charge, VelocityGrid &vgrid, GeneratePermutation< DeviceType > &gen_perm, GeneratePermutation< DeviceType > &pid_gen_perm, Cabana::AoSoA< ParticleDataTypes, HostType, VEC_LEN > &particles_copy, TmpSpecies< DeviceType > &tmp_species)
 

Function Documentation

void main_loop ( int  istep,
FortranPtr  grid_fptr,
FortranPtr  psn_fptr,
FortranPtr  spall_fptr,
Simulation< DeviceType > &  sml,
MagneticField< DeviceType > &  magnetic_field,
std::vector< Species< DeviceType >> &  all_species,
Neutrals< DeviceType > &  neutrals,
DomainDecomposition< DeviceType > &  pol_decomp,
Grid< DeviceType > &  grid,
Sheath< DeviceType > &  sheath,
ElectricField< DeviceType > &  electric_field,
PerturbedBField< DeviceType > &  perturbed_B_field,
F0Profile< DeviceType > &  f0profile,
Diagnostics< DeviceType > &  diag,
HeatDiagnostics< DeviceType > &  heat_diag,
Charge< DeviceType > &  charge,
VelocityGrid vgrid,
GeneratePermutation< DeviceType > &  gen_perm,
GeneratePermutation< DeviceType > &  pid_gen_perm,
Cabana::AoSoA< ParticleDataTypes, HostType, VEC_LEN > &  particles_copy,
TmpSpecies< DeviceType > &  tmp_species 
)

Here is the call graph for this function:

Here is the caller graph for this function: