#include <DirichletViscousTensorDomainBC.H>

Public Member Functions | |
| DirichletViscousTensorDomainBC () | |
| virtual | ~DirichletViscousTensorDomainBC () |
| virtual void | getFaceFlux (BaseFab< Real > &a_faceFlux, const BaseFab< Real > &a_phi, const RealVect &a_probLo, const RealVect &a_dx, const int &a_idir, const Side::LoHiSide &a_side, const DataIndex &a_dit, const Real &a_time, const bool &a_useHomogeneous) |
| virtual void | getFaceFlux (Real &a_faceFlux, const VolIndex &a_vof, const int &a_comp, const EBCellFAB &a_phi, const RealVect &a_probLo, const RealVect &a_dx, const int &a_idir, const Side::LoHiSide &a_side, const DataIndex &a_dit, const Real &a_time, const bool &a_homogeneous) |
| virtual void | fillVelGhost (FArrayBox &a_phi, const Box &a_valid, const Box &a_domain, Real a_dx, bool a_homogeneous) |
Private Member Functions | |
| void | getDivergenceAndGradient (Real &a_divergence, Real *a_gradient, const int &a_idir, const FaceIndex &a_bndryFace, const VolIndex &a_vof, const EBCellFAB &a_phi, const RealVect &a_probLo, const RealVect &a_dx, const Side::LoHiSide &a_side, const DataIndex &a_dit, const Real &a_time, const bool &a_useHomogeneous) |
| DirichletViscousTensorDomainBC::DirichletViscousTensorDomainBC | ( | ) |
| virtual DirichletViscousTensorDomainBC::~DirichletViscousTensorDomainBC | ( | ) | [virtual] |
| virtual void DirichletViscousTensorDomainBC::getFaceFlux | ( | BaseFab< Real > & | a_faceFlux, | |
| const BaseFab< Real > & | a_phi, | |||
| const RealVect & | a_probLo, | |||
| const RealVect & | a_dx, | |||
| const int & | a_idir, | |||
| const Side::LoHiSide & | a_side, | |||
| const DataIndex & | a_dit, | |||
| const Real & | a_time, | |||
| const bool & | a_useHomogeneous | |||
| ) | [virtual] |
Implements BaseDomainBC.
| virtual void DirichletViscousTensorDomainBC::getFaceFlux | ( | Real & | a_faceFlux, | |
| const VolIndex & | a_vof, | |||
| const int & | a_comp, | |||
| const EBCellFAB & | a_phi, | |||
| const RealVect & | a_probLo, | |||
| const RealVect & | a_dx, | |||
| const int & | a_idir, | |||
| const Side::LoHiSide & | a_side, | |||
| const DataIndex & | a_dit, | |||
| const Real & | a_time, | |||
| const bool & | a_homogeneous | |||
| ) | [virtual] |
Elliptic solver flux.
Implements BaseDomainBC.
| virtual void DirichletViscousTensorDomainBC::fillVelGhost | ( | FArrayBox & | a_phi, | |
| const Box & | a_valid, | |||
| const Box & | a_domain, | |||
| Real | a_dx, | |||
| bool | a_homogeneous | |||
| ) | [inline, virtual] |
Implements ViscousBaseDomainBC.
References ViscousBaseDomainBC::bcvaluefunc(), CH_SPACEDIM, Box::contains(), EBArith::getVoFLocation(), Box::grow(), sign(), SpaceDim, and RealVect::Zero.
| void DirichletViscousTensorDomainBC::getDivergenceAndGradient | ( | Real & | a_divergence, | |
| Real * | a_gradient, | |||
| const int & | a_idir, | |||
| const FaceIndex & | a_bndryFace, | |||
| const VolIndex & | a_vof, | |||
| const EBCellFAB & | a_phi, | |||
| const RealVect & | a_probLo, | |||
| const RealVect & | a_dx, | |||
| const Side::LoHiSide & | a_side, | |||
| const DataIndex & | a_dit, | |||
| const Real & | a_time, | |||
| const bool & | a_useHomogeneous | |||
| ) | [private] |
1.5.5