Block-Structured AMR Software Framework
amrex::MFItInfo Struct Reference

#include <AMReX_MFIter.H>

Public Member Functions

 MFItInfo () noexcept
 
MFItInfoEnableTiling (const IntVect &ts=FabArrayBase::mfiter_tile_size) noexcept
 
MFItInfoSetDynamic (bool f) noexcept
 
MFItInfoDisableDeviceSync () noexcept
 
MFItInfoSetDeviceSync (bool f) noexcept
 
MFItInfoSetNumStreams (int n) noexcept
 
MFItInfoUseDefaultStream () noexcept
 

Public Attributes

bool do_tiling {false}
 
bool dynamic {false}
 
bool device_sync
 
int num_streams
 
IntVect tilesize
 

Constructor & Destructor Documentation

◆ MFItInfo()

amrex::MFItInfo::MFItInfo ( )
inlinenoexcept

Member Function Documentation

◆ DisableDeviceSync()

MFItInfo& amrex::MFItInfo::DisableDeviceSync ( )
inlinenoexcept

◆ EnableTiling()

MFItInfo& amrex::MFItInfo::EnableTiling ( const IntVect ts = FabArrayBase::mfiter_tile_size)
inlinenoexcept

◆ SetDeviceSync()

MFItInfo& amrex::MFItInfo::SetDeviceSync ( bool  f)
inlinenoexcept

◆ SetDynamic()

MFItInfo& amrex::MFItInfo::SetDynamic ( bool  f)
inlinenoexcept

◆ SetNumStreams()

MFItInfo& amrex::MFItInfo::SetNumStreams ( int  n)
inlinenoexcept

◆ UseDefaultStream()

MFItInfo& amrex::MFItInfo::UseDefaultStream ( )
inlinenoexcept

Member Data Documentation

◆ device_sync

bool amrex::MFItInfo::device_sync

◆ do_tiling

bool amrex::MFItInfo::do_tiling {false}

◆ dynamic

bool amrex::MFItInfo::dynamic {false}

◆ num_streams

int amrex::MFItInfo::num_streams

◆ tilesize

IntVect amrex::MFItInfo::tilesize

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