1 #ifndef VALIDITY_CHECK_HPP
2 #define VALIDITY_CHECK_HPP
Definition: magnetic_field.hpp:12
Definition: plasma.hpp:13
Definition: species.hpp:75
Definition: validity_check.cpp:3
void particle_validity_check(const std::string &label, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const DomainDecomposition< DeviceType > &pol_decomp, Plasma &plasma, const Options &options=Options())
Definition: validity_check.cpp:199
ReportingOption
Definition: validity_check.hpp:24
@ GatherRanks
Definition: validity_check.hpp:26
@ NoReport
Definition: validity_check.hpp:28
@ RankZero
Definition: validity_check.hpp:27
@ AllRanks
Definition: validity_check.hpp:25
void particle_validity_check_one_sp(const std::string &label, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const DomainDecomposition< DeviceType > &pol_decomp, Species< DeviceType > &species, const Options &options, View< int *, DeviceType > &counts)
Definition: validity_check.cpp:41
Counts
Definition: validity_check.hpp:11
@ InvalidGID
Definition: validity_check.hpp:12
@ InvalidW0
Definition: validity_check.hpp:19
@ InvalidTriangle
Definition: validity_check.hpp:13
@ InvalidLocalPhi
Definition: validity_check.hpp:16
@ InvalidParticle
Definition: validity_check.hpp:20
@ N
Definition: validity_check.hpp:21
@ InvalidLocalNode
Definition: validity_check.hpp:17
@ InvalidMu
Definition: validity_check.hpp:18
@ InvalidPhi
Definition: validity_check.hpp:15
@ InvalidRZ
Definition: validity_check.hpp:14
void plasma_validity_check(const std::string &label, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const DomainDecomposition< DeviceType > &pol_decomp, Plasma &plasma, const Options &options=Options())
Definition: validity_check.cpp:214
Definition: magnetic_field.F90:1
logical false
Definition: module.F90:102
subroutine plasma(grid, itr, p, dene_out, deni_out, Te_out, Ti_out, Vparai_out, ignore_vacuum)
Calculate the plasma density, temperature, and parallel velocity for a point in triangle itr using pl...
Definition: neutral_totalf.F90:1548
Definition: validity_check.hpp:31
bool deactivate_invalid
Definition: validity_check.hpp:33
ReportingOption reporting
Definition: validity_check.hpp:34
bool checks[Counts::N]
Definition: validity_check.hpp:32
Options()
Definition: validity_check.hpp:36