XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
push_diagnostic_c.hpp
Go to the documentation of this file.
1 #ifndef PUSH_DIAGNOSTIC_C_HPP
2 #define PUSH_DIAGNOSTIC_C_HPP
3 
4 #include "push_controls.hpp"
5 #include "electric_field.hpp"
6 #include "perturbed_B_field.hpp"
7 #include "push_diagnostic.hpp"
8 
10  const GridFieldPackPtr& grid_field_pack_ptr, const PerturbedBField<DeviceType> &perturbed_B_field,
11  const PushDiagnostic<DeviceType> &diag, const PushControls& push_controls);
12 
13 #endif
Definition: perturbed_B_field.hpp:12
std::unique_ptr< GridFieldPackGeneric > GridFieldPackPtr
Definition: grid_field_pack.hpp:21
Definition: push_controls.hpp:9
Definition: magnetic_field.hpp:12
Definition: magnetic_field.F90:1
Definition: species.hpp:75
void push_diagnostic(const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, Species< DeviceType > &species, const GridFieldPackPtr &grid_field_pack_ptr, const PerturbedBField< DeviceType > &perturbed_B_field, const PushDiagnostic< DeviceType > &diag, const PushControls &push_controls)
Definition: push_diagnostic_c.cpp:46