Block-Structured AMR Software Framework
amrex::PhysBCFunctUseCoarseGhost Class Reference

#include <AMReX_PhysBCFunct.H>

Public Member Functions

 PhysBCFunctUseCoarseGhost (IntVect const &a_fp1_src_ghost)
 
template<typename MF , typename Interp >
 PhysBCFunctUseCoarseGhost (MF const &cmf, IntVect const &a_nghost, IntVect const &a_nghost_outside_domain, IntVect const &ratio, Interp *mapper)
 
void operator() (MultiFab &, int, int, IntVect const &, Real, int)
 

Public Attributes

IntVect nghost
 
IntVect nghost_outside_domain
 
IntVect src_ghost
 
IntVect src_ghost_outside_domain
 
IntVect cghost
 
IntVect fp1_src_ghost
 

Constructor & Destructor Documentation

◆ PhysBCFunctUseCoarseGhost() [1/2]

amrex::PhysBCFunctUseCoarseGhost::PhysBCFunctUseCoarseGhost ( IntVect const &  a_fp1_src_ghost)
inline

◆ PhysBCFunctUseCoarseGhost() [2/2]

template<typename MF , typename Interp >
amrex::PhysBCFunctUseCoarseGhost::PhysBCFunctUseCoarseGhost ( MF const &  cmf,
IntVect const &  a_nghost,
IntVect const &  a_nghost_outside_domain,
IntVect const &  ratio,
Interp *  mapper 
)
inline

Member Function Documentation

◆ operator()()

void amrex::PhysBCFunctUseCoarseGhost::operator() ( MultiFab ,
int  ,
int  ,
IntVect const &  ,
Real  ,
int   
)
inline

Member Data Documentation

◆ cghost

IntVect amrex::PhysBCFunctUseCoarseGhost::cghost

◆ fp1_src_ghost

IntVect amrex::PhysBCFunctUseCoarseGhost::fp1_src_ghost

◆ nghost

IntVect amrex::PhysBCFunctUseCoarseGhost::nghost

◆ nghost_outside_domain

IntVect amrex::PhysBCFunctUseCoarseGhost::nghost_outside_domain

◆ src_ghost

IntVect amrex::PhysBCFunctUseCoarseGhost::src_ghost

◆ src_ghost_outside_domain

IntVect amrex::PhysBCFunctUseCoarseGhost::src_ghost_outside_domain

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