#include <iostream>
#include <Kokkos_Core.hpp>
#include "timer_macro.hpp"
#include "species.hpp"
#include "electric_field.hpp"
#include "pushe_diagnostics.hpp"
#include "heat_diagnostics.hpp"
#include "neutrals.hpp"
#include "sheath.hpp"
#include "domain_decomposition.hpp"
#include "push.hpp"
#include "shift.hpp"
#include "solve_algorithm.hpp"
#include "f_source.hpp"
#include "mpi.h"
#include "cce_fcoupling_resample.hpp"
#include "restart.hpp"
#include "resampling.hpp"
#include "diagnosis.hpp"
#include "get_tr_save.hpp"
#include "checkpoint.hpp"
#include "gather_field_info.hpp"
#include "sheath_adjust.hpp"
#include "switch_em_es.hpp"
#include "f0_redistribute.hpp"
|
inline |
void diag_additional | ( | ) |
int do_resampling | ( | ) |
void flush_timers | ( | int | istep | ) |
int get_resamp_tile_size | ( | ) |
void get_sml_gstep_and_sml_time | ( | int * | gstep, |
double * | time | ||
) |
int get_test_type | ( | ) |
void limit_marker_den | ( | ) |
void load_balance | ( | ) |
void main_f0_off | ( | int | istep | ) |
void main_loop | ( | int | istep, |
Simulation< DeviceType > & | sml, | ||
MagneticField< DeviceType > & | magnetic_field, | ||
Plasma & | plasma, | ||
Neutrals< DeviceType > & | neutrals, | ||
DomainDecomposition< DeviceType > & | pol_decomp, | ||
Grid< DeviceType > & | grid, | ||
Sheath< DeviceType > & | sheath, | ||
ElectricField< DeviceType > & | electric_field, | ||
PerturbedBField< DeviceType > & | perturbed_B_field, | ||
Diagnostics< DeviceType > & | diag, | ||
HeatDiagnostics< DeviceType > & | heat_diag, | ||
Charge< DeviceType > & | charge, | ||
VelocityGrid & | vgrid, | ||
DMWrapper & | pseudo_inv_dm | ||
) |
void set_sml_istep_and_gstep | ( | int | istep | ) |
void set_sml_symmetric_f | ( | ) |
void set_sml_time | ( | ) |
void sheath_mem_check | ( | ) |
void update_3db | ( | ) |
void update_load_balance_cost_tracking | ( | ) |
int update_poloidal_decomposition | ( | ) |