Block-Structured AMR Software Framework
amrex::FabArrayBase::FPinfo Struct Reference

#include <AMReX_FabArrayBase.H>

Public Member Functions

 FPinfo (const FabArrayBase &srcfa, const FabArrayBase &dstfa, const Box &dstdomain, const IntVect &dstng, const BoxConverter &coarsener, const Box &fdomain, const Box &cdomain, const EB2::IndexSpace *index_space)
 
Long bytes () const
 

Public Attributes

BoxArray ba_crse_patch
 
BoxArray ba_fine_patch
 
DistributionMapping dm_patch
 
std::unique_ptr< FabFactory< FArrayBox > > fact_crse_patch
 
std::unique_ptr< FabFactory< FArrayBox > > fact_fine_patch
 
BDKey m_srcbdk
 
BDKey m_dstbdk
 
Box m_dstdomain
 
IntVect m_dstng
 
std::unique_ptr< BoxConverterm_coarsener
 
Long m_nuse {0}
 

Constructor & Destructor Documentation

◆ FPinfo()

amrex::FabArrayBase::FPinfo::FPinfo ( const FabArrayBase srcfa,
const FabArrayBase dstfa,
const Box dstdomain,
const IntVect dstng,
const BoxConverter coarsener,
const Box fdomain,
const Box cdomain,
const EB2::IndexSpace index_space 
)

Member Function Documentation

◆ bytes()

Long amrex::FabArrayBase::FPinfo::bytes ( ) const

Member Data Documentation

◆ ba_crse_patch

BoxArray amrex::FabArrayBase::FPinfo::ba_crse_patch

◆ ba_fine_patch

BoxArray amrex::FabArrayBase::FPinfo::ba_fine_patch

◆ dm_patch

DistributionMapping amrex::FabArrayBase::FPinfo::dm_patch

◆ fact_crse_patch

std::unique_ptr<FabFactory<FArrayBox> > amrex::FabArrayBase::FPinfo::fact_crse_patch

◆ fact_fine_patch

std::unique_ptr<FabFactory<FArrayBox> > amrex::FabArrayBase::FPinfo::fact_fine_patch

◆ m_coarsener

std::unique_ptr<BoxConverter> amrex::FabArrayBase::FPinfo::m_coarsener

◆ m_dstbdk

BDKey amrex::FabArrayBase::FPinfo::m_dstbdk

◆ m_dstdomain

Box amrex::FabArrayBase::FPinfo::m_dstdomain

◆ m_dstng

IntVect amrex::FabArrayBase::FPinfo::m_dstng

◆ m_nuse

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

◆ m_srcbdk

BDKey amrex::FabArrayBase::FPinfo::m_srcbdk

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