Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::Gpu::StreamIter Class Reference

#include <AMReX_GpuUtility.H>

Public Member Functions

 StreamIter (int n, bool is_thread_safe=true) noexcept
 StreamIter (int n, const StreamItInfo &info, bool is_thread_safe=true) noexcept
 ~StreamIter ()
 StreamIter (StreamIter const &)=delete
 StreamIter (StreamIter &&)=delete
void operator= (StreamIter const &)=delete
void operator= (StreamIter &&)=delete
int operator() () const noexcept
bool isValid () const noexcept
void operator++ ()

Constructor & Destructor Documentation

◆ StreamIter() [1/4]

amrex::Gpu::StreamIter::StreamIter ( int n,
bool is_thread_safe = true )
noexcept

◆ StreamIter() [2/4]

amrex::Gpu::StreamIter::StreamIter ( int n,
const StreamItInfo & info,
bool is_thread_safe = true )
noexcept

◆ ~StreamIter()

amrex::Gpu::StreamIter::~StreamIter ( )

◆ StreamIter() [3/4]

amrex::Gpu::StreamIter::StreamIter ( StreamIter const & )
delete

◆ StreamIter() [4/4]

amrex::Gpu::StreamIter::StreamIter ( StreamIter && )
delete

Member Function Documentation

◆ isValid()

bool amrex::Gpu::StreamIter::isValid ( ) const
inlinenodiscardnoexcept

◆ operator()()

int amrex::Gpu::StreamIter::operator() ( ) const
inlinenoexcept

◆ operator++()

void amrex::Gpu::StreamIter::operator++ ( )

◆ operator=() [1/2]

void amrex::Gpu::StreamIter::operator= ( StreamIter && )
delete

◆ operator=() [2/2]

void amrex::Gpu::StreamIter::operator= ( StreamIter const & )
delete

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