#include "DisjointBoxLayout.H"
#include "EBISLayout.H"
#include "Box.H"
#include "REAL.H"
#include "LevelData.H"
#include "EBFluxFAB.H"
#include "EBCellFAB.H"
#include "EBSimpleSolver.H"
#include "EBAMRPoissonOp.H"
#include "EBAMRPoissonOpFactory.H"
#include "MultiGrid.H"
#include "BiCGStabSolver.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.H"
Go to the source code of this file.
Classes | |
class | EBLevelMACProjector |
Functions | |
void | macGradient (LevelData< EBFluxFAB > &a_gradPhi, const LevelData< EBCellFAB > &a_phi, const DisjointBoxLayout &a_dbl, const EBISLayout &a_ebisl, const ProblemDomain &a_domain, const RealVect &a_dx) |
void | macGradient (EBFluxFAB &a_gradPhi, const EBCellFAB &a_phi, const EBISBox &a_ebisBox, const Box &a_box, const ProblemDomain &a_domain, const RealVect &a_dx) |
void | macKappaDivergence (LevelData< EBCellFAB > &a_divVel, const LevelData< EBFluxFAB > &a_velocity, const DisjointBoxLayout &a_dbl, const EBISLayout &a_ebisl, const ProblemDomain &a_domain, const RealVect &a_dx, const LevelData< BaseIVFAB< Real > > *a_boundaryVelo=NULL) |
NULL boundary velocity signals no contribution from boundary face to divergence. | |
void | macKappaDivergence (EBCellFAB &a_divVel, const EBFluxFAB &a_velocity, const EBISBox &a_ebisBox, const Box &a_box, const ProblemDomain &a_domain, const RealVect &a_dx, const BaseIVFAB< Real > *a_boundaryVel=NULL) |
NULL boundary velocity signals no contribution from boundary face to divergence. | |
void | macEnforceVelocityBC (LevelData< EBFluxFAB > &a_velocity, const DisjointBoxLayout &a_grids, const EBISLayout &a_ebisl, const ProblemDomain &a_domain, const RealVect &a_dx, const RealVect &a_origin, RefCountedPtr< BaseDomainBCFactory > a_domainbcVel, const Real &a_time, const bool &a_doDivFreeOutflow, const LevelData< BaseIVFAB< Real > > *const a_boundaryVelocity) |
void | macEnforceGradientBC (LevelData< EBFluxFAB > &a_gradPhi, const LevelData< EBCellFAB > &a_phi, const DisjointBoxLayout &a_grids, const EBISLayout &a_ebisl, const ProblemDomain &a_domain, const RealVect &a_dx, const RealVect &a_origin, const Real &a_time, RefCountedPtr< BaseDomainBCFactory > a_domainBCFactPhi) |
void macGradient | ( | LevelData< EBFluxFAB > & | a_gradPhi, | |
const LevelData< EBCellFAB > & | a_phi, | |||
const DisjointBoxLayout & | a_dbl, | |||
const EBISLayout & | a_ebisl, | |||
const ProblemDomain & | a_domain, | |||
const RealVect & | a_dx | |||
) |
void macGradient | ( | EBFluxFAB & | a_gradPhi, | |
const EBCellFAB & | a_phi, | |||
const EBISBox & | a_ebisBox, | |||
const Box & | a_box, | |||
const ProblemDomain & | a_domain, | |||
const RealVect & | a_dx | |||
) |
void macKappaDivergence | ( | LevelData< EBCellFAB > & | a_divVel, | |
const LevelData< EBFluxFAB > & | a_velocity, | |||
const DisjointBoxLayout & | a_dbl, | |||
const EBISLayout & | a_ebisl, | |||
const ProblemDomain & | a_domain, | |||
const RealVect & | a_dx, | |||
const LevelData< BaseIVFAB< Real > > * | a_boundaryVelo = NULL | |||
) |
NULL boundary velocity signals no contribution from boundary face to divergence.
void macKappaDivergence | ( | EBCellFAB & | a_divVel, | |
const EBFluxFAB & | a_velocity, | |||
const EBISBox & | a_ebisBox, | |||
const Box & | a_box, | |||
const ProblemDomain & | a_domain, | |||
const RealVect & | a_dx, | |||
const BaseIVFAB< Real > * | a_boundaryVel = NULL | |||
) |
NULL boundary velocity signals no contribution from boundary face to divergence.
void macEnforceVelocityBC | ( | LevelData< EBFluxFAB > & | a_velocity, | |
const DisjointBoxLayout & | a_grids, | |||
const EBISLayout & | a_ebisl, | |||
const ProblemDomain & | a_domain, | |||
const RealVect & | a_dx, | |||
const RealVect & | a_origin, | |||
RefCountedPtr< BaseDomainBCFactory > | a_domainbcVel, | |||
const Real & | a_time, | |||
const bool & | a_doDivFreeOutflow, | |||
const LevelData< BaseIVFAB< Real > > *const | a_boundaryVelocity | |||
) |
void macEnforceGradientBC | ( | LevelData< EBFluxFAB > & | a_gradPhi, | |
const LevelData< EBCellFAB > & | a_phi, | |||
const DisjointBoxLayout & | a_grids, | |||
const EBISLayout & | a_ebisl, | |||
const ProblemDomain & | a_domain, | |||
const RealVect & | a_dx, | |||
const RealVect & | a_origin, | |||
const Real & | a_time, | |||
RefCountedPtr< BaseDomainBCFactory > | a_domainBCFactPhi | |||
) |