Celeritas 0.6.0-rc.2.10+develop.de0a3a05
|
Special cases for indicating only on-the-fly cross sections. More...
#include <ValueGridBuilder.hh>
Public Member Functions | |
ValueGridId | build (XsGridInserter) const final |
Always return an 'invalid' ID. | |
![]() | |
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 |
Special cases for indicating only on-the-fly cross sections.
Currently this should be thrown just for processes and models specified in HardwiredModels
as needed for EPlusAnnihilationProcess, which has only on-the-fly cross section calculation.
This class is needed so that the process has at least one "builder"; but it always returns an invalid ValueGridId.
|
finalvirtual |
Always return an 'invalid' ID.
Implements celeritas::ValueGridBuilder.