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