XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
push_As.hpp
Go to the documentation of this file.
1 #ifndef PUSH_AS_HPP
2 #define PUSH_AS_HPP
3 
4 #include "grid_field.hpp"
5 #include "perturbed_B_field.hpp"
6 #include "sml.hpp"
7 #include "smoothing.hpp"
8 
10 
11 #endif
Definition: perturbed_B_field.hpp:12
Definition: sml.hpp:8
Definition: magnetic_field.hpp:12
Definition: boundary.hpp:85
Definition: smoothing.hpp:8
Definition: magnetic_field.F90:1
void push_As(const Simulation< DeviceType > &sml, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const Boundary &field_boundary, const Boundary &current_boundary, Smoothing &smoothing, const GridField< HostType, VarType::Scalar, PhiInterpType::Planes, TorType::OnePlane, KinType::GyroKin > &E_para_em_rho_ff, GridField< HostType, VarType::Scalar, PhiInterpType::None, TorType::MultiplePlanes, KinType::DriftKin > &As, GridField< HostType, VarType::Scalar, PhiInterpType::None, TorType::MultiplePlanes, KinType::DriftKin > &As_backup, PerturbedBField< DeviceType > &perturbed_B_field, int ipc)
Definition: push_As.cpp:69