| basal_frictional_heating() | pism::stressbalance::ShallowStressBalance | |
| cache_inputs(const Inputs &inputs) | pism::stressbalance::SSAFEM | protected |
| cache_residual_cfbc(const Inputs &inputs) | pism::stressbalance::SSAFEM | private |
| Component(std::shared_ptr< const Grid > grid) | pism::Component | |
| compute_basal_frictional_heating(const array::Vector &velocity, const array::Scalar &tauc, const array::CellType &mask, array::Scalar &result) const | pism::stressbalance::ShallowStressBalance | |
| compute_local_function(Vector2d const *const *velocity, Vector2d **residual) | pism::stressbalance::SSAFEM | protected |
| compute_local_jacobian(Vector2d const *const *velocity, Mat J) | pism::stressbalance::SSAFEM | protected |
| define_model_state(const File &output) const | pism::Component | |
| define_model_state_impl(const File &output) const | pism::stressbalance::SSA | protectedvirtual |
| diagnostics() const | pism::Component | |
| diagnostics_impl() const | pism::stressbalance::ShallowStressBalance | protectedvirtual |
| driving_stress(const fem::Element &E, const Coefficients *x, Vector2d *result) const | pism::stressbalance::SSAFEM | protected |
| enthalpy_converter() const | pism::stressbalance::ShallowStressBalance | |
| explicit_driving_stress(const fem::Element &E, const Coefficients *x, Vector2d *result) | pism::stressbalance::SSAFEM | protectedstatic |
| extrapolate_velocity(const array::CellType1 &cell_type, array::Vector1 &velocity) const | pism::stressbalance::SSA | protected |
| flow_enhancement_factor() const | pism::stressbalance::ShallowStressBalance | |
| flow_law() const | pism::stressbalance::ShallowStressBalance | |
| function_callback(DMDALocalInfo *info, Vector2d const *const *velocity, Vector2d **residual, CallbackData *fe) | pism::stressbalance::SSAFEM | privatestatic |
| grid() const | pism::Component | |
| init() | pism::stressbalance::ShallowStressBalance | |
| init_impl() | pism::stressbalance::SSAFEM | protectedvirtual |
| jacobian_callback(DMDALocalInfo *info, Vector2d const *const *velocity, Mat A, Mat J, CallbackData *fe) | pism::stressbalance::SSAFEM | privatestatic |
| m_alpha | pism::stressbalance::SSAFEM | protected |
| m_basal_frictional_heating | pism::stressbalance::ShallowStressBalance | protected |
| m_basal_sliding_law | pism::stressbalance::ShallowStressBalance | protected |
| m_bc_mask | pism::stressbalance::SSAFEM | protected |
| m_bc_values | pism::stressbalance::SSAFEM | protected |
| m_beta_ice_free_bedrock | pism::stressbalance::SSAFEM | protected |
| m_boundary_integral | pism::stressbalance::SSAFEM | protected |
| m_callback_data | pism::stressbalance::SSAFEM | protected |
| m_coefficients | pism::stressbalance::SSAFEM | protected |
| m_config | pism::Component | protected |
| m_dirichletScale | pism::stressbalance::SSAFEM | protected |
| m_driving_stress_x | pism::stressbalance::SSAFEM | protected |
| m_driving_stress_y | pism::stressbalance::SSAFEM | protected |
| m_e_factor | pism::stressbalance::ShallowStressBalance | protected |
| m_EC | pism::stressbalance::ShallowStressBalance | protected |
| m_element_index | pism::stressbalance::SSAFEM | protected |
| m_epsilon_ssa | pism::stressbalance::SSAFEM | protected |
| m_flow_law | pism::stressbalance::ShallowStressBalance | protected |
| m_gc | pism::stressbalance::SSAFEM | protected |
| m_grid | pism::Component | protected |
| m_log | pism::Component | protected |
| m_node_type | pism::stressbalance::SSAFEM | protected |
| m_q1_element | pism::stressbalance::SSAFEM | protected |
| m_rho_g | pism::stressbalance::SSAFEM | protected |
| m_snes | pism::stressbalance::SSAFEM | protected |
| m_stdout_ssa | pism::stressbalance::SSA | protected |
| m_sys | pism::Component | protected |
| m_velocity | pism::stressbalance::ShallowStressBalance | protected |
| m_velocity_global | pism::stressbalance::SSA | protected |
| max_timestep(double t) const | pism::Component | |
| max_timestep_impl(double t) const | pism::Component | protectedvirtual |
| monitor_function(Vector2d const *const *velocity_global, Vector2d const *const *residual_global) | pism::stressbalance::SSAFEM | private |
| monitor_jacobian(Mat Jac) | pism::stressbalance::SSAFEM | private |
| NO_REGRID_WITHOUT_REGRID_VARS enum value | pism::Component | protected |
| PointwiseNuHAndBeta(double thickness, double hardness, int mask, double tauc, const Vector2d &U, const Vector2d &U_x, const Vector2d &U_y, double *nuH, double *dnuH, double *beta, double *dbeta) | pism::stressbalance::SSAFEM | protected |
| profiling() const | pism::Component | |
| quad_point_values(const fem::Element &E, const Coefficients *x, int *mask, double *thickness, double *tauc, double *hardness) const | pism::stressbalance::SSAFEM | protected |
| regrid(const std::string &module_name, array::Array &variable, RegriddingFlag flag=NO_REGRID_WITHOUT_REGRID_VARS) | pism::Component | protected |
| REGRID_WITHOUT_REGRID_VARS enum value | pism::Component | protected |
| RegriddingFlag enum name | pism::Component | protected |
| ShallowStressBalance(std::shared_ptr< const Grid > g) | pism::stressbalance::ShallowStressBalance | |
| sliding_law() const | pism::stressbalance::ShallowStressBalance | |
| solve(const Inputs &inputs) | pism::stressbalance::SSAFEM | protectedvirtual |
| solve_nocache() | pism::stressbalance::SSAFEM | protected |
| solve_with_reason(const Inputs &inputs) | pism::stressbalance::SSAFEM | protected |
| SSA(std::shared_ptr< const Grid > g) | pism::stressbalance::SSA | |
| SSAFEM(std::shared_ptr< const Grid > g) | pism::stressbalance::SSAFEM | |
| stdout_report() const | pism::stressbalance::SSA | virtual |
| strength_extension | pism::stressbalance::SSA | |
| time() const | pism::Component | |
| ts_diagnostics() const | pism::Component | |
| ts_diagnostics_impl() const | pism::Component | protectedvirtual |
| update(const Inputs &inputs, bool full_update) | pism::stressbalance::SSA | virtual |
| velocity() const | pism::stressbalance::ShallowStressBalance | |
| write_model_state(const File &output) const | pism::Component | |
| write_model_state_impl(const File &output) const | pism::stressbalance::SSA | protectedvirtual |
| ~Component()=default | pism::Component | virtual |
| ~ShallowStressBalance() | pism::stressbalance::ShallowStressBalance | virtual |
| ~SSA() | pism::stressbalance::SSA | virtual |
| ~SSAFEM()=default | pism::stressbalance::SSAFEM | virtual |