Loading [MathJax]/extensions/tex2jax.js
Celeritas 0.6.0-rc.2.13+develop.285b9112
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
List of all members
celeritas::CylMapFieldParams Class Referencefinal

Set up a 3D CylMapFieldParams. More...

#include <CylMapFieldParams.hh>

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

Type aliases

using real_type = cylmap_real_type
 Construct from a user-defined field map.
 
using Input = CylMapFieldInput
 Construct from a user-defined field map.
 
 CylMapFieldParams (Input const &inp)
 Construct from a user-defined field map.
 
HostRef consthost_ref () const final
 Access field map data on the host.
 
DeviceRef constdevice_ref () const final
 Access field map data on the device.
 

Additional Inherited Members

- Public Types inherited from celeritas::ParamsDataInterface< CylMapFieldParamsData >
using HostRef = HostCRef< CylMapFieldParamsData >
 
using DeviceRef = DeviceCRef< CylMapFieldParamsData >
 
- Public Member Functions inherited from celeritas::ParamsDataInterface< CylMapFieldParamsData >
CylMapFieldParamsData< Ownership::const_reference, M > const & ref () const
 
CylMapFieldParamsData< Ownership::const_reference, M > const & ref () const
 Dispatch a "ref" call to host or device data.
 
- Protected Member Functions inherited from celeritas::ParamsDataInterface< CylMapFieldParamsData >
 CELER_DEFAULT_COPY_MOVE (ParamsDataInterface)
 

Detailed Description

Set up a 3D CylMapFieldParams.

The input values are in the native unit system.

Member Function Documentation

◆ device_ref()

DeviceRef const & celeritas::CylMapFieldParams::device_ref ( ) const
inlinefinalvirtual

Access field map data on the device.

Implements celeritas::ParamsDataInterface< CylMapFieldParamsData >.

◆ host_ref()

HostRef const & celeritas::CylMapFieldParams::host_ref ( ) const
inlinefinalvirtual

Access field map data on the host.

Implements celeritas::ParamsDataInterface< CylMapFieldParamsData >.


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