Mushy Layer  1.0
Projector Member List

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

AdditionalLevelProject(LevelData< FArrayBox > &a_velocity, LevelData< FArrayBox > *a_crseVelPtr, const Real a_newTime, const Real a_dt, const bool a_isViscous)Projector
applyCCcorrection(LevelData< FArrayBox > &a_velocity, LevelData< FArrayBox > *a_pressure, LevelData< FArrayBox > *a_pressureScalePtr, const Real scale)Projectorprotected
applyFreestreamCorrection(LevelData< FluxBox > &a_advVel, Real scale=1.0)Projector
applyMacCorrection(LevelData< FluxBox > &a_uEdge, LevelData< FArrayBox > *crseBCDataPtr, Real phiScale=1.0)Projector
applySyncCorrection(Vector< LevelData< FArrayBox > * > &a_velocity, Vector< RefCountedPtr< LevelData< FArrayBox > > > &a_porosity, const Real scale, LevelData< FArrayBox > *crseCorr)Projectorprotected
CCcorrection()Projector
CCrhs()Projector
checkDivergence(LevelData< FluxBox > &a_uEdge)Projector
computeGrad_eLambda(Vector< RefCountedPtr< LevelData< FluxBox > > > &a_porosity)Projectorprotected
computeVDCorrection(Vector< LevelData< FArrayBox > * > &a_lambda, Vector< RefCountedPtr< LevelData< FluxBox > > > &a_porosity, const Real a_newTime, const Real a_dtSync)Projector
computeVDCorrection(Vector< LevelData< FArrayBox > * > &a_lambda, Vector< RefCountedPtr< LevelData< FluxBox > > > &a_porosity, const Real a_newTime, const Real a_dtSync, AMRMultiGrid< LevelData< FArrayBox > > &a_solver)Projectorprotected
copyPressure(Projector &a_proj)Projector
crseProjPtr() constProjector
define(const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_crseGridsPtr, const Box &a_domain, const Real a_dx, Projector *a_finerProj, Projector *a_crseProj, int a_nRefCrse, int a_level, PhysBCUtil &a_physBC, bool a_usePiAdvectionBCs=true)Projector
define(const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_crseGridsPtr, const ProblemDomain &a_domain, const Real a_dx, Projector *a_finerProj, Projector *a_crseProj, int a_nRefCrse, int a_level, PhysBCUtil &a_physBC, bool a_usePiAdvectionBCs=true)Projector
defineMultiGrid(AMRMultiGrid< LevelData< FArrayBox > > &a_solver, const Vector< LevelData< FArrayBox > * > &a_vel, Vector< RefCountedPtr< LevelData< FluxBox > > > &a_porosity, bool a_freestreamSolver)Projectorprotected
defineSolverMGlevel(const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_crseGridsPtr)Projectorprotected
defineSolverMGLevelVCOp(const RefCountedPtr< LevelData< FArrayBox > > a_porosityPtr, const RefCountedPtr< LevelData< FArrayBox > > a_crsePorosityPtr, const RefCountedPtr< LevelData< FluxBox > > a_porosityEdgePtr, const RefCountedPtr< LevelData< FluxBox > > a_crsePorosityEdgePtr, bool cellCentred=false, Real beta=-1)Projectorprotected
doInitialSyncOperations(Vector< LevelData< FArrayBox > * > &a_vel, Vector< LevelData< FArrayBox > * > &a_lambda, Vector< RefCountedPtr< LevelData< FluxBox > > > &a_porosityFace, Vector< RefCountedPtr< LevelData< FArrayBox > > > &a_porosity, const Real a_newTime, const Real a_dtSync)Projector
doMacSync() constProjector
doPostRegridOps(Vector< LevelData< FArrayBox > * > &a_lambda, Vector< RefCountedPtr< LevelData< FluxBox > > > &a_porosity, const Real a_dt, const Real a_time, const Real a_etaScale=1.0)Projector
doQuadInterp() constProjector
doSyncOperations(Vector< LevelData< FArrayBox > * > &a_velocity, Vector< LevelData< FArrayBox > * > &a_lambda, Vector< RefCountedPtr< LevelData< FluxBox > > > &a_porosityFace, Vector< RefCountedPtr< LevelData< FArrayBox > > > &a_porosity, const Real a_newTime, const Real a_dtSync)Projector
doSyncProjection() constProjector
doSyncProjection(Vector< LevelData< FArrayBox > * > &a_velocity, Vector< RefCountedPtr< LevelData< FArrayBox > > > &a_porosity, const Real a_newTime, const Real a_dtSync, AMRMultiGrid< LevelData< FArrayBox > > &a_solver)Projectorprotected
dProblem() constProjector
dx() constProjector
eLambda()Projector
eLambda() constProjector
eSync()Projector
eSync() constProjector
etaLambda() constProjector
etaLambda(Real a_eta)Projector
fineProjPtr() constProjector
getBoxes() constProjector
getCFBC(LevelData< FArrayBox > &crseVelPtr, LevelData< FArrayBox > *a_crseVelPtr, LevelData< FArrayBox > *a_crsePorosityPtr, Real a_dt)Projector
getGridIVS()Projector
getLevel() constProjector
getPhi(LevelData< FArrayBox > &a_phi)Projector
getPhiScale(Real a_dt)Projector
getPhysBCPtr() constProjector
getScale(Real a_scale, Real a_dt)Projector
grad_eLambda(LevelData< FArrayBox > &a_grad_eLambda, int a_dir) constProjector
grad_eLambda()Projector
grad_eLambda() constProjector
grad_eSync(LevelData< FArrayBox > &a_grad_eSync, int a_dir) constProjector
grad_eSync(LevelData< FArrayBox > &a_grad_eSync) constProjector
gradPhi(LevelData< FArrayBox > &a_gradPhi, int a_dir) constProjector
gradPhi(LevelData< FluxBox > &a_gradPhi) constProjector
gradPi(LevelData< FArrayBox > &a_gradPi, int a_dir) constProjector
gradPi(LevelData< FArrayBox > &a_gradPi) constProjector
gradPiBCs(LevelData< FArrayBox > &a_gradPi, bool extrapBCs=false, bool a_usePhi=false)Projector
init(const Projector &a_oldProj)Projector
initialLevelProject(LevelData< FArrayBox > &a_velocity, LevelData< FArrayBox > *a_crseVelPtr, const Real a_oldTime, const Real a_newTime, const RefCountedPtr< LevelData< FArrayBox > > a_porosityPtr, const RefCountedPtr< LevelData< FArrayBox > > a_crsePorosityPtr, const RefCountedPtr< LevelData< FluxBox > > a_porosityEdgePtr, const RefCountedPtr< LevelData< FluxBox > > a_crsePorosityEdgePtr)Projector
initialSyncProjection(Vector< LevelData< FArrayBox > * > &a_velocity, Vector< RefCountedPtr< LevelData< FArrayBox > > > &a_porosity, const Real a_newTime, const Real a_dtSync, AMRMultiGrid< LevelData< FArrayBox > > &a_solver)Projectorprotected
initialVelocityProject(Vector< LevelData< FArrayBox > * > &a_velocity, Vector< RefCountedPtr< LevelData< FluxBox > > > &a_porosityFace, Vector< RefCountedPtr< LevelData< FArrayBox > > > &a_porosity, bool a_homogeneousCFBC=true)Projector
initialVelocityProject(Vector< LevelData< FArrayBox > * > &a_velocity, Vector< RefCountedPtr< LevelData< FArrayBox > > > &a_porosity, AMRMultiGrid< LevelData< FArrayBox > > &a_solver, bool a_homogeneousCFBC=true)Projector
isFinestLevel() constProjector
isFinestLevel(bool a_finest_level)Projector
isInitialized() constProjector
levelMacProject(LevelData< FluxBox > &uEdge, Real a_oldTime, Real a_dt, const RefCountedPtr< LevelData< FArrayBox > > a_porosityPtr, const RefCountedPtr< LevelData< FArrayBox > > a_crsePorosityPtr, const RefCountedPtr< LevelData< FluxBox > > a_porosityEdgePtr, const RefCountedPtr< LevelData< FluxBox > > a_crsePorosityEdgePtr)Projector
levelMacProject(LevelData< FluxBox > &a_uEdge, Real a_dt, const RefCountedPtr< LevelData< FArrayBox > > a_crsePressurePtr, const RefCountedPtr< LevelData< FArrayBox > > a_porosityPtr, const RefCountedPtr< LevelData< FArrayBox > > a_crsePorosityPtr, const RefCountedPtr< LevelData< FluxBox > > a_porosityEdgePtr, const RefCountedPtr< LevelData< FluxBox > > a_crsePorosityEdgePtr, bool alreadyhasPhi=false, Real correctScale=1.0)Projector
LevelProject(LevelData< FArrayBox > &a_velocity, LevelData< FArrayBox > *a_crseVelPtr, const Real a_newTime, const Real a_dt, const RefCountedPtr< LevelData< FArrayBox > > a_porosityPtr, const RefCountedPtr< LevelData< FArrayBox > > a_crsePorosityPtr, const RefCountedPtr< LevelData< FluxBox > > a_porosityEdgePtr, const RefCountedPtr< LevelData< FluxBox > > a_crsePorosityEdgePtr, const bool a_isViscous)Projector
limitSolverCoarsening(bool a_limitSolverCoarsening)Projector
m_sumVDrhsProjector
MACcorrection()Projector
MACrhs()Projector
makeBottomSolvers()Projectorprotected
nRefCrse() constProjector
phi()Projector
phi() constProjector
Pi()Projector
postRestart()Projectorprotected
Projector()Projector
Projector(const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_crseGridsPtr, const Box &a_domain, const Real a_dx, Projector *a_finerProj, Projector *a_crseProj, int a_nRefCrse, int a_level, PhysBCUtil &a_physBC)Projector
Projector(const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_crseGridsPtr, const ProblemDomain &a_domain, const Real a_dx, Projector *a_finerProj, Projector *a_crseProj, int a_nRefCrse, int a_level, PhysBCUtil &a_physBC)Projector
quadCFInterpolator()Projector
readCheckpointHeader(HDF5Handle &a_handle)Projector
readCheckpointLevel(HDF5Handle &a_handle)Projector
removeFreestreamCorrection(LevelData< FluxBox > &a_advVel)Projector
rescalePressure(Real a_oldDt, Real a_newDt)Projector
scalePwithPorosity(bool a_scalePwithPorosity)Projector
scaleRHS(LevelData< FArrayBox > &a_rhs, Real a_scale)Projector
setCrseProj(Projector *a_crseProj, int nRefCrse)Projector
setFineProj(Projector *a_fineProj)Projector
setNonSubcycledMACBCs()Projector
setPhysBC(PhysBCUtil &a_bc)Projector
setPressureScaleEdgePtr(RefCountedPtr< LevelData< FluxBox > > a_pressureScaleEdgePtr)Projector
setPressureScalePtr(RefCountedPtr< LevelData< FArrayBox > > a_pressureScalePtr)Projector
setSolverParameters()Projectorprotected
setSubcycledMACBCs()Projector
solveMGlevel(LevelData< FArrayBox > &a_phi, const LevelData< FArrayBox > *a_phiCoarsePtr, const LevelData< FArrayBox > &a_rhs, const RefCountedPtr< LevelData< FArrayBox > > a_porosityPtr, const RefCountedPtr< LevelData< FArrayBox > > a_crsePressureScalePtr, const RefCountedPtr< LevelData< FluxBox > > a_porosityEdgePtr, const RefCountedPtr< LevelData< FluxBox > > a_crsePorosityEdgePtr, bool cellCentred=false)Projectorprotected
solveMGlevel(LevelData< FArrayBox > &a_phi, const LevelData< FArrayBox > *a_phiCoarsePtr, const LevelData< FArrayBox > &a_rhs, bool cellCentred)Projectorprotected
unscaledPi(LevelData< FArrayBox > &unscaledPi, Real a_dt)Projector
variableSetUp()Projector
verbosity(int a_verbosity)Projector
verbosity() constProjector
writeCheckpointHeader(HDF5Handle &a_handle) constProjector
writeCheckpointLevel(HDF5Handle &a_handle) constProjector
~Projector()Projector