1 #ifndef SHEATH_DIAG_HPP
2 #define SHEATH_DIAG_HPP
16 int sheath_diag_period = nlr.
get<
int>(
"diag_1d_period",10);
23 const View<double**,CLayout, HostType>
sheath_pot);
Definition: diagnostic.hpp:10
void init(const std::string &name, int period, int first_step=-1)
Definition: diagnostic.hpp:46
bool is_on
Definition: diagnostic.hpp:20
Definition: NamelistReader.hpp:193
T get(const string ¶m, const T default_val, int val_ind=0)
Definition: NamelistReader.hpp:386
void use_namelist(const string &namelist, Options required=Required)
Definition: NamelistReader.hpp:360
Definition: sheath_diag.hpp:8
void init(NLReader::NamelistReader &nlr, const std::string &name)
Definition: sheath_diag.hpp:14
void write(const View< double **, CLayout, HostType > sheath_lost, const View< double **, CLayout, HostType > sheath_ilost, const View< double **, CLayout, HostType > sheath_pot)
Definition: sheath_diag.cpp:5
SheathDiag()
Definition: sheath_diag.hpp:12
real(8), dimension(:,:), allocatable, target sheath_pot
Sheath potential on the wall nodes.
Definition: logical_sheath.F90:12
real(8), dimension(:,:), allocatable, target sheath_lost
Total charge lost to the wall.
Definition: logical_sheath.F90:13
real(8), dimension(:,:), allocatable, target sheath_ilost
Ion charge lost to the wall.
Definition: logical_sheath.F90:14