core 1.5.0
Shared MPI block decomposition, asynchronous ghost-layer exchange, SDF geometry, load balancing (header-only C++20)
Loading...
Searching...
No Matches
peclet::core::geom::PoolPtr< T > Struct Template Reference

Adaptors so a raw pointer can stand in for a Kokkos View (Views already provide operator()), letting host tests and device kernels share one evaluator. More...

#include <scene.hpp>

Public Member Functions

PECLET_HD T operator() (long i) const
 

Public Attributes

const T * data = nullptr
 

Detailed Description

template<class T>
struct peclet::core::geom::PoolPtr< T >

Adaptors so a raw pointer can stand in for a Kokkos View (Views already provide operator()), letting host tests and device kernels share one evaluator.

PoolPtr returns by value (sample data); TablePtr returns by reference (node / descriptor records, which are larger).

Definition at line 113 of file scene.hpp.

Member Function Documentation

◆ operator()()

template<class T >
PECLET_HD T peclet::core::geom::PoolPtr< T >::operator() ( long  i) const
inline

Definition at line 115 of file scene.hpp.

References peclet::core::geom::PoolPtr< T >::data.

Member Data Documentation

◆ data

Definition at line 114 of file scene.hpp.

Referenced by peclet::core::geom::PoolPtr< T >::operator()().


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