Block-Structured AMR Software Framework
amrex::AsyncOut Namespace Reference

Classes

struct  WriteInfo
 

Functions

void Initialize ()
 
void Finalize ()
 
bool UseAsyncOut ()
 
WriteInfo GetWriteInfo (int rank)
 
void Submit (std::function< void()> &&a_f)
 
void Submit (std::function< void()> const &a_f)
 
void Finish ()
 
void Wait ()
 
void Notify ()
 

Function Documentation

◆ Finalize()

void amrex::AsyncOut::Finalize ( )

◆ Finish()

void amrex::AsyncOut::Finish ( )

◆ GetWriteInfo()

WriteInfo amrex::AsyncOut::GetWriteInfo ( int  rank)

◆ Initialize()

void amrex::AsyncOut::Initialize ( )

◆ Notify()

void amrex::AsyncOut::Notify ( )

◆ Submit() [1/2]

void amrex::AsyncOut::Submit ( std::function< void()> &&  a_f)

◆ Submit() [2/2]

void amrex::AsyncOut::Submit ( std::function< void()> const &  a_f)

◆ UseAsyncOut()

bool amrex::AsyncOut::UseAsyncOut ( )

◆ Wait()

void amrex::AsyncOut::Wait ( )