#include "sml.hpp"
#include "grid.hpp"
#include "domain_decomposition.hpp"
#include "charge.hpp"
#include "plasma.hpp"
Go to the source code of this file.
Takes the field resulting from the scatter, which may have a gyroradius dimension and may be in field-following coordinates. Gyroaverages this field and converts coordinates as needed, and does a reduction on planes if planar data is not needed. Results are written to "field"
- Parameters
-
[in] | sml | contains simulation control parameters |
[in] | grid | is the grid object |
[in] | pol_decomp | is the domain decomposition |
[in,out] | charge | contains the computed charge/current densities and the processed charge/current densities |
[in] | plasma | is needed for the species profile data |
[in] | compute_electrons | is whether the operation is on electrons or ions |
- Returns
- void