NeumannViscousTensorDomainBC Class Reference

#include <NeumannViscousTensorDomainBC.H>

Inheritance diagram for NeumannViscousTensorDomainBC:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 NeumannViscousTensorDomainBC ()
virtual ~NeumannViscousTensorDomainBC ()
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_useHomogeneous)
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)


Constructor & Destructor Documentation

NeumannViscousTensorDomainBC::NeumannViscousTensorDomainBC (  ) 

virtual NeumannViscousTensorDomainBC::~NeumannViscousTensorDomainBC (  )  [virtual]


Member Function Documentation

virtual void NeumannViscousTensorDomainBC::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 NeumannViscousTensorDomainBC::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_useHomogeneous 
) [virtual]

Elliptic solver flux.

Implements BaseDomainBC.

virtual void NeumannViscousTensorDomainBC::fillVelGhost ( FArrayBox a_phi,
const Box a_valid,
const Box a_domain,
Real  a_dx,
bool  a_homogeneous 
) [inline, virtual]

void NeumannViscousTensorDomainBC::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]


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

Generated on Fri Nov 24 03:27:18 2017 for Chombo + EB + MF by  doxygen 1.5.5