Celeritas 0.6.0-2+develop.96611fab
|
Build a physics array for EM process cross sections. More...
#include <ValueGridBuilder.hh>
Public Member Functions | |
ValueGridXsBuilder (inp::UniformGrid lower, inp::UniformGrid upper) | |
Construct from raw data. | |
ValueGridId | build (XsGridInserter) const final |
Construct on device. | |
![]() | |
virtual | ~ValueGridBuilder ()=0 |
Virtual destructor for polymorphic deletion. | |
Additional Inherited Members | |
![]() | |
using | ValueGridId = ItemId< struct XsGridRecord > |
![]() | |
ValueGridBuilder (ValueGridBuilder const &)=default | |
ValueGridBuilder & | operator= (ValueGridBuilder const &)=default |
ValueGridBuilder (ValueGridBuilder &&)=default | |
ValueGridBuilder & | operator= (ValueGridBuilder &&)=default |
Build a physics array for EM process cross sections.
This array has a uniform grid in log(E) and a special value at or above which the input cross sections are scaled by E.
|
finalvirtual |
Construct on device.
Implements celeritas::ValueGridBuilder.