Chombo + EB  3.2
EBPatchGodunov Member List

This is the complete list of members for EBPatchGodunov, including all inherited members.

aggIrregSecondOrderSlopes(EBCellFAB &a_delta2W, EBCellFAB &a_deltaWL, EBCellFAB &a_deltaWR, EBCellFAB &a_deltaWC, const EBCellFAB &a_primState, const int &a_dir, const Box &a_box)EBPatchGodunovvirtual
applyArtificialViscosity(EBFluxFAB &a_openFlux, BaseIVFAB< Real > a_coveredFluxMinu[SpaceDim], BaseIVFAB< Real > a_coveredFluxPlus[SpaceDim], const Vector< VolIndex > a_coveredFaceMinu[SpaceDim], const Vector< VolIndex > a_coveredFacePlus[SpaceDim], const EBCellFAB &a_consState, const EBFluxFAB &a_divVel, const Box &a_box, const IntVectSet &a_ivsIrreg)EBPatchGodunov
applyLimiter(EBCellFAB &a_slopePrim, const EBCellFAB &a_slopePrimLeft, const EBCellFAB &a_slopePrimRigh, const int &a_dir, const Box &a_box)EBPatchGodunov
artificialViscosity(bool a_useArtificialVisc)EBPatchGodunov
artificialViscosityCoefficient() const =0EBPatchGodunovpure virtual
assembleFluxIrr(BaseIFFAB< Real > &a_fluxRegFlux, const BaseIFFAB< Real > &a_godunovFlux, const int &a_idir, const Box &a_cellBox, const IntVectSet &a_set)EBPatchGodunovinlinevirtual
assembleFluxReg(EBFaceFAB &a_fluxRegFlux, const EBFaceFAB &a_godunovFlux, const int &a_idir, const Box &a_cellBox)EBPatchGodunovinlinevirtual
bilinearFunc(const Real a_WVal[2][2], const Real &a_xd1, const Real &a_xd2)EBPatchGodunov
bulkModulusIndex() const =0EBPatchGodunovpure virtual
cacheEBCF(Vector< Vector< Real > > &a_cache, const EBCellFAB &a_input)EBPatchGodunov
computeCoveredFaces(Vector< VolIndex > &a_coveredFace, IntVectSet &a_coveredIVS, IntVectSet &a_irregIVS, const int &a_idir, const Side::LoHiSide &a_sd, const Box &a_region)EBPatchGodunov
computeEBIrregFlux(BaseIVFAB< Real > &a_ebIrregFlux, const EBCellFAB &a_primState, const EBCellFAB a_slopePrim[SpaceDim], const IntVectSet &a_irregIVS, const EBCellFAB &a_source)=0EBPatchGodunovpure virtual
computeFlattening(EBCellFAB &a_flattening, const EBCellFAB &a_primState, const Box &a_box)EBPatchGodunov
computeFluxes(EBFluxFAB &a_flux, BaseIVFAB< Real > a_coveredFluxLo[SpaceDim], BaseIVFAB< Real > a_coveredFluxHi[SpaceDim], Vector< VolIndex > a_coveredFaceLo[SpaceDim], Vector< VolIndex > a_coveredFaceHi[SpaceDim], EBCellFAB &a_primState, EBCellFAB a_slopesPrim[SpaceDim], EBCellFAB a_slopesSeco[SpaceDim], const EBCellFAB &a_flattening, const EBCellFAB &a_consState, const EBCellFAB &a_source, const Box &a_box, const DataIndex &a_dit, bool a_verbose)EBPatchGodunov
consToPrim(EBCellFAB &a_primState, const EBCellFAB &a_conState, const Box &a_box, int a_logflag, bool a_verbose=false)=0EBPatchGodunovpure virtual
consToPrim(BaseIVFAB< Real > &a_primState, const BaseIVFAB< Real > &a_conState, const IntVectSet &a_ivs)=0EBPatchGodunovpure virtual
consUndividedDivergence(BaseIVFAB< Real > &a_divF, const BaseIFFAB< Real > a_centroidFlux[SpaceDim], const BaseIVFAB< Real > &a_ebIrregFlux, const IntVectSet &a_ivs)EBPatchGodunovvirtual
coveredExtrapSlopes(Real &a_dqc, const VolIndex &a_vof, const EBCellFAB &a_primState, const int &a_dir, const int &a_ivar)EBPatchGodunovvirtual
define(const ProblemDomain &a_domain, const RealVect &a_dx, bool a_useAgg=false)EBPatchGodunov
define(const ProblemDomain &a_domain, const Real &a_dx)EBPatchGodunovinline
densityIndex() const =0EBPatchGodunovpure virtual
do111coupling(EBFaceFAB a_fluxTwoVec[SpaceDim][SpaceDim], BaseIVFAB< Real > a_coveredFlux3DMinu[SpaceDim][SpaceDim], BaseIVFAB< Real > a_coveredFlux3DPlus[SpaceDim][SpaceDim], const EBCellFAB a_primMinu[SpaceDim], const EBCellFAB a_primPlus[SpaceDim], const BaseIVFAB< Real > a_coveredFluxNormMinu[SpaceDim], const BaseIVFAB< Real > a_coveredFluxNormPlus[SpaceDim], const Vector< VolIndex > a_coveredFaceNormMinu[SpaceDim], const Vector< VolIndex > a_coveredFaceNormPlus[SpaceDim], const EBFaceFAB a_fluxOne[SpaceDim], const EBCellFAB &a_primState, const EBCellFAB a_slopesPrim[SpaceDim], const EBCellFAB a_slopesSeco[SpaceDim], const DataIndex &a_dit, const Box &a_box)EBPatchGodunov
doFourthOrderSlopes(EBCellFAB &a_delta4W, EBCellFAB &a_deltaWC, const EBCellFAB &a_delta2W, const EBCellFAB &a_deltaWL, const EBCellFAB &a_deltaWR, const EBCellFAB &a_primState, const int &a_dir, const Box &a_box)EBPatchGodunov
doNormalDerivativeExtr2D(EBCellFAB a_primMinu[SpaceDim], EBCellFAB a_primPlus[SpaceDim], EBFaceFAB a_fluxOne[SpaceDim], BaseIVFAB< Real > a_coveredFluxNormMinu[SpaceDim], BaseIVFAB< Real > a_coveredFluxNormPlus[SpaceDim], Vector< VolIndex > a_coveredFaceNormMinu[SpaceDim], Vector< VolIndex > a_coveredFaceNormPlus[SpaceDim], EBCellFAB a_slopesPrim[SpaceDim], EBCellFAB a_slopesSeco[SpaceDim], const EBCellFAB &a_flattening, const EBCellFAB &a_primState, const EBCellFAB &a_source, const DataIndex &a_dit, const Box &a_box)EBPatchGodunovvirtual
doNormalDerivativeExtr3D(EBCellFAB a_primMinu[SpaceDim], EBCellFAB a_primPlus[SpaceDim], EBFaceFAB a_fluxOne[SpaceDim], BaseIVFAB< Real > a_coveredFluxNormMinu[SpaceDim], BaseIVFAB< Real > a_coveredFluxNormPlus[SpaceDim], Vector< VolIndex > a_coveredFaceNormMinu[SpaceDim], Vector< VolIndex > a_coveredFaceNormPlus[SpaceDim], EBCellFAB a_slopesPrim[SpaceDim], EBCellFAB a_slopesSeco[SpaceDim], const EBCellFAB &a_flattening, const EBCellFAB &a_primState, const EBCellFAB &a_source, const DataIndex &a_dit, const Box &a_box)EBPatchGodunov
doSecondOrderSlopes(EBCellFAB &a_delta2W, EBCellFAB &a_deltaWL, EBCellFAB &a_deltaWR, EBCellFAB &a_deltaWC, const EBCellFAB &a_primState, const int &a_dir, const Box &a_box, bool a_doAggregated=false)EBPatchGodunovvirtual
EBPatchGodunov()EBPatchGodunov
expressions(HDF5HeaderData &a_holder)EBPatchGodunovinlinevirtual
extrapolatePrim2D(EBCellFAB a_primMinu[SpaceDim], EBCellFAB a_primPlus[SpaceDim], EBCellFAB &a_primState, EBCellFAB a_slopesPrim[SpaceDim], EBCellFAB a_slopesSeco[SpaceDim], const EBCellFAB &a_flattening, const EBCellFAB &a_consState, const EBCellFAB &a_source, const Box &a_box, const DataIndex &a_dit, bool a_verbose)EBPatchGodunovvirtual
extrapolatePrim3D(EBCellFAB a_primMinu[SpaceDim], EBCellFAB a_primPlus[SpaceDim], EBCellFAB &a_primState, EBCellFAB a_slopesPrim[SpaceDim], EBCellFAB a_slopesSeco[SpaceDim], const EBCellFAB &a_flattening, const EBCellFAB &a_consState, const EBCellFAB &a_source, const Box &a_box, const DataIndex &a_dit, bool a_verbose)EBPatchGodunov
extrapToCoveredFaces(BaseIVFAB< Real > &a_extendedPrim, const EBCellFAB &a_primMinu, const EBCellFAB &a_primPlus, const EBCellFAB &a_primState, const Vector< VolIndex > &a_coveredFaces, const int &a_faceDir, const Side::LoHiSide &a_sd, const Box &a_box)EBPatchGodunovvirtual
fillUpdateStencil(EBPatchGodunov::updateStencil_t &a_sten, const VolIndex &a_vof)EBPatchGodunov
finalExtrap2D(EBCellFAB a_primMinu[SpaceDim], EBCellFAB a_primPlus[SpaceDim], const BaseIVFAB< Real > a_coveredFluxNormMinu[SpaceDim], const BaseIVFAB< Real > a_coveredFluxNormPlus[SpaceDim], const Vector< VolIndex > a_coveredFaceNormMinu[SpaceDim], const Vector< VolIndex > a_coveredFaceNormPlus[SpaceDim], const EBFaceFAB a_fluxOne[SpaceDim], const EBCellFAB &a_primState, const EBCellFAB a_slopesPrim[SpaceDim], const EBCellFAB a_slopesSeco[SpaceDim], const Box &a_box)EBPatchGodunovvirtual
finalExtrap3D(EBCellFAB a_primMinu[SpaceDim], EBCellFAB a_primPlus[SpaceDim], const BaseIVFAB< Real > a_coveredFlux3DMinu[SpaceDim][SpaceDim], const BaseIVFAB< Real > a_coveredFlux3DPlus[SpaceDim][SpaceDim], const EBFaceFAB a_fluxTwoVec[SpaceDim][SpaceDim], const EBCellFAB &a_primState, const EBCellFAB a_slopesPrim[SpaceDim], const EBCellFAB a_slopesSeco[SpaceDim], const Box &a_box)EBPatchGodunov
finalUpdate(EBCellFAB &a_consState, BaseIVFAB< Real > &a_massDiff, const BaseIVFAB< Real > &a_nonConsDivF, const BaseIVFAB< Real > &a_conservDivF, const IntVectSet &a_ivs)EBPatchGodunovvirtual
floorConserved(EBCellFAB &a_consState, const Box &a_box)=0EBPatchGodunovpure virtual
floorConserved(BaseIVFAB< Real > &a_consState, const IntVectSet &a_ivs)=0EBPatchGodunovpure virtual
floorPrimitives(EBCellFAB &a_primState, const Box &a_box)=0EBPatchGodunovpure virtual
floorPrimitives(BaseIVFAB< Real > &a_primState, const IntVectSet &a_ivs)=0EBPatchGodunovpure virtual
getArgBox(Box a_argBox[SpaceDim])EBPatchGodunov
getCoveredFaceMinu()EBPatchGodunovinline
getCoveredFacePlus()EBPatchGodunovinline
getCoveredFluxMinu()EBPatchGodunovinline
getCoveredFluxPlus()EBPatchGodunovinline
getCoveredValuesCons(Vector< Real > &a_covValues)=0EBPatchGodunovpure virtual
getCoveredValuesPrim(Vector< Real > &a_covValues)=0EBPatchGodunovpure virtual
getCurComp()EBPatchGodunovstatic
getCurLevel()EBPatchGodunovstatic
getDoingAdvVel()EBPatchGodunovstatic
getDoingVel()EBPatchGodunovstatic
getEBPhysIBC() constEBPatchGodunov
getEntireBox(Box a_entireBox[SpaceDim])EBPatchGodunovinline
getFaceDivergence(EBFluxFAB &a_openDivU, const EBCellFAB &a_primState, const EBCellFAB a_slopePrim[SpaceDim], const Box &a_box, const IntVectSet &a_ivsIrreg)EBPatchGodunovvirtual
getMaxWaveSpeed(const EBCellFAB &a_consState, const Box &a_box)=0EBPatchGodunovpure virtual
getMaxWaveSpeed()EBPatchGodunovstatic
getMaxWaveSpeedIV()EBPatchGodunovstatic
getPrimState()EBPatchGodunovinline
getVerbose()EBPatchGodunovstatic
hybridDivergence(EBCellFAB &a_hybridDiv, EBCellFAB &a_consState, BaseIVFAB< Real > &a_massDiff, const BaseIFFAB< Real > a_centroidFlux[SpaceDim], const BaseIVFAB< Real > &a_ebIrregFlux, const BaseIVFAB< Real > &a_nonConservativeDivergence, const Box &a_box, const IntVectSet &a_ivs)EBPatchGodunovvirtual
incrementWithSource(EBCellFAB &a_primState, const EBCellFAB &a_source, const Real &a_scale, const Box &a_box)EBPatchGodunov
interpolateFluxToCentroids(BaseIFFAB< Real > a_centroidFlux[SpaceDim], const BaseIFFAB< Real > *const a_fluxInterpolant[SpaceDim], const IntVectSet &a_irregIVS)EBPatchGodunovvirtual
irregSecondOrderSlopes(EBCellFAB &a_delta2W, EBCellFAB &a_deltaWL, EBCellFAB &a_deltaWR, EBCellFAB &a_deltaWC, const EBCellFAB &a_primState, const int &a_dir, const Box &a_box)EBPatchGodunovvirtual
irregularUpdate(EBCellFAB &a_consState, Real &a_maxWaveSpeed, BaseIVFAB< Real > &a_massDiff, const BaseIFFAB< Real > a_centroidFlux[SpaceDim], const BaseIVFAB< Real > &a_ebIrregFlux, const BaseIVFAB< Real > &a_nonConservativeDivergence, const Box &a_box, const IntVectSet &a_ivs)EBPatchGodunovvirtual
isDefined() constEBPatchGodunovvirtual
m_bcEBPatchGodunovprotected
m_coveredFaceMinuG4EBPatchGodunovprotected
m_coveredFacePlusG4EBPatchGodunovprotected
m_coveredFluxMinu3DEBPatchGodunovprotected
m_coveredFluxMinuG4EBPatchGodunovprotected
m_coveredFluxNormMinuEBPatchGodunovprotected
m_coveredFluxNormPlusEBPatchGodunovprotected
m_coveredFluxPlus3DEBPatchGodunovprotected
m_coveredFluxPlusG4EBPatchGodunovprotected
m_coveredSetsMinuG4EBPatchGodunovprotected
m_coveredSetsPlusG4EBPatchGodunovprotected
m_domainEBPatchGodunovprotected
m_dtEBPatchGodunovprotected
m_dxEBPatchGodunovprotected
m_dxScaleEBPatchGodunovprotected
m_ebisBoxEBPatchGodunovprotected
m_entireBoxEBPatchGodunovprotected
m_extendStateMinu3DEBPatchGodunovprotected
m_extendStateMinuG4EBPatchGodunovprotected
m_extendStateNormMinuEBPatchGodunovprotected
m_extendStateNormPlusEBPatchGodunovprotected
m_extendStatePlus3DEBPatchGodunovprotected
m_extendStatePlusG4EBPatchGodunovprotected
m_fluxOneEBPatchGodunovprotected
m_fluxTwoEBPatchGodunovprotected
m_interpStencilsEBPatchGodunovprotected
m_irregVoFsEBPatchGodunovprotected
m_isArtViscSetEBPatchGodunovprotected
m_isBCSetEBPatchGodunovprotected
m_isBoxSetEBPatchGodunovprotected
m_isDefinedEBPatchGodunovprotected
m_isSlopeSetEBPatchGodunovprotected
m_modBoxOpenEBPatchGodunovprotected
m_primGdnvEBPatchGodunovprotected
m_primMinuEBPatchGodunovprotected
m_primMinuTempEBPatchGodunovprotected
m_primPlusEBPatchGodunovprotected
m_primPlusTempEBPatchGodunovprotected
m_primStateEBPatchGodunovprotected
m_slopStenHiEBPatchGodunovprotected
m_slopStenLoEBPatchGodunovprotected
m_slopVecEBPatchGodunovprotected
m_timeEBPatchGodunovprotected
m_updateStencilEBPatchGodunovprotected
m_useAggEBPatchGodunovprotected
m_useArtificialViscEBPatchGodunovprotected
m_useFlatteningEBPatchGodunovprotected
m_useFourthOrderSlopesEBPatchGodunovprotected
m_useLimitingEBPatchGodunovprotected
m_validBoxEBPatchGodunovprotected
m_validBoxG4EBPatchGodunovprotected
maxFunction(const Real a_WVal[2][2], const Real &a_xd1, const Real &a_xd2)EBPatchGodunov
nonconservativeDivergence(EBCellFAB &a_divF, const EBFluxFAB &a_flux, const BaseIVFAB< Real > a_coveredFluxMinu[SpaceDim], const BaseIVFAB< Real > a_coveredFluxPlus[SpaceDim], const Vector< VolIndex > a_coveredFaceMinu[SpaceDim], const Vector< VolIndex > a_coveredFacePlus[SpaceDim], const Box &a_box)EBPatchGodunovvirtual
normalPred(EBCellFAB &a_primLo, EBCellFAB &a_primHi, const EBCellFAB &a_primState, const EBCellFAB &a_slopePrim, const Real &a_scale, const int &a_dir, const Box &a_box)=0EBPatchGodunovpure virtual
numConserved() const =0EBPatchGodunovpure virtual
numFluxes() const =0EBPatchGodunovpure virtual
numPrimitives() const =0EBPatchGodunovpure virtual
numSlopes() const =0EBPatchGodunovpure virtual
pointExtrapToCovered2D(Vector< Real > &a_extrapVal, const EBCellFAB &a_primMinu, const EBCellFAB &a_primPlus, const EBCellFAB &a_primState, const int &a_faceDir, const VolIndex &a_vof, const RealVect &a_normal, const Side::LoHiSide &a_sd, const int &a_numPrim)EBPatchGodunovvirtual
pointExtrapToCovered3D(Vector< Real > &a_extrapVal, const EBCellFAB &a_primMinu, const EBCellFAB &a_primPlus, const EBCellFAB &a_primState, const int &a_faceDir, const VolIndex &a_vof, const RealVect &a_normal, const Side::LoHiSide &a_sd, const int &a_numPrim)EBPatchGodunovvirtual
pointGetSlopes(Real &a_dql, Real &a_dqr, Real &a_dqc, bool &a_hasFacesLeft, bool &a_hasFacesRigh, const VolIndex &a_vof, const EBCellFAB &a_primState, const int &a_dir, const int &a_ivar, const bool &a_verbose)EBPatchGodunov
pointLimiter(const Real &a_deltaW1, const Real &a_deltaW2)EBPatchGodunov
pressureIndex() const =0EBPatchGodunovpure virtual
primNames()=0EBPatchGodunovpure virtual
primToCons(EBCellFAB &a_primState, const EBCellFAB &a_conState, const Box &a_box)=0EBPatchGodunovpure virtual
primToCons(BaseIVFAB< Real > &a_primState, const BaseIVFAB< Real > &a_conState, const IntVectSet &a_ivs)=0EBPatchGodunovpure virtual
regularDivergences(EBCellFAB &a_nonconsdiv, EBCellFAB &a_consState, EBFluxFAB &a_flux, BaseIVFAB< Real > &a_ebIrregFlux, BaseIVFAB< Real > &a_nonConservativeDivergence, const EBCellFAB &a_flattening, const EBCellFAB &a_source, const Box &a_box, const IntVectSet &a_ivs, const DataIndex &a_dit, bool a_verbose)EBPatchGodunovvirtual
regularUpdate(EBCellFAB &a_consState, EBFluxFAB &a_flux, BaseIVFAB< Real > &a_ebIrregFlux, BaseIVFAB< Real > &a_nonConservativeDivergence, const EBCellFAB &a_flattening, const EBCellFAB &a_source, const Box &a_box, const IntVectSet &a_ivs, const DataIndex &a_dit, bool a_verbose)EBPatchGodunovvirtual
riemann(EBFaceFAB &a_flux, const EBCellFAB &a_primLeft, const EBCellFAB &a_primRight, const int &a_dir, const Box &a_box)=0EBPatchGodunovpure virtual
riemann(BaseIVFAB< Real > &a_coveredFlux, const BaseIVFAB< Real > &a_extendedState, const EBCellFAB &a_primState, const Vector< VolIndex > &a_region, const int &a_dir, const Side::LoHiSide &a_sd, const Box &a_box)=0EBPatchGodunovpure virtual
s_conservativeSourceEBPatchGodunovprotectedstatic
s_curCompEBPatchGodunovprotectedstatic
s_curLevelEBPatchGodunovprotectedstatic
s_debugIVEBPatchGodunovstatic
s_doingAdvVelEBPatchGodunovprotectedstatic
s_doingVelEBPatchGodunovprotectedstatic
s_maxWaveSpeedEBPatchGodunovprotectedstatic
s_maxWaveSpeedIVEBPatchGodunovprotectedstatic
s_verboseEBPatchGodunovprotectedstatic
s_whichLevEBPatchGodunovstatic
setCoveredConsVals(EBCellFAB &a_consState)=0EBPatchGodunovpure virtual
setCurComp(int a_curComp)EBPatchGodunovstatic
setCurLevel(int a_curLevel)EBPatchGodunovstatic
setDoingAdvVel(int a_yesorno)EBPatchGodunovstatic
setDoingVel(int a_yesorno)EBPatchGodunovstatic
setEBPhysIBC(const EBPhysIBCFactory &a_bc)EBPatchGodunov
setMaxWaveSpeed(Real a_maxWaveSpeedIV)EBPatchGodunovstatic
setMaxWaveSpeedIV(const IntVect &a_maxWaveSpeedIV)EBPatchGodunovstatic
setSlopeParameters(bool a_fourthOrderSlopes, bool a_flattening, bool a_useLimiting)EBPatchGodunov
setSlopeStuff()EBPatchGodunovprotected
setSource(EBCellFAB &a_source, const EBCellFAB &a_consState, const Box &a_box)EBPatchGodunovinlinevirtual
setTimeAndDt(const Real &a_time, const Real &a_dt)EBPatchGodunovinlinevirtual
setValidBox(const Box &a_validBox, const EBISBox &a_ebisBox, const IntVectSet &a_coarseFineIVS, const Real &a_time, const Real &a_dt)EBPatchGodunovvirtual
setVerbose(bool a_verbose)EBPatchGodunovstatic
slope(EBCellFAB &a_slopePrim, EBCellFAB &a_slopeNLim, const EBCellFAB &a_primState, const EBCellFAB &a_flattening, const int &a_dir, const Box &a_box, bool a_doAggregated=false)EBPatchGodunovvirtual
stateNames()=0EBPatchGodunovpure virtual
uncacheEBCF(EBCellFAB &a_output, const Vector< Vector< Real > > &a_cache)EBPatchGodunov
updateCons(EBCellFAB &a_consState, const EBFaceFAB &a_flux, const BaseIVFAB< Real > &a_coveredFluxMinu, const BaseIVFAB< Real > &a_coveredFluxPlus, const Vector< VolIndex > &a_coveredFaceMinu, const Vector< VolIndex > &a_coveredFacePlus, const int &a_dir, const Box &a_box, const Real &a_scale)EBPatchGodunovvirtual
updatePrim(EBCellFAB &a_primMinu, EBCellFAB &a_primPlus, const EBFaceFAB &a_flux, const BaseIVFAB< Real > &a_coveredFluxMinu, const BaseIVFAB< Real > &a_coveredFluxPlus, const Vector< VolIndex > &a_coveredFaceMinu, const Vector< VolIndex > &a_coveredFacePlus, const int &a_dir, const Box &a_box, const Real &a_scale)EBPatchGodunovvirtual
useConservativeSource(bool a_conservativeSource)EBPatchGodunovinlinestatic
usesArtificialViscosity() const =0EBPatchGodunovpure virtual
usesFlattening() const =0EBPatchGodunovpure virtual
usesFourthOrderSlopes() const =0EBPatchGodunovpure virtual
velocityInterval() const =0EBPatchGodunovpure virtual
~EBPatchGodunov()EBPatchGodunovvirtual