![]() |
An open source method of characteristics neutron transport code.
|
The CPULSSolver class. More...
Go to the source code of this file.
Classes | |
| class | CPULSSolver |
| This a subclass of the CPUSolver class for using the linear source approximation. More... | |
Macros | |
| #define | _scalar_flux_xyz(r, e, x) (_scalar_flux_xyz[(r)*_num_groups*3 + (x)*_num_groups + (e)]) |
| #define | _reduced_sources_xyz(r, e, x) (_reduced_sources_xyz[(r)*_num_groups*3 + (x)*_num_groups + (e)]) |
| #define | _stabilizing_flux_xyz(r, e, x) (_stabilizing_flux_xyz[(r)*_num_groups*3 + (e)*3 + (x)]) |
| #define | _fixed_sources_xyz(r, e, i) (_fixed_sources_xyz[(r)*_num_groups + (e)][i]) |
The CPULSSolver class.
| #define _fixed_sources_xyz | ( | r, | |
| e, | |||
| i | |||
| ) | (_fixed_sources_xyz[(r)*_num_groups + (e)][i]) |
Indexing scheme for fixed source moments for each FSR and energy group
| #define _reduced_sources_xyz | ( | r, | |
| e, | |||
| x | |||
| ) | (_reduced_sources_xyz[(r)*_num_groups*3 + (x)*_num_groups + (e)]) |
Indexing macro for the total source divided by the total cross-section (
) in each FSR and energy group
| #define _scalar_flux_xyz | ( | r, | |
| e, | |||
| x | |||
| ) | (_scalar_flux_xyz[(r)*_num_groups*3 + (x)*_num_groups + (e)]) |
Indexing macro for the scalar flux in each FSR and energy group
| #define _stabilizing_flux_xyz | ( | r, | |
| e, | |||
| x | |||
| ) | (_stabilizing_flux_xyz[(r)*_num_groups*3 + (e)*3 + (x)]) |
Indexing macro for the stabilizing scalar flux moments in each FSR and energy group