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

FabArray memory allocation information. More...

#include <AMReX_FabArray.H>

Public Member Functions

MFInfoSetAlloc (bool a) noexcept
 
MFInfoSetAllocSingleChunk (bool a) noexcept
 
MFInfoSetArena (Arena *ar) noexcept
 
MFInfoSetTag () noexcept
 
MFInfoSetTag (const char *t) noexcept
 
MFInfoSetTag (const std::string &t) noexcept
 
template<typename T , typename... Ts>
MFInfoSetTag (T &&t, Ts &&... ts) noexcept
 

Public Attributes

bool alloc = true
 
bool alloc_single_chunk = FabArrayBase::getAllocSingleChunk()
 
Arenaarena = nullptr
 
Vector< std::string > tags
 

Detailed Description

FabArray memory allocation information.

Member Function Documentation

◆ SetAlloc()

MFInfo& amrex::MFInfo::SetAlloc ( bool  a)
inlinenoexcept

◆ SetAllocSingleChunk()

MFInfo& amrex::MFInfo::SetAllocSingleChunk ( bool  a)
inlinenoexcept

◆ SetArena()

MFInfo& amrex::MFInfo::SetArena ( Arena ar)
inlinenoexcept

◆ SetTag() [1/4]

MFInfo& amrex::MFInfo::SetTag ( )
inlinenoexcept

◆ SetTag() [2/4]

MFInfo& amrex::MFInfo::SetTag ( const char *  t)
inlinenoexcept

◆ SetTag() [3/4]

MFInfo& amrex::MFInfo::SetTag ( const std::string &  t)
inlinenoexcept

◆ SetTag() [4/4]

template<typename T , typename... Ts>
MFInfo& amrex::MFInfo::SetTag ( T &&  t,
Ts &&...  ts 
)
inlinenoexcept

Member Data Documentation

◆ alloc

bool amrex::MFInfo::alloc = true

◆ alloc_single_chunk

bool amrex::MFInfo::alloc_single_chunk = FabArrayBase::getAllocSingleChunk()

◆ arena

Arena* amrex::MFInfo::arena = nullptr

◆ tags

Vector<std::string> amrex::MFInfo::tags

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