Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::FabArrayBase::FB Struct Reference

FillBoundary. More...

#include <AMReX_FabArrayBase.H>

Inheritance diagram for amrex::FabArrayBase::FB:
amrex::FabArrayBase::CommMetaData

Public Member Functions

 FB (const FabArrayBase &fa, const IntVect &nghost, bool cross, const Periodicity &period, bool enforce_periodicity_only, bool override_sync, bool multi_ghost, IntVect const &sumboundary_src_nghost)
Long bytes () const

Public Attributes

std::uint64_t m_id = std::numeric_limits<std::uint64_t>::max()
IndexType m_typ
IntVect m_crse_ratio
 BoxArray in FabArrayBase may have crse_ratio.
IntVect m_ngrow
IntVect m_sb_snghost
bool m_cross
bool m_epo
bool m_override_sync
Periodicity m_period
Long m_nuse {0}
bool m_multi_ghost = false

Detailed Description

FillBoundary.

Constructor & Destructor Documentation

◆ FB()

amrex::FabArrayBase::FB::FB ( const FabArrayBase & fa,
const IntVect & nghost,
bool cross,
const Periodicity & period,
bool enforce_periodicity_only,
bool override_sync,
bool multi_ghost,
IntVect const & sumboundary_src_nghost )

Member Function Documentation

◆ bytes()

Long amrex::FabArrayBase::FB::bytes ( ) const
nodiscard

Member Data Documentation

◆ m_cross

bool amrex::FabArrayBase::FB::m_cross

◆ m_crse_ratio

IntVect amrex::FabArrayBase::FB::m_crse_ratio

BoxArray in FabArrayBase may have crse_ratio.

◆ m_epo

bool amrex::FabArrayBase::FB::m_epo

◆ m_id

std::uint64_t amrex::FabArrayBase::FB::m_id = std::numeric_limits<std::uint64_t>::max()

◆ m_multi_ghost

bool amrex::FabArrayBase::FB::m_multi_ghost = false

◆ m_ngrow

IntVect amrex::FabArrayBase::FB::m_ngrow

◆ m_nuse

Long amrex::FabArrayBase::FB::m_nuse {0}

◆ m_override_sync

bool amrex::FabArrayBase::FB::m_override_sync

◆ m_period

Periodicity amrex::FabArrayBase::FB::m_period

◆ m_sb_snghost

IntVect amrex::FabArrayBase::FB::m_sb_snghost

◆ m_typ

IndexType amrex::FabArrayBase::FB::m_typ

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