Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.6dev
      Class Index
      File List
   Version 1.0.6
   Version 1.0.5new_solver
   Version 1.0.5dev
   Version 1.0.5b
   Version 1.0.4dev
   Version 1.0.4
Publications


Hosted by Get Ion Beam Simulator at SourceForge.net. Fast, secure and Free Open Source software downloads
ParticleStatistics Class Reference

Particle iteration statistics. More...

#include <particlestatistics.hpp>

Public Member Functions

 ParticleStatistics (const ParticleStatistics &stat)
 
 ParticleStatistics (uint32_t nboundaries)
 
 ParticleStatistics (std::istream &s)
 Constructor for loading particle statistics from a file. More...
 
const ParticleStatisticsoperator= (const ParticleStatistics &stat)
 
const ParticleStatisticsoperator+= (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. More...
 

Detailed Description

Particle iteration statistics.

Stores statistics about the particle histories.

Constructor & Destructor Documentation

◆ ParticleStatistics()

ParticleStatistics::ParticleStatistics ( std::istream &  s)

Constructor for loading particle statistics from a file.

Member Function Documentation

◆ save()

void ParticleStatistics::save ( std::ostream &  s) const

Saves data to stream.


The documentation for this class was generated from the following files:


Reference manual for Ion Beam Simulator 1.0.6dev
Generated by Doxygen 1.9.1 on Thu Sep 11 2025 09:37:24.