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

Manage persistent simulation data. More...

#include <SimParams.hh>

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

Classes

struct  Input
 Input data to construct this class. More...
 

Public Types

Type aliases
using SPConstParticles = std::shared_ptr< ParticleParams const >
 
- Public Types inherited from celeritas::ParamsDataInterface< SimParamsData >
using HostRef = HostCRef< SimParamsData >
 
using DeviceRef = DeviceCRef< SimParamsData >
 

Public Member Functions

 SimParams (Input const &)
 Construct with simulation options.
 
HostRef const & host_ref () const final
 Access data on host.
 
DeviceRef const & device_ref () const final
 Access data on device.
 
- Public Member Functions inherited from celeritas::ParamsDataInterface< SimParamsData >
SimParamsData< Ownership::const_reference, M > const & ref () const
 Dispatch a "ref" call to host or device data.
 

Additional Inherited Members

- Protected Member Functions inherited from celeritas::ParamsDataInterface< SimParamsData >
 CELER_DEFAULT_COPY_MOVE (ParamsDataInterface)
 

Detailed Description

Manage persistent simulation data.


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