class QuadCFInterp
Quadratic coarse-fine interpolation utility
Inheritance:
QuadCFInterp
public members:
-
- constructors, destructors, defines
-
QuadCFInterp( const DisjointBoxLayout & a_fineBoxes, const DisjointBoxLayout * a_coarBoxes, Real a_dxFine, int a_refRatio, int a_nComp, const Box& a_domf)
-
-
QuadCFInterp( const DisjointBoxLayout & a_fineBoxes, const DisjointBoxLayout * a_coarBoxes, Real a_dxFine, int a_refRatio, int a_nComp, const ProblemDomain & a_domf)
-
-
void define( const DisjointBoxLayout & a_fineBoxes, const DisjointBoxLayout * a_coarBoxes, Real a_dxFine, int a_refRatio, int a_nComp, const Box& a_domf)
-
-
void define( const DisjointBoxLayout & a_fineBoxes, const DisjointBoxLayout * a_coarBoxes, Real a_dxFine, int a_refRatio, int a_nComp, const ProblemDomain & a_domf)
-
-
QuadCFInterp()
-
~QuadCFInterp()
-
-
void clear()
-
-
void coarseFineInterp( LevelData< FArrayBox >& a_phif, const LevelData< FArrayBox >& a_phic )
-
-
bool isDefined() const
-
protected members:
-
bool m_isDefined
- has full define function been called?
Documentation
Class to fill ghost cells on coarse-fine
interface using quadratic interpolation
- QuadCFInterp ( const DisjointBoxLayout & a_fineBoxes, const DisjointBoxLayout * a_coarBoxes, Real a_dxFine, int a_refRatio, int a_nComp, const Box& a_domf)
-
Full Constructor. makes all coarse-fine
information and sets internal variables
calls full define
- QuadCFInterp ( const DisjointBoxLayout & a_fineBoxes, const DisjointBoxLayout * a_coarBoxes, Real a_dxFine, int a_refRatio, int a_nComp, const ProblemDomain & a_domf)
-
Full Constructor. makes all coarse-fine
information and sets internal variables
calls full define
- void define ( const DisjointBoxLayout & a_fineBoxes, const DisjointBoxLayout * a_coarBoxes, Real a_dxFine, int a_refRatio, int a_nComp, const Box& a_domf)
-
Full define function. makes all coarse-fine
information and sets internal variables
- void define ( const DisjointBoxLayout & a_fineBoxes, const DisjointBoxLayout * a_coarBoxes, Real a_dxFine, int a_refRatio, int a_nComp, const ProblemDomain & a_domf)
-
Full define function. makes all coarse-fine
information and sets internal variables
- QuadCFInterp ()
-
Default constructor leaves QCFI undefined.
- void clear ()
-
return QCFI to undefined state
- void coarseFineInterp ( LevelData< FArrayBox >& a_phif, const LevelData< FArrayBox >& a_phic )
-
Coarse / Fine interpolation operator.
- bool isDefined () const
-
has full define function been called? return true if so
this class has no child classes.
alphabetic index hierarchy of classes
Chombo
Copyright Notice
This software is copyright (C) by the Lawrence Berkeley
National Laboratory. Permission is granted to reproduce
this software for non-commercial purposes provided that
this notice is left intact.
It is acknowledged that the U.S. Government has rights to
this software under Contract DE-AC03-765F00098 between
the U.S. Department of Energy and the University of
California.
This software is provided as a professional and academic
contribution for joint exchange. Thus it is experimental,
is provided ``as is'', with no warranties of any kind
whatsoever, no support, no promise of updates, or printed
documentation. By using this software, you acknowledge
that the Lawrence Berkeley National Laboratory and
Regents of the University of California shall have no
liability with respect to the infringement of other
copyrights by any part of this software.