|
XGC1
|
#include "my_subview.hpp"#include "field_following_coordinates.hpp"#include "send_recv_potential.hpp"#include "boundary.hpp"#include "em_field_filter.hpp"#include "push_As.hpp"
| View<double*,CLayout,HostType> calculate_E_para | ( | const Simulation< DeviceType > & | sml, |
| const MagneticField< DeviceType > & | magnetic_field, | ||
| const Grid< DeviceType > & | grid, | ||
| const DomainDecomposition< DeviceType > & | pol_decomp, | ||
| const Boundary & | hyp_vis_bd, | ||
| const Boundary & | current_boundary, | ||
| Smoothing & | smoothing, | ||
| const GridField< HostType, VarType::Scalar, PhiInterpType::Planes, TorType::OnePlane, KinType::GyroKin > & | E_para_em_rho_ff | ||
| ) |


| void cce_send_receive_as_wrap | ( | ) |

| 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 | ||
| ) |

