Celeritas 0.7.0-dev.242+develop.62c3034b
Loading...
Searching...
No Matches
Public Member Functions | List of all members
celeritas::optical::SimParams Class Referencefinal

Manage persistent simulation data. More...

#include <SimParams.hh>

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

Public Member Functions

 SimParams (inp::OpticalTrackingLimits const &)
 Construct with simulation options.
 
HostRef consthost_ref () const final
 Access data on host.
 
DeviceRef constdevice_ref () const final
 Access data on device.
 
size_type max_step_iters () const
 Maximum step iterations before aborting.
 
- Public Member Functions inherited from celeritas::ParamsDataInterface< SimParamsData >
SimParamsData< Ownership::const_reference, M > const & ref () const
 
SimParamsData< Ownership::const_reference, M > const & ref () const
 Dispatch a "ref" call to host or device data.
 

Additional Inherited Members

- Public Types inherited from celeritas::ParamsDataInterface< SimParamsData >
using HostRef = HostCRef< SimParamsData >
 
using DeviceRef = DeviceCRef< SimParamsData >
 
- Protected Member Functions inherited from celeritas::ParamsDataInterface< SimParamsData >
 ParamsDataInterface (ParamsDataInterface const &)=default
 
 ParamsDataInterface (ParamsDataInterface &&)=default
 
ParamsDataInterfaceoperator= (ParamsDataInterface const &)=default
 
ParamsDataInterfaceoperator= (ParamsDataInterface &&)=default
 

Detailed Description

Manage persistent simulation data.

Member Function Documentation

◆ device_ref()

DeviceRef const & celeritas::optical::SimParams::device_ref ( ) const
inlinefinalvirtual

Access data on device.

Implements celeritas::ParamsDataInterface< SimParamsData >.

◆ host_ref()

HostRef const & celeritas::optical::SimParams::host_ref ( ) const
inlinefinalvirtual

Access data on host.

Implements celeritas::ParamsDataInterface< SimParamsData >.


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