Chombo + EB + MF  3.2
Public Member Functions | Public Attributes | Private Member Functions | List of all members
FourthOrderOneDInterp Class Reference

Fourth-order interpolation in space. More...

#include <FourthOrderOneDInterp.H>

Public Member Functions

 FourthOrderOneDInterp ()
 
 ~FourthOrderOneDInterp ()
 
void define (const int &a_nComp, const IntVect &a_changeVecDx, const int &a_interpDir, const IntVect &a_coarseGhostVect, const int &a_refRatio, const Box &a_coarseDomain)
 
LevelData< FArrayBox > & coarsenedFineData ()
 
FourthOrderPatchInterppatchInterp ()
 
void interpToFine (LevelData< FArrayBox > &a_fine, const LevelData< FArrayBox > &a_coarse, const IntVect &a_growDir)
 
void patchInterp (FArrayBox &a_fineFab, const FArrayBox &a_coarseFab, const Box &a_coarseBox)
 

Public Attributes

IntVect m_coarseGhostVect
 
FourthOrderPatchInterp m_patchInterp
 
FourthOrderOneDStencil m_stencil
 
int m_nComp
 
IntVect m_changeVecDx
 
int m_interpDir
 
int m_refRatio
 
bool m_defined
 
Box m_coarseDomain
 

Private Member Functions

void operator= (const FourthOrderOneDInterp &)
 
 FourthOrderOneDInterp (const FourthOrderOneDInterp &)
 

Detailed Description

Fourth-order interpolation in space.

Constructor & Destructor Documentation

◆ FourthOrderOneDInterp() [1/2]

FourthOrderOneDInterp::FourthOrderOneDInterp ( )

◆ ~FourthOrderOneDInterp()

FourthOrderOneDInterp::~FourthOrderOneDInterp ( )

◆ FourthOrderOneDInterp() [2/2]

FourthOrderOneDInterp::FourthOrderOneDInterp ( const FourthOrderOneDInterp )
private

Member Function Documentation

◆ define()

void FourthOrderOneDInterp::define ( const int &  a_nComp,
const IntVect a_changeVecDx,
const int &  a_interpDir,
const IntVect a_coarseGhostVect,
const int &  a_refRatio,
const Box a_coarseDomain 
)

◆ coarsenedFineData()

LevelData<FArrayBox>& FourthOrderOneDInterp::coarsenedFineData ( )

◆ patchInterp() [1/2]

FourthOrderPatchInterp& FourthOrderOneDInterp::patchInterp ( )

◆ interpToFine()

void FourthOrderOneDInterp::interpToFine ( LevelData< FArrayBox > &  a_fine,
const LevelData< FArrayBox > &  a_coarse,
const IntVect a_growDir 
)

◆ patchInterp() [2/2]

void FourthOrderOneDInterp::patchInterp ( FArrayBox a_fineFab,
const FArrayBox a_coarseFab,
const Box a_coarseBox 
)

◆ operator=()

void FourthOrderOneDInterp::operator= ( const FourthOrderOneDInterp )
private

Member Data Documentation

◆ m_coarseGhostVect

IntVect FourthOrderOneDInterp::m_coarseGhostVect

◆ m_patchInterp

FourthOrderPatchInterp FourthOrderOneDInterp::m_patchInterp

◆ m_stencil

FourthOrderOneDStencil FourthOrderOneDInterp::m_stencil

◆ m_nComp

int FourthOrderOneDInterp::m_nComp

◆ m_changeVecDx

IntVect FourthOrderOneDInterp::m_changeVecDx

◆ m_interpDir

int FourthOrderOneDInterp::m_interpDir

◆ m_refRatio

int FourthOrderOneDInterp::m_refRatio

◆ m_defined

bool FourthOrderOneDInterp::m_defined

◆ m_coarseDomain

Box FourthOrderOneDInterp::m_coarseDomain

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