BISICLES AMR ice sheet model
0.9
|
This is the complete list of members for PetscIceSolver, including all inherited members.
AMRProlong(LevelData< FArrayBox > &a_fineU, const LevelData< FArrayBox > &a_CrsU, LevelData< FArrayBox > &a_CrsCover, Copier a_copier, int a_refRatio) | PetscIceSolver | |
computeAMRResidual(Vector< RefCountedPtr< LevelData< FArrayBox > > > &a_resid, const Vector< LevelData< FArrayBox > * > &a_horizontalVel, const Vector< LevelData< FArrayBox > * > &a_rhs, int a_lbase, int a_maxLevel) | PetscIceSolver | |
computeAMRResidualLevel(Vector< RefCountedPtr< LevelData< FArrayBox > > > &a_resid, const Vector< LevelData< FArrayBox > * > &a_horizontalVel, const Vector< LevelData< FArrayBox > * > &a_rhs, int a_lbase, int a_maxLevel, int a_ilev) | PetscIceSolver | |
computeMu(LevelData< FArrayBox > &a_horizontalVel, const LevelData< FluxBox > &a_A, const LevelData< FluxBox > &a_muCoef, const RefCountedPtr< LevelSigmaCS > &a_coordSys, LevelData< FArrayBox > *crseVelPtr, LevelData< FArrayBox > *fineVelPtr, int a_ilev, Real a_time) | PetscIceSolver | |
define(const ProblemDomain &a_coarseDomain, ConstitutiveRelation *a_constRel, BasalFrictionRelation *a_basalFrictionRel, const Vector< DisjointBoxLayout > &a_vectGrids, const Vector< int > &a_vectRefRatio, const RealVect &a_dxCrse, IceThicknessIBC *a_bc, int a_numLevels) | PetscIceSolver | virtual |
defineOpFactory(RealVect, const ProblemDomain &, int) | PetscIceSolver | protected |
getOperatorScaleFactors(Real &a_alpha, Real &a_beta) const | PetscIceSolver | protected |
IceVelocitySolver() | IceVelocitySolver | inline |
isDefined() | IceVelocitySolver | inlinevirtual |
jfnkSolve_private(int a_ilev, LevelData< FArrayBox > &a_horizontalVel, const LevelData< FArrayBox > &a_rhs, Real a_norm0, int a_numIts, int &a_it) | PetscIceSolver | |
m_amr_max_level | PetscIceSolver | protected |
m_atol | PetscIceSolver | protected |
m_basalFrictionRelPtr | PetscIceSolver | protected |
m_bc | PetscIceSolver | protected |
m_Beta | PetscIceSolver | protected |
m_Beta0 | PetscIceSolver | protected |
m_C | PetscIceSolver | protected |
m_constRelPtr | PetscIceSolver | protected |
m_constThetaVal | PetscIceSolver | protected |
m_domains | PetscIceSolver | |
m_fineCover | PetscIceSolver | |
m_grids | PetscIceSolver | protected |
m_isDefined | IceVelocitySolver | protected |
m_isOpDefined | PetscIceSolver | protected |
m_isSolverDefined | PetscIceSolver | protected |
m_Lambda | PetscIceSolver | protected |
m_max_its | PetscIceSolver | protected |
m_minPicardIterations | PetscIceSolver | protected |
m_Mu | PetscIceSolver | protected |
m_op | PetscIceSolver | |
m_opFactoryPtr | PetscIceSolver | |
m_plotResidual | PetscIceSolver | protected |
m_projCopier | PetscIceSolver | |
m_refRatios | PetscIceSolver | protected |
m_restCopier | PetscIceSolver | |
m_rtol | PetscIceSolver | protected |
m_tcoordSys | PetscIceSolver | |
m_tcrseVel | PetscIceSolver | |
m_tfaceA | PetscIceSolver | |
m_tmuCoef | PetscIceSolver | |
m_tphi0 | PetscIceSolver | |
m_ttime | PetscIceSolver | |
m_twork1 | PetscIceSolver | |
m_twork2 | PetscIceSolver | |
m_verbosity | PetscIceSolver | protected |
m_vtopSafety | PetscIceSolver | protected |
PetscIceSolver() | PetscIceSolver | |
picardSolve_private(int a_ilev, LevelData< FArrayBox > &a_horizontalVel, const LevelData< FArrayBox > &a_rhs, Real a_norm0, Real &a_norm, int a_numIts, int &a_it) | PetscIceSolver | |
setAbsoluteTolerance(Real a_tolerance) | PetscIceSolver | inline |
setMaxIterations(int a_max_iter) | PetscIceSolver | inlinevirtual |
setSolverType(int a_solver_type) | PetscIceSolver | inline |
setTolerance(Real a_tolerance) | PetscIceSolver | inlinevirtual |
setVerbosity(int a_verbosity) | PetscIceSolver | inlinevirtual |
solve(Vector< LevelData< FArrayBox > * > &a_horizontalVel, Vector< LevelData< FArrayBox > * > &a_calvedIce, Vector< LevelData< FArrayBox > * > &a_addedIce, Vector< LevelData< FArrayBox > * > &a_removedIce, Real &a_initialResidualNorm, Real &a_finalResidualNorm, const Real a_convergenceMetric, const Vector< LevelData< FArrayBox > * > &a_rhs, const Vector< LevelData< FArrayBox > * > &a_C, const Vector< LevelData< FArrayBox > * > &a_C0, const Vector< LevelData< FArrayBox > * > &a_A, const Vector< LevelData< FArrayBox > * > &a_muCoef, Vector< RefCountedPtr< LevelSigmaCS > > &a_coordSys, Real a_time, int a_lbase, int a_maxLevel) | PetscIceSolver | virtual |
updateCoefs(LevelData< FArrayBox > &a_horizontalVel, int) | PetscIceSolver | virtual |
~IceVelocitySolver() | IceVelocitySolver | inlinevirtual |
~PetscIceSolver() | PetscIceSolver | virtual |