29 double time,
int gstep);
32 View<double**,CLayout,HostType>& E_out, View<double**,CLayout,HostType>& dEdt_out,
double dt);
void init(NLReader::NamelistReader &nlr, const Grid< DeviceType > &grid, int default_period)
Definition: diag_3d.cpp:100
Definition: charge.hpp:66
Definition: perturbed_B_field.hpp:12
subroutine plasma(grid, itr, p, dene_out, deni_out, Te_out, Ti_out, Vparai_out)
Calculate the plasma density, temperature, and parallel velocity for a point in triangle itr using pl...
Definition: neutral_totalf.F90:1224
bool adios_stage
Definition: diag_3d.hpp:18
Definition: NamelistReader.hpp:193
Definition: electric_field.hpp:40
View< double **, CLayout, HostType > calculate_B_out_base(const Grid< DeviceType > &grid, const View< double **, CLayout, HostType > &B_grid)
Definition: diag_3d.cpp:228
Definition: diag_3d.hpp:12
View< double **, CLayout, HostType > E_saved
Definition: diag_3d.hpp:14
bool additional_moments
Definition: diag_3d.hpp:20
View< double **, CLayout, HostType > calculate_B_out(const Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const PerturbedBField< DeviceType > &perturbed_B_field, const View< double **, CLayout, HostType > &B_grid)
Definition: diag_3d.cpp:322
Diag3D()
Definition: diag_3d.hpp:22
void write(const Grid< DeviceType > &grid, const Simulation< DeviceType > &sml, const Sheath< DeviceType > &sheath, const PerturbedBField< DeviceType > &perturbed_B_field, const DomainDecomposition< DeviceType > &pol_decomp, Plasma &plasma, const Charges &charges, const ElectricField< DeviceType > &electric_field, double time, int gstep)
Definition: diag_3d.cpp:339
void calculate_E_out(const Grid< DeviceType > &grid, const ElectricField< DeviceType > &electric_field, const View< double **, CLayout, HostType > &E_grid, View< double **, CLayout, HostType > &E_out, View< double **, CLayout, HostType > &dEdt_out, double dt)
Definition: diag_3d.cpp:129
Definition: plasma.hpp:14
Definition: sheath.hpp:49
Definition: diagnostic.hpp:10
bool weight_stats
Definition: diag_3d.hpp:19
void store_E_field(const ElectricField< DeviceType > &electric_field)
Definition: diag_3d.cpp:117
void add_B_out_ptb_3db(const Grid< DeviceType > &grid, const PerturbedBField< DeviceType > &perturbed_B_field, const View< double **, CLayout, HostType > &B_out, double phi)
Definition: diag_3d.cpp:276