11 #ifndef _NEUMANNPOISSONDOMAINBC_H_    12 #define _NEUMANNPOISSONDOMAINBC_H_    18 #include "NamespaceHeader.H"    45                            const bool&           a_useHomogeneous);
    71                            const bool&           a_useHomogeneous);
    99                               const bool&           a_useAreaFrac,
   101                               const bool&           a_useHomogeneous);
   119                                   const bool&           a_useAreaFrac,
   121                                   const bool&           a_useHomogeneous);
   136                                    const bool&           a_useAreaFrac,
   152                                        const bool&           a_useAreaFrac,
   201 #include "NamespaceFooter.H" bool isDirichletDom(const VolIndex &a_ivof, const VolIndex &a_jvof, const EBCellFAB &a_phi) const
Definition: NeumannPoissonDomainBC.H:51
 
Definition: NeumannPoissonDomainBC.H:179
 
A class to facilitate interaction with physical boundary conditions. 
Definition: ProblemDomain.H:141
 
virtual void getInhomFaceFluxGradPhi(Real &a_faceFlux, const FaceIndex &a_face, 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_useAreaFrac, const RealVect &a_centroid)
 
virtual ~NeumannPoissonDomainBC()
 
Definition: BaseDomainBC.H:31
 
virtual void getInhomFaceGradPhi(Real &a_faceFlux, const FaceIndex &a_face, 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_useAreaFrac, const RealVect &a_centroid)
 
Definition: FaceIndex.H:28
 
RefCountedPtr< BaseBCValue > m_flux
Definition: NeumannPoissonDomainBC.H:176
 
Real m_value
Definition: NeumannPoissonDomainBC.H:197
 
bool m_onlyHomogeneous
Definition: NeumannPoissonDomainBC.H:194
 
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)
 
bool m_isFunction
Definition: NeumannPoissonDomainBC.H:195
 
A EBFaceFAB-like container for edge-centered fluxes. 
Definition: EBFluxFAB.H:25
 
Definition: EBCellFAB.H:29
 
double Real
Definition: REAL.H:33
 
Definition: BaseDomainBC.H:212
 
LoHiSide
Definition: LoHiSide.H:27
 
virtual void setValue(Real a_value)
 
A Real vector in SpaceDim-dimensional space. 
Definition: RealVect.H:41
 
virtual void getFaceFluxGradPhi(Real &a_faceFlux, const FaceIndex &a_face, 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_useAreaFrac, const RealVect &a_centroid, const bool &a_useHomogeneous)
 
Real m_value
Definition: NeumannPoissonDomainBC.H:175
 
Definition: DataIndex.H:112
 
virtual void getFaceGradPhi(Real &a_faceFlux, const FaceIndex &a_face, 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_useAreaFrac, const RealVect &a_centroid, const bool &a_useHomogeneous)
 
bool m_isFunction
Definition: NeumannPoissonDomainBC.H:173
 
Volume of Fluid Index. 
Definition: VolIndex.H:31
 
virtual void getFaceVel(Real &a_faceFlux, const FaceIndex &a_face, const EBFluxFAB &a_vel, const RealVect &a_probLo, const RealVect &a_dx, const int &a_idir, const int &a_icomp, const Real &a_time, const Side::LoHiSide &a_side)
 
Definition: EBISLayout.H:39
 
RefCountedPtr< BaseBCValue > m_flux
Definition: NeumannPoissonDomainBC.H:198
 
Definition: NeumannPoissonDomainBC.H:20
 
bool m_onlyHomogeneous
Definition: NeumannPoissonDomainBC.H:172
 
virtual void getInhomFaceFlux(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)
 
virtual void setFunction(RefCountedPtr< BaseBCValue > a_flux)