XGC1
|
Classes | |
struct | Options |
Enumerations | |
enum | Counts { InvalidGID =0, InvalidTriangle, InvalidRZ, InvalidPhi, InvalidLocalPhi, InvalidLocalNode, InvalidMu, InvalidW0, InvalidParticle, N } |
enum | ReportingOption { AllRanks =0, GatherRanks, RankZero, NoReport } |
Functions | |
void | report_validity_stats (const std::string &label, const View< int *, HostType > &counts, const Options &options, int species_idx) |
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) |
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()) |
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()) |
void ValidityCheck::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() |
||
) |
void ValidityCheck::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 | ||
) |
void ValidityCheck::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() |
||
) |
void ValidityCheck::report_validity_stats | ( | const std::string & | label, |
const View< int *, HostType > & | counts, | ||
const Options & | options, | ||
int | species_idx | ||
) |