#include <NeumannViscousTensorEBBC.H>

Public Member Functions | |
| virtual void | define (const LayoutData< IntVectSet > &a_cfivs, const Real &a_factor) |
| virtual void | applyEBFlux (EBCellFAB &a_lphi, const EBCellFAB &a_phi, VoFIterator &a_vofit, const LayoutData< IntVectSet > &a_cfivs, const DataIndex &a_dit, const RealVect &a_probLo, const RealVect &a_dx, const Real &a_factor, const bool &a_useHomogeneous, const Real &a_time) |
| NeumannViscousTensorEBBC (const ProblemDomain &a_domain, const EBISLayout &a_layout, const RealVect &a_dx, const IntVect *a_ghostCellsPhi, const IntVect *a_ghostCellsRhs) | |
| virtual LayoutData< BaseIVFAB < VoFStencil > > * | getFluxStencil (int ivar) |
| virtual | ~NeumannViscousTensorEBBC () |
| virtual void | getEBFlux (Real &a_flux, const VolIndex &a_vof, const LevelData< EBCellFAB > &a_phi, const LayoutData< IntVectSet > &a_cfivs, const DataIndex &a_dit, const RealVect &a_probLo, const RealVect &a_dx, const bool &a_useHomogeneous, const Real &a_time, const pair< int, Real > *a_cacheHint=0) |
| NeumannViscousTensorEBBC () | |
| NeumannViscousTensorEBBC::NeumannViscousTensorEBBC | ( | const ProblemDomain & | a_domain, | |
| const EBISLayout & | a_layout, | |||
| const RealVect & | a_dx, | |||
| const IntVect * | a_ghostCellsPhi, | |||
| const IntVect * | a_ghostCellsRhs | |||
| ) |
| virtual NeumannViscousTensorEBBC::~NeumannViscousTensorEBBC | ( | ) | [virtual] |
| NeumannViscousTensorEBBC::NeumannViscousTensorEBBC | ( | ) | [inline] |
| virtual void NeumannViscousTensorEBBC::define | ( | const LayoutData< IntVectSet > & | a_cfivs, | |
| const Real & | a_factor | |||
| ) | [inline, virtual] |
Implements BaseEBBC.
| virtual void NeumannViscousTensorEBBC::applyEBFlux | ( | EBCellFAB & | a_lphi, | |
| const EBCellFAB & | a_phi, | |||
| VoFIterator & | a_vofit, | |||
| const LayoutData< IntVectSet > & | a_cfivs, | |||
| const DataIndex & | a_dit, | |||
| const RealVect & | a_probLo, | |||
| const RealVect & | a_dx, | |||
| const Real & | a_factor, | |||
| const bool & | a_useHomogeneous, | |||
| const Real & | a_time | |||
| ) | [virtual] |
add change in lphi due to eb flux
Implements BaseEBBC.
| virtual LayoutData<BaseIVFAB<VoFStencil> >* NeumannViscousTensorEBBC::getFluxStencil | ( | int | ivar | ) | [inline, virtual] |
Return a pointer to the homogenous flux stencil for the boundary condition. contribution. In the case where there in no contribution in the homogeneous case (ie. homogeneous Neumann) return NULL.
Implements BaseEBBC.
| virtual void NeumannViscousTensorEBBC::getEBFlux | ( | Real & | a_flux, | |
| const VolIndex & | a_vof, | |||
| const LevelData< EBCellFAB > & | a_phi, | |||
| const LayoutData< IntVectSet > & | a_cfivs, | |||
| const DataIndex & | a_dit, | |||
| const RealVect & | a_probLo, | |||
| const RealVect & | a_dx, | |||
| const bool & | a_useHomogeneous, | |||
| const Real & | a_time, | |||
| const pair< int, Real > * | a_cacheHint = 0 | |||
| ) | [inline, virtual] |
1.5.5