BISICLES AMR ice sheet model  0.9
PetscIceSolver Member List

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)PetscIceSolvervirtual
defineOpFactory(RealVect, const ProblemDomain &, int)PetscIceSolverprotected
getOperatorScaleFactors(Real &a_alpha, Real &a_beta) constPetscIceSolverprotected
IceVelocitySolver()IceVelocitySolverinline
isDefined()IceVelocitySolverinlinevirtual
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_levelPetscIceSolverprotected
m_atolPetscIceSolverprotected
m_basalFrictionRelPtrPetscIceSolverprotected
m_bcPetscIceSolverprotected
m_BetaPetscIceSolverprotected
m_Beta0PetscIceSolverprotected
m_CPetscIceSolverprotected
m_constRelPtrPetscIceSolverprotected
m_constThetaValPetscIceSolverprotected
m_domainsPetscIceSolver
m_fineCoverPetscIceSolver
m_gridsPetscIceSolverprotected
m_isDefinedIceVelocitySolverprotected
m_isOpDefinedPetscIceSolverprotected
m_isSolverDefinedPetscIceSolverprotected
m_LambdaPetscIceSolverprotected
m_max_itsPetscIceSolverprotected
m_minPicardIterationsPetscIceSolverprotected
m_MuPetscIceSolverprotected
m_opPetscIceSolver
m_opFactoryPtrPetscIceSolver
m_plotResidualPetscIceSolverprotected
m_projCopierPetscIceSolver
m_refRatiosPetscIceSolverprotected
m_restCopierPetscIceSolver
m_rtolPetscIceSolverprotected
m_tcoordSysPetscIceSolver
m_tcrseVelPetscIceSolver
m_tfaceAPetscIceSolver
m_tmuCoefPetscIceSolver
m_tphi0PetscIceSolver
m_ttimePetscIceSolver
m_twork1PetscIceSolver
m_twork2PetscIceSolver
m_verbosityPetscIceSolverprotected
m_vtopSafetyPetscIceSolverprotected
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)PetscIceSolverinline
setMaxIterations(int a_max_iter)PetscIceSolverinlinevirtual
setSolverType(int a_solver_type)PetscIceSolverinline
setTolerance(Real a_tolerance)PetscIceSolverinlinevirtual
setVerbosity(int a_verbosity)PetscIceSolverinlinevirtual
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)PetscIceSolvervirtual
updateCoefs(LevelData< FArrayBox > &a_horizontalVel, int)PetscIceSolvervirtual
~IceVelocitySolver()IceVelocitySolverinlinevirtual
~PetscIceSolver()PetscIceSolvervirtual