Class rayx::DeviceTracer¶
ClassList > rayx > DeviceTracer
DeviceTracer is an interface to a tracer implementation we need this interface to remove the actual implementation from the rayx api.
#include <DeviceTracer.h>
Inherited by the following classes: rayx::MegaKernelTracer
Public Functions¶
| Type | Name |
|---|---|
| virtual Rays | trace (const Group & beamline, Sequential sequential, const ObjectIndexMask & objectRecordMask, const RayAttrMask attrRecordMask, const int maxEvents, const int maxBatchSize) = 0 |
| virtual | ~DeviceTracer () = default |
Public Functions Documentation¶
function trace¶
virtual Rays rayx::DeviceTracer::trace (
const Group & beamline,
Sequential sequential,
const ObjectIndexMask & objectRecordMask,
const RayAttrMask attrRecordMask,
const int maxEvents,
const int maxBatchSize
) = 0
function ~DeviceTracer¶
The documentation for this class was generated from the following file Intern/rayx-core/src/Tracer/DeviceTracer.h