Celeritas  0.5.0-56+6b053cd
Public Member Functions | List of all members
celeritas::ValueGridOTFBuilder Class Referencefinal

Special cases for indicating only on-the-fly cross sections. More...

#include <ValueGridBuilder.hh>

Inheritance diagram for celeritas::ValueGridOTFBuilder:
Inheritance graph
[legend]

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
 
ValueGridBuilderoperator= (ValueGridBuilder const &)=default
 
 ValueGridBuilder (ValueGridBuilder &&)=default
 
ValueGridBuilderoperator= (ValueGridBuilder &&)=default
 

Detailed Description

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.


The documentation for this class was generated from the following files: