Tracks the running state of a simulation across source iterations. More...
#include <simulation.h>
Public Attributes | |
| double | k_eff = 1.0 |
| Effective multiplication factor. | |
| double | flux_error_l2 = 0 |
| L2 norm of the change in scalar flux between the current and previous source iteration. | |
| double | fission_source = 0.0 |
| Fission source. | |
| double | k_eff_iter_error = std::numeric_limits<double>::infinity() |
| Relative error in k_eff between the current and previous iteration. | |
| double | flux_relative_error = std::numeric_limits<double>::infinity() |
| Relative L2 error in the scalar flux (flux_error_l2 normalized by the current iteration's flux L2 norm) between the current and previous source iteration. | |
Tracks the running state of a simulation across source iterations.
Definition at line 15 of file simulation.h.
| double hummingbird::Simulation::fission_source = 0.0 |
Fission source.
Definition at line 24 of file simulation.h.
| double hummingbird::Simulation::flux_error_l2 = 0 |
L2 norm of the change in scalar flux between the current and previous source iteration.
Definition at line 21 of file simulation.h.
| double hummingbird::Simulation::flux_relative_error = std::numeric_limits<double>::infinity() |
Relative L2 error in the scalar flux (flux_error_l2 normalized by the current iteration's flux L2 norm) between the current and previous source iteration.
Definition at line 33 of file simulation.h.
| double hummingbird::Simulation::k_eff = 1.0 |
Effective multiplication factor.
Definition at line 17 of file simulation.h.
| double hummingbird::Simulation::k_eff_iter_error = std::numeric_limits<double>::infinity() |
Relative error in k_eff between the current and previous iteration.
Definition at line 28 of file simulation.h.