Particle iteration statistics. More...
#include <particlestatistics.hpp>
Public Member Functions | |
ParticleStatistics () | |
ParticleStatistics (const ParticleStatistics &stat) | |
ParticleStatistics (uint32_t nboundaries) | |
ParticleStatistics (std::istream &s) | |
Constructor for loading particle statistics from a file. | |
~ParticleStatistics () | |
const ParticleStatistics & | operator= (const ParticleStatistics &stat) |
const ParticleStatistics & | operator+= (const ParticleStatistics &stat) |
void | clear (void) |
void | reset (uint32_t nboundaries) |
uint32_t | end_time (void) const |
uint32_t | end_step (void) const |
uint32_t | end_baddef (void) const |
uint32_t | sum_steps (void) const |
uint32_t | number_of_boundaries (void) const |
uint32_t | bound_collisions (uint32_t bound) const |
uint32_t | bound_collisions (void) const |
double | bound_current (uint32_t bound) const |
double | bound_current (void) const |
void | inc_end_time (void) |
void | inc_end_step (void) |
void | inc_end_baddef (void) |
void | inc_sum_steps (void) |
void | inc_sum_steps (uint32_t i) |
void | add_bound_collision (uint32_t bound, double IQ) |
void | save (std::ostream &s) const |
Saves data to stream. |
Particle iteration statistics.
Stores statistics about the particle histories.
ParticleStatistics::ParticleStatistics | ( | ) |
ParticleStatistics::ParticleStatistics | ( | const ParticleStatistics & | stat | ) |
ParticleStatistics::ParticleStatistics | ( | uint32_t | nboundaries | ) |
ParticleStatistics::ParticleStatistics | ( | std::istream & | s | ) |
Constructor for loading particle statistics from a file.
ParticleStatistics::~ParticleStatistics | ( | ) |
void ParticleStatistics::add_bound_collision | ( | uint32_t | bound, |
double | IQ | ||
) |
uint32_t ParticleStatistics::bound_collisions | ( | uint32_t | bound | ) | const |
uint32_t ParticleStatistics::bound_collisions | ( | void | ) | const |
double ParticleStatistics::bound_current | ( | uint32_t | bound | ) | const |
double ParticleStatistics::bound_current | ( | void | ) | const |
void ParticleStatistics::clear | ( | void | ) |
uint32_t ParticleStatistics::end_baddef | ( | void | ) | const |
uint32_t ParticleStatistics::end_step | ( | void | ) | const |
uint32_t ParticleStatistics::end_time | ( | void | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
uint32_t ParticleStatistics::number_of_boundaries | ( | void | ) | const |
const ParticleStatistics& ParticleStatistics::operator+= | ( | const ParticleStatistics & | stat | ) |
const ParticleStatistics& ParticleStatistics::operator= | ( | const ParticleStatistics & | stat | ) |
void ParticleStatistics::reset | ( | uint32_t | nboundaries | ) |
void ParticleStatistics::save | ( | std::ostream & | s | ) | const |
Saves data to stream.
uint32_t ParticleStatistics::sum_steps | ( | void | ) | const |