hummingbird
Solving the self-adjoint angular flux transport equation using spectral elements on Cartesian geometry
Loading...
Searching...
No Matches
hummingbird::Simulation Struct Reference

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.

Detailed Description

Tracks the running state of a simulation across source iterations.

Definition at line 15 of file simulation.h.

Member Data Documentation

◆ fission_source

double hummingbird::Simulation::fission_source = 0.0

Fission source.

Definition at line 24 of file simulation.h.

◆ flux_error_l2

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.

◆ flux_relative_error

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.

◆ k_eff

double hummingbird::Simulation::k_eff = 1.0

Effective multiplication factor.

Definition at line 17 of file simulation.h.

◆ k_eff_iter_error

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.


The documentation for this struct was generated from the following file:
  • /home/runner/work/hummingbird/hummingbird/include/simulation.h