Loading [MathJax]/extensions/tex2jax.js
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pism::stressbalance::SSAFD_SNES Member List

This is the complete list of members for pism::stressbalance::SSAFD_SNES, including all inherited members.

adjust_driving_stress(const array::Scalar &ice_thickness, const array::Scalar1 &surface_elevation, const array::CellType1 &cell_type, const array::Scalar1 *no_model_mask, array::Vector &driving_stress) constpism::stressbalance::SSAFDBaseprotected
assemble_rhs(const Inputs &inputs, const array::CellType1 &cell_type, const array::Vector &driving_stress, double bc_scaling, array::Vector &result) constpism::stressbalance::SSAFDBaseprotected
basal_frictional_heating()pism::stressbalance::ShallowStressBalance
Component(std::shared_ptr< const Grid > grid)pism::Component
compute_average_ice_hardness(const array::Scalar1 &thickness, const array::Array3D &enthalpy, const array::CellType1 &cell_type, array::Staggered &result) constpism::stressbalance::SSAFDBaseprotected
compute_basal_frictional_heating(const array::Vector &velocity, const array::Scalar &tauc, const array::CellType &mask, array::Scalar &result) constpism::stressbalance::ShallowStressBalance
compute_driving_stress(const array::Scalar &ice_thickness, const array::Scalar1 &surface_elevation, const array::CellType1 &cell_type, const array::Scalar1 *no_model_mask, const EnthalpyConverter &EC, array::Vector &result) constpism::stressbalance::SSAFDBaseprotected
compute_jacobian(const Inputs &inputs, Vector2d const *const *velocity, Mat J)pism::stressbalance::SSAFD_SNESprivate
compute_nuH(const array::Scalar1 &ice_thickness, const array::CellType2 &cell_type, const pism::Vector2d *const *velocity, const array::Staggered &hardness, double nuH_regularization, array::Staggered1 &result)pism::stressbalance::SSAFDBaseprotected
compute_nuH_cfbc(const array::Scalar1 &ice_thickness, const array::CellType2 &cell_type, const pism::Vector2d *const *velocity, const array::Staggered &hardness, double nuH_regularization, array::Staggered &result)pism::stressbalance::SSAFDBaseprotected
compute_nuH_everywhere(const array::Scalar1 &ice_thickness, const pism::Vector2d *const *velocity, const array::Staggered &hardness, double nuH_regularization, array::Staggered &result)pism::stressbalance::SSAFDBaseprotected
compute_residual(const Inputs &inputs, const array::Vector2 &velocity, array::Vector &result)pism::stressbalance::SSAFDBase
compute_residual(const Inputs &inputs, const pism::Vector2d *const *velocity, pism::Vector2d **result)pism::stressbalance::SSAFDBaseprotected
define_model_state(const File &output) constpism::Component
define_model_state_impl(const File &output) constpism::stressbalance::SSAprotectedvirtual
diagnostics() constpism::Component
diagnostics_impl() constpism::stressbalance::SSAFD_SNESprivatevirtual
driving_stress() constpism::stressbalance::SSAFDBase
enthalpy_converter() constpism::stressbalance::ShallowStressBalance
extrapolate_velocity(const array::CellType1 &cell_type, array::Vector1 &velocity) constpism::stressbalance::SSAprotected
fd_operator(const Geometry &geometry, const array::Scalar *bc_mask, double bc_scaling, const array::Scalar &basal_yield_stress, IceBasalResistancePlasticLaw *basal_sliding_law, const pism::Vector2d *const *velocity, const array::Staggered1 &nuH, const array::CellType1 &cell_type, Mat *A, Vector2d **Ax) constpism::stressbalance::SSAFDBaseprotected
flow_enhancement_factor() constpism::stressbalance::ShallowStressBalance
flow_law() constpism::stressbalance::ShallowStressBalance
fracture_induced_softening(const array::Scalar1 &fracture_density, double n_glen, array::Staggered &ice_hardness)pism::stressbalance::SSAFDBaseprotected
function_callback(DMDALocalInfo *info, Vector2d const *const *velocity, Vector2d **result, CallbackData *)pism::stressbalance::SSAFD_SNESprivatestatic
grid() constpism::Component
init()pism::stressbalance::ShallowStressBalance
init_impl()pism::stressbalance::SSAprotectedvirtual
initialize_iterations(const Inputs &inputs)pism::stressbalance::SSAFDBaseprotected
integrated_viscosity() constpism::stressbalance::SSAFDBase
jacobian_callback(DMDALocalInfo *info, Vector2d const *const *velocity, Mat A, Mat J, CallbackData *data)pism::stressbalance::SSAFD_SNESprivatestatic
m_basal_frictional_heatingpism::stressbalance::ShallowStressBalanceprotected
m_basal_sliding_lawpism::stressbalance::ShallowStressBalanceprotected
m_bc_scalingpism::stressbalance::SSAFDBaseprotected
m_callback_datapism::stressbalance::SSAFD_SNESprivate
m_cell_typepism::stressbalance::SSAFDBaseprotected
m_configpism::Componentprotected
m_DApism::stressbalance::SSAFD_SNESprivate
m_e_factorpism::stressbalance::ShallowStressBalanceprotected
m_ECpism::stressbalance::ShallowStressBalanceprotected
m_flow_lawpism::stressbalance::ShallowStressBalanceprotected
m_gridpism::Componentprotected
m_hardnesspism::stressbalance::SSAFDBaseprotected
m_logpism::Componentprotected
m_nuHpism::stressbalance::SSAFDBaseprotected
m_regional_modepism::stressbalance::SSAFDBaseprotected
m_residualpism::stressbalance::SSAFD_SNESprivate
m_rhspism::stressbalance::SSAFDBaseprotected
m_snespism::stressbalance::SSAFD_SNESprivate
m_stdout_ssapism::stressbalance::SSAprotected
m_syspism::Componentprotected
m_taudpism::stressbalance::SSAFDBaseprotected
m_velocitypism::stressbalance::ShallowStressBalanceprotected
m_velocity_globalpism::stressbalance::SSAprotected
m_workpism::stressbalance::SSAFDBaseprotected
max_timestep(double t) constpism::Component
max_timestep_impl(double t) constpism::Componentprotectedvirtual
NO_REGRID_WITHOUT_REGRID_VARS enum valuepism::Componentprotected
profiling() constpism::Component
regrid(const std::string &module_name, array::Array &variable, RegriddingFlag flag=NO_REGRID_WITHOUT_REGRID_VARS)pism::Componentprotected
REGRID_WITHOUT_REGRID_VARS enum valuepism::Componentprotected
RegriddingFlag enum namepism::Componentprotected
residual() constpism::stressbalance::SSAFD_SNES
ShallowStressBalance(std::shared_ptr< const Grid > g)pism::stressbalance::ShallowStressBalance
sliding_law() constpism::stressbalance::ShallowStressBalance
solve(const Inputs &inputs)pism::stressbalance::SSAFD_SNESvirtual
SSA(std::shared_ptr< const Grid > g)pism::stressbalance::SSA
SSAFD_SNES(std::shared_ptr< const Grid > grid, bool regional_mode)pism::stressbalance::SSAFD_SNES
SSAFDBase(std::shared_ptr< const Grid > g, bool regional_mode)pism::stressbalance::SSAFDBase
stdout_report() constpism::stressbalance::SSAvirtual
strength_extensionpism::stressbalance::SSA
time() constpism::Component
tolerance() constpism::stressbalance::SSAFD_SNES
ts_diagnostics() constpism::Component
ts_diagnostics_impl() constpism::Componentprotectedvirtual
update(const Inputs &inputs, bool full_update)pism::stressbalance::SSAvirtual
velocity() constpism::stressbalance::ShallowStressBalance
write_model_state(const File &output) constpism::Component
write_model_state_impl(const File &output) constpism::stressbalance::SSAprotectedvirtual
~Component()=defaultpism::Componentvirtual
~ShallowStressBalance()pism::stressbalance::ShallowStressBalancevirtual
~SSA()pism::stressbalance::SSAvirtual