Celeritas
0.5.0-56+6b053cd
|
Special cases for indicating only on-the-fly cross sections. More...
#include <ValueGridBuilder.hh>
Public Member Functions | |
ValueGridId | build (ValueGridInserter) const final |
Always return an 'invalid' ID. | |
Public Member Functions inherited from celeritas::ValueGridBuilder | |
virtual | ~ValueGridBuilder ()=0 |
Virtual destructor for polymorphic deletion. More... | |
Additional Inherited Members | |
Public Types inherited from celeritas::ValueGridBuilder | |
using | ValueGridId = ItemId< struct XsGridData > |
Protected Member Functions inherited from celeritas::ValueGridBuilder | |
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.