Celeritas 0.7+cf8d83d
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
celeritas::optical::WlsGeneratorState< M > Struct Template Reference

Store optical WLS generation states in aux data. More...

#include <WavelengthShiftData.hh>

Inheritance diagram for celeritas::optical::WlsGeneratorState< M >:
Inheritance graph
[legend]

Public Member Functions

 operator bool () const
 True if states have been allocated.
 
- Public Member Functions inherited from celeritas::AuxStateInterface
virtual ~AuxStateInterface ()
 Default destructor.
 

Public Attributes

StateDataStore< WlsGeneratorStateData, Mstore
 
- Public Attributes inherited from celeritas::GeneratorStateBase
GeneratorCounters< size_typecounters
 Counts since the start of the optical loop.
 
GeneratorCounters< std::size_t > accum
 Counts accumulated over the event for diagnostics.
 

Additional Inherited Members

- Public Types inherited from celeritas::AuxStateInterface
using SPState = std::shared_ptr< AuxStateInterface >
 Default destructor.
 
- Protected Member Functions inherited from celeritas::AuxStateInterface
 AuxStateInterface ()=default
 
 AuxStateInterface (AuxStateInterface const &)=default
 Default destructor.
 
AuxStateInterfaceoperator= (AuxStateInterface const &)=default
 Default destructor.
 
 AuxStateInterface (AuxStateInterface &&)=default
 Default destructor.
 
AuxStateInterfaceoperator= (AuxStateInterface &&)=default
 Default destructor.
 

Detailed Description

template<MemSpace M>
struct celeritas::optical::WlsGeneratorState< M >

Store optical WLS generation states in aux data.


The documentation for this struct was generated from the following file: