NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
NeoN::detail::IntervalOffsetScan< IndexType > Struct Template Reference

#include <segmentedVector.hpp>

Public Types

using value_type = IndexType
 

Public Member Functions

KOKKOS_INLINE_FUNCTION void operator() (const localIdx i, IndexType &update, const bool final) const
 

Public Attributes

View< const IndexType > intervals
 
View< IndexType > offsets
 

Detailed Description

template<typename IndexType>
struct NeoN::detail::IntervalOffsetScan< IndexType >

Definition at line 30 of file segmentedVector.hpp.

Member Typedef Documentation

◆ value_type

template<typename IndexType >
using NeoN::detail::IntervalOffsetScan< IndexType >::value_type = IndexType

Definition at line 32 of file segmentedVector.hpp.

Member Function Documentation

◆ operator()()

template<typename IndexType >
KOKKOS_INLINE_FUNCTION void NeoN::detail::IntervalOffsetScan< IndexType >::operator() ( const localIdx  i,
IndexType &  update,
const bool  final 
) const
inline

Definition at line 38 of file segmentedVector.hpp.

Member Data Documentation

◆ intervals

template<typename IndexType >
View<const IndexType> NeoN::detail::IntervalOffsetScan< IndexType >::intervals

Definition at line 34 of file segmentedVector.hpp.

◆ offsets

template<typename IndexType >
View<IndexType> NeoN::detail::IntervalOffsetScan< IndexType >::offsets

Definition at line 35 of file segmentedVector.hpp.


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