Mushy Layer
1.0
|
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) | Projector | protected |
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) | Projector | protected |
CCcorrection() | Projector | |
CCrhs() | Projector | |
checkDivergence(LevelData< FluxBox > &a_uEdge) | Projector | |
computeGrad_eLambda(Vector< RefCountedPtr< LevelData< FluxBox > > > &a_porosity) | Projector | protected |
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) | Projector | protected |
copyPressure(Projector &a_proj) | Projector | |
crseProjPtr() const | Projector | |
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) | Projector | protected |
defineSolverMGlevel(const DisjointBoxLayout &a_grids, const DisjointBoxLayout *a_crseGridsPtr) | Projector | protected |
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) | Projector | protected |
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() const | Projector | |
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() const | Projector | |
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() const | Projector | |
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) | Projector | protected |
dProblem() const | Projector | |
dx() const | Projector | |
eLambda() | Projector | |
eLambda() const | Projector | |
eSync() | Projector | |
eSync() const | Projector | |
etaLambda() const | Projector | |
etaLambda(Real a_eta) | Projector | |
fineProjPtr() const | Projector | |
getBoxes() const | Projector | |
getCFBC(LevelData< FArrayBox > &crseVelPtr, LevelData< FArrayBox > *a_crseVelPtr, LevelData< FArrayBox > *a_crsePorosityPtr, Real a_dt) | Projector | |
getGridIVS() | Projector | |
getLevel() const | Projector | |
getPhi(LevelData< FArrayBox > &a_phi) | Projector | |
getPhiScale(Real a_dt) | Projector | |
getPhysBCPtr() const | Projector | |
getScale(Real a_scale, Real a_dt) | Projector | |
grad_eLambda(LevelData< FArrayBox > &a_grad_eLambda, int a_dir) const | Projector | |
grad_eLambda() | Projector | |
grad_eLambda() const | Projector | |
grad_eSync(LevelData< FArrayBox > &a_grad_eSync, int a_dir) const | Projector | |
grad_eSync(LevelData< FArrayBox > &a_grad_eSync) const | Projector | |
gradPhi(LevelData< FArrayBox > &a_gradPhi, int a_dir) const | Projector | |
gradPhi(LevelData< FluxBox > &a_gradPhi) const | Projector | |
gradPi(LevelData< FArrayBox > &a_gradPi, int a_dir) const | Projector | |
gradPi(LevelData< FArrayBox > &a_gradPi) const | Projector | |
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) | Projector | protected |
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() const | Projector | |
isFinestLevel(bool a_finest_level) | Projector | |
isInitialized() const | Projector | |
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_sumVDrhs | Projector | |
MACcorrection() | Projector | |
MACrhs() | Projector | |
makeBottomSolvers() | Projector | protected |
nRefCrse() const | Projector | |
phi() | Projector | |
phi() const | Projector | |
Pi() | Projector | |
postRestart() | Projector | protected |
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() | Projector | protected |
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) | Projector | protected |
solveMGlevel(LevelData< FArrayBox > &a_phi, const LevelData< FArrayBox > *a_phiCoarsePtr, const LevelData< FArrayBox > &a_rhs, bool cellCentred) | Projector | protected |
unscaledPi(LevelData< FArrayBox > &unscaledPi, Real a_dt) | Projector | |
variableSetUp() | Projector | |
verbosity(int a_verbosity) | Projector | |
verbosity() const | Projector | |
writeCheckpointHeader(HDF5Handle &a_handle) const | Projector | |
writeCheckpointLevel(HDF5Handle &a_handle) const | Projector | |
~Projector() | Projector |