![]() |
An open source method of characteristics neutron transport code.
|
The VectorizedSolver class. More...
Go to the source code of this file.
Classes | |
| class | VectorizedSolver |
| This is a subclass of the CPUSolver class which uses memory-aligned data structures and Intel's auto-vectorization. More... | |
Macros | |
| #define | taus(p, e) (taus[(p)*_num_groups + (e)]) |
| #define | exponentials(p, e) (exponentials[(p)*_num_groups + (e)]) |
The VectorizedSolver class.
| #define exponentials | ( | p, | |
| e | |||
| ) | (exponentials[(p)*_num_groups + (e)]) |
Indexing scheme for the exponentials in the neutron transport equation (
) for a given Track segment for each polar angle and energy group
| #define taus | ( | p, | |
| e | |||
| ) | (taus[(p)*_num_groups + (e)]) |
Indexing scheme for the optical length (
) for a given Track segment for each polar angle and energy group