| Celeritas 0.7.0-dev.172+develop.fe2a0acd4
    | 
Calculate the microscopic cross section CDF table for a material. More...
#include <ElementCdfCalculator.hh>
| Public Types | |
| Type aliases | |
| using | SpanConstElement = Span< MatElementComponent const > | 
| using | XsTable = Model::XsTable | 
| Public Member Functions | |
| ElementCdfCalculator (SpanConstElement elements) | |
| Construct from elements in a material. | |
| void | operator() (XsTable &grids) | 
| Calculate the CDF in place from the microscopic cross sections. | |
Calculate the microscopic cross section CDF table for a material.
The CDF is used to sample an element from a material for a discrete interaction. It's computed for each energy bin across all constituent elements.