Block-Structured AMR Software Framework
amrex::Gpu::range_detail::range_impl< T > Struct Template Reference

#include <AMReX_GpuRange.H>

Classes

struct  iterator
 

Public Member Functions

AMREX_GPU_HOST_DEVICE range_impl (T const &b) noexcept
 
AMREX_GPU_HOST_DEVICE iterator begin () const noexcept
 
AMREX_GPU_HOST_DEVICE iterator end () const noexcept
 

Private Attributes

m_b
 
Long m_n
 

Constructor & Destructor Documentation

◆ range_impl()

template<typename T >
AMREX_GPU_HOST_DEVICE amrex::Gpu::range_detail::range_impl< T >::range_impl ( T const &  b)
inlineexplicitnoexcept

Member Function Documentation

◆ begin()

template<typename T >
AMREX_GPU_HOST_DEVICE iterator amrex::Gpu::range_detail::range_impl< T >::begin ( ) const
inlinenoexcept

◆ end()

template<typename T >
AMREX_GPU_HOST_DEVICE iterator amrex::Gpu::range_detail::range_impl< T >::end ( ) const
inlinenoexcept

Member Data Documentation

◆ m_b

template<typename T >
T amrex::Gpu::range_detail::range_impl< T >::m_b
private

◆ m_n

template<typename T >
Long amrex::Gpu::range_detail::range_impl< T >::m_n
private

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