BISICLES AMR ice sheet model
0.9
|
This is the complete list of members for AmrIce, including all inherited members.
addedIceThickness() const | AmrIce | inline |
addObserver(Observer *a_observer) | AmrIce | inline |
advectIceFrac(Vector< LevelData< FArrayBox > * > &a_iceFrac, const Vector< LevelData< FluxBox > * > &a_faceVelAdvection, Real a_dt) | AmrIce | protected |
amrDx() const | AmrIce | inline |
amrGeometry() const | AmrIce | inline |
AmrIce() | AmrIce | |
amrIceFrac() | AmrIce | inline |
amrIceFrac() const | AmrIce | inline |
amrVelocity() | AmrIce | inline |
applyCalvingCriterion(CalvingModel::Stage a_stage) | AmrIce | protected |
basalHeatBoundaryData() const | AmrIce | inlinevirtual |
basalThicknessSource(int a_level) const | AmrIce | |
calvedIceThickness() const | AmrIce | inline |
computeA(Vector< LevelData< FArrayBox > * > &a_A, Vector< LevelData< FArrayBox > * > &a_sA, Vector< LevelData< FArrayBox > * > &a_bA, const Vector< LevelData< FArrayBox > * > &a_internalEnergy, const Vector< LevelData< FArrayBox > * > &a_sInternalEnergy, const Vector< LevelData< FArrayBox > * > &a_bInternalEnergy, const Vector< RefCountedPtr< LevelSigmaCS > > &a_coordSys) const | AmrIce | protected |
computeAreaFraction(LevelData< FArrayBox > &a_area, int a_maskVal, int a_level) const | AmrIce | |
computeDischarge(const Vector< LevelData< FluxBox > * > &a_vectFluxes) | AmrIce | protected |
computeDt() | AmrIce | protected |
computeFaceVelocity(Vector< LevelData< FluxBox > * > &a_faceVelAdvection, Vector< LevelData< FluxBox > * > &a_faceVelTotal, Vector< LevelData< FluxBox > * > &a_diffusivity, Vector< LevelData< FluxBox > * > &a_layerXYFaceXYVel, Vector< LevelData< FArrayBox > * > &a_layerSFaceXYVel) | AmrIce | protected |
computeH_half(Vector< LevelData< FluxBox > * > &a_H_half, Real a_dt) | AmrIce | |
computeInitialDt() | AmrIce | protected |
computeInternalEnergyHalf(Vector< LevelData< FluxBox > * > &a_layerEH_half, Vector< LevelData< FluxBox > * > &a_layerH_half, const Vector< LevelData< FluxBox > * > &a_layerXYFaceXYVel, const Real a_dt, const Real a_time) | AmrIce | protected |
computeThicknessFluxes(Vector< LevelData< FluxBox > * > &a_vectFluxes, const Vector< LevelData< FluxBox > * > &a_H_half, const Vector< LevelData< FluxBox > * > &a_faceVelAdvection) | AmrIce | |
computeTotalIce() const | AmrIce | |
ConstMu enum value | AmrIce | protected |
defineSolver() | AmrIce | protectedvirtual |
defineVelRHS(Vector< LevelData< FArrayBox > * > &a_vectRhs) | AmrIce | protectedvirtual |
DiffusionTreatment enum name | AmrIce | protected |
DomainDiagnosticData class | AmrIce | friend |
dragCoefficient(int a_level) const | AmrIce | |
dt() const | AmrIce | inline |
dx(int a_level) const | AmrIce | inlinevirtual |
eliminateRemoteIce() | AmrIce | protected |
EXPLICIT enum value | AmrIce | protected |
faceVelocities() | AmrIce | inline |
faceVelocitiesLayered() const | AmrIce | inline |
FASMGAMR enum value | AmrIce | |
finestLevel() const | AmrIce | inlinevirtual |
finestTimestepLevel() const | AmrIce | inlineprotected |
Function enum value | AmrIce | protected |
geometry(int a_level) const | AmrIce | inlinevirtual |
getFaceSigma() const | AmrIce | inline |
getHeader(const std::string &a_key, std::string &a_val) | AmrIce | inline |
getHeader(const std::string &a_key, int &a_val) | AmrIce | inline |
getHeader(const std::string &a_key, Real &a_val) | AmrIce | inline |
getIceThickness(Real *a_data_ptr, int *a_dim_info, Real *a_dew, Real *a_dns) const | AmrIce | |
grids(int a_level) const | AmrIce | inlinevirtual |
grids() const | AmrIce | inline |
groundingLineProximity(int a_level) const | AmrIce | virtual |
groundingLineProximityScale() const | AmrIce | inlinevirtual |
helmholtzSolve(Vector< LevelData< FArrayBox > * > &a_phi, const Vector< LevelData< FArrayBox > * > &a_rhs, Real a_alpha, Real a_beta) const | AmrIce | protected |
helmholtzSolve(Vector< LevelData< FArrayBox > * > &a_phi, Real a_alpha, Real a_beta) const | AmrIce | protected |
iceFrac(int a_level) | AmrIce | inline |
iceFrac(int a_level) const | AmrIce | inline |
IMPLICIT enum value | AmrIce | protected |
implicitThicknessCorrection(Real a_dt, const Vector< LevelData< FArrayBox > * > &a_sts, const Vector< LevelData< FArrayBox > * > &a_bts, const Vector< LevelData< FArrayBox > * > &a_vts) | AmrIce | protected |
incrementIceThickness(Vector< LevelData< FArrayBox > *> a_thk) | AmrIce | |
incrementWithDivFlux(Vector< LevelData< FArrayBox > * > &a_phi, const Vector< LevelData< FArrayBox > * > &a_dphi, Real a_dt) | AmrIce | protected |
initData(Vector< RefCountedPtr< LevelSigmaCS > > &a_vectCoordSys, Vector< LevelData< FArrayBox > * > &a_initialVelocity) | AmrIce | protected |
initGrids(int a_finest_level) | AmrIce | protected |
initialGuessTypes enum name | AmrIce | protected |
initialize() | AmrIce | |
InverseVerticallyIntegrated enum value | AmrIce | |
isDefined() const | AmrIce | |
JFNK enum value | AmrIce | |
KnownVelocity enum value | AmrIce | |
levelSetup(int a_level, const DisjointBoxLayout &a_grids) | AmrIce | protected |
m_A | AmrIce | protected |
m_A_valid | AmrIce | mutableprotected |
m_addedIceThickness | AmrIce | protected |
m_additionalDiffusivity | AmrIce | protected |
m_additionalVelocity | AmrIce | protected |
m_amrDomains | AmrIce | protected |
m_amrDx | AmrIce | protected |
m_amrGrids | AmrIce | protected |
m_bA | AmrIce | protected |
m_basalFluxPtr | AmrIce | protected |
m_basalFrictionPtr | AmrIce | protected |
m_basalFrictionRelation | AmrIce | protected |
m_basalHeatBoundaryDataPtr | AmrIce | protected |
m_basalLengthScale | AmrIce | protected |
m_basalRateFactor | AmrIce | protected |
m_basalSlope | AmrIce | protected |
m_basalThicknessSource | AmrIce | mutableprotected |
m_beta_type | AmrIce | protected |
m_betaEps | AmrIce | protected |
m_betaVal | AmrIce | protected |
m_bHeatFlux | AmrIce | protected |
m_bInternalEnergy | AmrIce | protected |
m_block_factor | AmrIce | protected |
m_bTemperature | AmrIce | protected |
m_calvedIceThickness | AmrIce | protected |
m_calvedThicknessSource | AmrIce | protected |
m_calvingModelPtr | AmrIce | protected |
m_cellMuCoef | AmrIce | protected |
m_cfl | AmrIce | protected |
m_check_exit | AmrIce | protected |
m_check_interval | AmrIce | protected |
m_check_overwrite | AmrIce | protected |
m_check_prefix | AmrIce | protected |
m_constitutiveRelation | AmrIce | protected |
m_covered_level | AmrIce | protected |
m_cur_step | AmrIce | protected |
m_deltaTopography | AmrIce | protected |
m_diffusionTreatment | AmrIce | protected |
m_diffusivity | AmrIce | protected |
m_divHGradVel_tagVal | AmrIce | protected |
m_divThicknessFlux | AmrIce | protected |
m_do_restart | AmrIce | protected |
m_doInitialVelGuess | AmrIce | protected |
m_doInitialVelSolve | AmrIce | protected |
m_domainSize | AmrIce | protected |
m_dragCoef | AmrIce | mutableprotected |
m_dt | AmrIce | protected |
m_eliminate_remote_ice | AmrIce | protected |
m_eliminate_remote_ice_after_regrid | AmrIce | protected |
m_eliminate_remote_ice_max_iter | AmrIce | protected |
m_eliminate_remote_ice_tol | AmrIce | protected |
m_epsSqr_tagVal | AmrIce | protected |
m_evolve_ice_frac | AmrIce | protected |
m_evolve_thickness | AmrIce | protected |
m_evolve_topography_fix_surface | AmrIce | protected |
m_evolve_velocity | AmrIce | protected |
m_faceSigma | AmrIce | protected |
m_faceVelAdvection | AmrIce | protected |
m_faceVelTotal | AmrIce | protected |
m_fill_ratio | AmrIce | protected |
m_finest_level | AmrIce | protected |
m_finest_timestep_level | AmrIce | protected |
m_fixed_dt | AmrIce | protected |
m_floating_ice_basal_flux_is_dhdt | AmrIce | protected |
m_floating_ice_basal_flux_is_min_dhdt | AmrIce | protected |
m_floating_ice_stable | AmrIce | protected |
m_frac_sources | AmrIce | protected |
m_gravity | AmrIce | protected |
m_grounded_ice_basal_flux_is_dhdt | AmrIce | protected |
m_grounded_ice_stable | AmrIce | protected |
m_groundingLineProximity | AmrIce | mutableprotected |
m_groundingLineProximity_valid | AmrIce | mutableprotected |
m_groundingLineProximityCalcType | AmrIce | protected |
m_groundingLineProximityScale | AmrIce | protected |
m_groundingLineTaggingMaxBasalFrictionCoef | AmrIce | protected |
m_groundingLineTaggingMinVel | AmrIce | protected |
m_iceDensity | AmrIce | protected |
m_iceFrac | AmrIce | protected |
m_initial_cfl | AmrIce | protected |
m_initialGuessConstMu | AmrIce | protected |
m_initialGuessConstVel | AmrIce | protected |
m_initialGuessSolverType | AmrIce | protected |
m_initialGuessType | AmrIce | protected |
m_internalEnergy | AmrIce | protected |
m_internalEnergyIBCPtr | AmrIce | protected |
m_interpolate_zb | AmrIce | protected |
m_is_defined | AmrIce | protected |
m_isothermal | AmrIce | protected |
m_laplacian_tagging_max_basal_friction_coef | AmrIce | protected |
m_laplacian_tagging_val | AmrIce | protected |
m_layerSFaceSVel | AmrIce | protected |
m_layerSFaceXYVel | AmrIce | protected |
m_layerXYFaceXYVel | AmrIce | protected |
m_margin_tagVal_finestLevel | AmrIce | protected |
m_max_base_grid_size | AmrIce | protected |
m_max_box_size | AmrIce | protected |
m_max_dt_grow | AmrIce | protected |
m_max_level | AmrIce | protected |
m_maxSolverIterations | AmrIce | protected |
m_muCoefficientPtr | AmrIce | protected |
m_n_regrids | AmrIce | protected |
m_nesting_radius | AmrIce | protected |
m_next_report_time | AmrIce | protected |
m_nLayers | AmrIce | protected |
m_num_cells | AmrIce | protected |
m_num_thickness_ghost | AmrIce | protected |
m_offsetTime | AmrIce | protected |
m_old_thickness | AmrIce | protected |
m_plot_interval | AmrIce | protected |
m_plot_prefix | AmrIce | protected |
m_plot_time_interval | AmrIce | protected |
m_rateFactor | AmrIce | protected |
m_reduced_plot | AmrIce | protected |
m_refinement_ratios | AmrIce | protected |
m_regrid_interval | AmrIce | protected |
m_regrid_thickness_interpolation_method | AmrIce | protected |
m_removedIceThickness | AmrIce | protected |
m_report_discharge | AmrIce | protected |
m_report_time_interval | AmrIce | protected |
m_reportGroundedIce | AmrIce | protected |
m_reset_floating_friction_to_zero | AmrIce | protected |
m_restart_step | AmrIce | protected |
m_sA | AmrIce | protected |
m_seaWaterDensity | AmrIce | protected |
m_seconds_per_unit_time | AmrIce | protected |
m_sHeatFlux | AmrIce | protected |
m_sigmaSet | AmrIce | protected |
m_sInternalEnergy | AmrIce | protected |
m_solverType | AmrIce | protected |
m_stable_dt | AmrIce | protected |
m_sTemperature | AmrIce | protected |
m_surfaceBoundaryHeatDataDirichlett | AmrIce | protected |
m_surfaceBoundaryHeatDataTemperature | AmrIce | protected |
m_surfaceFluxPtr | AmrIce | protected |
m_surfaceHeatBoundaryDataPtr | AmrIce | protected |
m_surfaceThicknessSource | AmrIce | mutableprotected |
m_tag_cap | AmrIce | protected |
m_tag_subset | AmrIce | protected |
m_tag_thin_cavity | AmrIce | protected |
m_tag_thin_cavity_thickness | AmrIce | protected |
m_tagAllIce | AmrIce | protected |
m_tagAllIceOnLevel0 | AmrIce | protected |
m_tagEntireDomain | AmrIce | protected |
m_tagging_val | AmrIce | protected |
m_tagGroundingLine | AmrIce | protected |
m_tagMargin | AmrIce | protected |
m_tagOndivHgradVel | AmrIce | protected |
m_tagOnEpsSqr | AmrIce | protected |
m_tagOnGradVel | AmrIce | protected |
m_tagOnGroundedLapVel | AmrIce | protected |
m_tagOnLapVel | AmrIce | protected |
m_tagOnVelRHS | AmrIce | protected |
m_tagPython | AmrIce | protected |
m_tagPythonFunction | AmrIce | protected |
m_tagPythonModule | AmrIce | protected |
m_tags_grow | AmrIce | protected |
m_tags_grow_dir | AmrIce | protected |
m_tagVelDx | AmrIce | protected |
m_temperature | AmrIce | protected |
m_temporalAccuracy | AmrIce | protected |
m_thicknessIBCPtr | AmrIce | protected |
m_thicknessPatchGodVect | AmrIce | protected |
m_thicknessPhysPtr | AmrIce | protected |
m_tillWaterDepth | AmrIce | protected |
m_time | AmrIce | protected |
m_timeStepTicks | AmrIce | protected |
m_topographyFluxPtr | AmrIce | protected |
m_vect_coordSys | AmrIce | protected |
m_vectTags | AmrIce | protected |
m_vectTagSubset | AmrIce | protected |
m_velBasalC | AmrIce | protected |
m_velDx_tagVal | AmrIce | protected |
m_velDx_tagVal_finestLevelFloating | AmrIce | protected |
m_velDx_tagVal_finestLevelGrounded | AmrIce | protected |
m_velocity | AmrIce | protected |
m_velocity_exit | AmrIce | protected |
m_velocity_solve_interval | AmrIce | protected |
m_velocity_solver_tolerance | AmrIce | protected |
m_velocitySolveFinalResidualNorm | AmrIce | protected |
m_velocitySolveInitialResidualNorm | AmrIce | protected |
m_velRHS | AmrIce | protected |
m_velRHS_tagVal | AmrIce | protected |
m_velSolver | AmrIce | protected |
m_viscosityCoefCell | AmrIce | mutableprotected |
m_viscousTensor_valid | AmrIce | mutableprotected |
m_viscousTensorCell | AmrIce | mutableprotected |
m_viscousTensorFace | AmrIce | mutableprotected |
m_volumeThicknessSource | AmrIce | mutableprotected |
m_waterDepth | AmrIce | protected |
m_write_baseVel | AmrIce | protected |
m_write_dHDt | AmrIce | protected |
m_write_fluxVel | AmrIce | protected |
m_write_internal_energy | AmrIce | protected |
m_write_ismip6 | AmrIce | protected |
m_write_layer_velocities | AmrIce | protected |
m_write_map_file | AmrIce | protected |
m_write_mask | AmrIce | protected |
m_write_muCoeff | AmrIce | protected |
m_write_presolve_plotfiles | AmrIce | protected |
m_write_solver_rhs | AmrIce | protected |
m_write_thickness_sources | AmrIce | protected |
m_write_viscousTensor | AmrIce | protected |
max enum value | AmrIceBase | |
muCoef(int a_level) const | AmrIce | inline |
NONE enum value | AmrIce | protected |
NUM_INITIAL_GUESS_TYPES enum value | AmrIce | protected |
NUM_SOLVER_TYPES enum value | AmrIce | |
PetscNLSolver enum value | AmrIce | |
Picard enum value | AmrIce | |
postInterpolationReFloat(LevelData< FArrayBox > &a_H, const LevelData< FArrayBox > &a_coarseH, const LevelData< FArrayBox > &a_coarseBed, const DisjointBoxLayout a_newDBL, const ProblemDomain &a_domain, int a_refRatio, Real a_seaLevel, Real a_waterDensity, Real a_iceDensity) | AmrIce | protectedstatic |
Python enum value | AmrIce | |
readCheckpointFile(HDF5Handle &a_handle) | AmrIce | |
refRatios() const | AmrIce | inlinevirtual |
regrid() | AmrIce | |
removedIceThickness() const | AmrIce | inline |
removeObserver(Observer *a_observer) | AmrIce | inline |
restart(const string &a_restart_file) | AmrIce | |
run(Real a_max_time, int a_max_step) | AmrIce | |
s_verbosity | AmrIce | protectedstatic |
setBasalFlux(SurfaceFlux *a_basalFluxPtr) | AmrIce | inline |
setBasalFriction(const BasalFriction *a_basalFrictionPtr) | AmrIce | inline |
setBasalFriction(Vector< LevelData< FArrayBox > * > &a_C, Vector< LevelData< FArrayBox > * > &a_C0) | AmrIce | protectedvirtual |
setBasalFrictionRelation(BasalFrictionRelation *a_basalFrictionRelPtr) | AmrIce | inline |
setBasalHeatBoundaryData(SurfaceFlux *a_basalHeatBoundaryDataPtr) | AmrIce | inline |
setBasalRateFactor(RateFactor *a_rateFactorPtr) | AmrIce | inline |
setCalvingModel(CalvingModel *a_calvingModelPtr) | AmrIce | inline |
setConstitutiveRelation(ConstitutiveRelation *a_constRelPtr) | AmrIce | inline |
setDefaults() | AmrIce | |
setDomainSize(const RealVect &a_domainSize) | AmrIce | inline |
setHeader(const std::string &a_key, const std::string &a_val) | AmrIce | inline |
setHeader(const std::string &a_key, const int &a_val) | AmrIce | inline |
setHeader(const std::string &a_key, const Real &a_val) | AmrIce | inline |
setIceFrac(const LevelData< FArrayBox > &a_thickness, int a_level) | AmrIce | protected |
setIceFracBC(LevelData< FArrayBox > &a_iceFrac, const ProblemDomain &a_domain) | AmrIce | protected |
setInternalEnergyBC(IceInternalEnergyIBC *a_internalEnergyIBC) | AmrIce | |
setLayers(const Vector< Real > &a_sigma) | AmrIce | protected |
setMuCoefficient(const MuCoefficient *a_muCoefficientPtr) | AmrIce | inline |
setMuCoefficient(Vector< LevelData< FArrayBox > * > &a_cellMuCoef) | AmrIce | protectedvirtual |
setRateFactor(RateFactor *a_rateFactorPtr) | AmrIce | inline |
setStableSources(FArrayBox &a_sts, FArrayBox &a_bts, FArrayBox &a_vts, const FArrayBox &a_divuh, const BaseFab< int > &a_mask, const Box &a_box) const | AmrIce | protected |
setSurfaceFlux(SurfaceFlux *a_surfaceFluxPtr) | AmrIce | inline |
setSurfaceHeatBoundaryData(SurfaceFlux *a_surfaceHeatBoundaryDataPtr, bool a_dirichlett, bool a_temperature) | AmrIce | inline |
setThicknessBC(IceThicknessIBC *a_thicknessIBC) | AmrIce | |
setTime(Real a_time) | AmrIce | inline |
setTopographyFlux(SurfaceFlux *a_topographyFluxPtr) | AmrIce | inline |
setToZero(Vector< LevelData< FArrayBox > *> &a_data) | AmrIce | protected |
setupFixedGrids(const std::string &a_gridFile) | AmrIce | protected |
SlidingLaw enum value | AmrIce | protected |
solveVelocityField(bool a_forceSolve=false, Real a_convergenceMetric=-1.0) | AmrIce | protectedvirtual |
surfaceHeatBoundaryData() const | AmrIce | inlinevirtual |
surfaceHeatBoundaryDirichlett() const | AmrIce | inlinevirtual |
surfaceHeatBoundaryTemperature() const | AmrIce | inlinevirtual |
surfaceHeatFlux() const | AmrIce | inline |
surfaceInternalEnergy() const | AmrIce | inline |
surfaceThicknessSource(int a_level) const | AmrIce | |
tagCells(Vector< IntVectSet > &a_tags) | AmrIce | protected |
tagCellsInit(Vector< IntVectSet > &a_tags) | AmrIce | protected |
tagCellsLevel(IntVectSet &a_tags, int a_level) | AmrIce | protected |
time() const | AmrIce | inlinevirtual |
timeStep(Real a_dt) | AmrIce | |
updateCoordSysWithNewThickness(const Vector< LevelData< FArrayBox > * > &a_thickness) | AmrIce | protected |
updateGeometry(Vector< RefCountedPtr< LevelSigmaCS > > &a_vect_coordSys_new, Vector< RefCountedPtr< LevelSigmaCS > > &a_vectCoords_old, const Vector< LevelData< FluxBox > * > &a_vectFluxes, Real a_dt) | AmrIce | |
updateGroundingLineProximity() const | AmrIce | protected |
updateIceFrac(LevelData< FArrayBox > &a_thickness, int a_level) | AmrIce | protected |
updateInternalEnergy(Vector< LevelData< FluxBox > * > &a_layerTH_half, Vector< LevelData< FluxBox > * > &a_layerH_half, const Vector< LevelData< FluxBox > * > &a_layerXYFaceXYVel, const Vector< LevelData< FArrayBox > * > &a_layerSFaceXYVel, const Real a_dt, const Real a_time, Vector< RefCountedPtr< LevelSigmaCS > > &a_coordSysNew, Vector< RefCountedPtr< LevelSigmaCS > > &a_coordSysOld, const Vector< LevelData< FArrayBox > *> &a_surfaceThicknessSource, const Vector< LevelData< FArrayBox > *> &a_basalThicknessSource, const Vector< LevelData< FArrayBox > *> &a_volumeThicknessSource) | AmrIce | protected |
updateInvalidIceFrac(Vector< LevelData< FArrayBox > *> a_iceFrac) | AmrIce | protected |
updateTemperature() | AmrIce | protected |
updateViscousTensor() const | AmrIce | protected |
velocity(int a_level) const | AmrIce | inlinevirtual |
velSolverTypes enum name | AmrIce | |
viscosityCoefficient(int a_level) const | AmrIce | |
viscousTensor(int a_level) const | AmrIce | |
viscousTensorComponent enum name | AmrIceBase | |
writeAMRHierarchyHDF5(HDF5Handle &a_handle, const Vector< DisjointBoxLayout > &a_grids, const Vector< LevelData< FArrayBox > * > &a_data, const Vector< string > &a_name, const Box &a_domain, const Real &a_dx, const Real &a_dt, const Real &a_time, const Vector< int > &a_ratio, const int &a_numLevels) const | AmrIce | |
writeAMRHierarchyHDF5(const string &filename, const Vector< DisjointBoxLayout > &a_grids, const Vector< LevelData< FArrayBox > * > &a_data, const Vector< string > &a_name, const Box &a_domain, const Real &a_dx, const Real &a_dt, const Real &a_time, const Vector< int > &a_ratio, const int &a_numLevels) const | AmrIce | virtual |
writeAMRPlotFile() | AmrIce | |
writeCheckpointFile() | AmrIce | |
writeCheckpointFile(const string &a_file) | AmrIce | |
writePlotFile() | AmrIce | |
xx enum value | AmrIceBase | |
xy enum value | AmrIceBase | |
yx enum value | AmrIceBase | |
yy enum value | AmrIceBase | |
~AmrIce() | AmrIce | virtual |
~AmrIceBase() | AmrIceBase | inlinevirtual |