| basal_frictional_heating() | pism::stressbalance::ShallowStressBalance | |
| Blatter(std::shared_ptr< const Grid > grid, int Mz, int coarsening_factor) | pism::stressbalance::Blatter | |
| BlatterTestHalfar(std::shared_ptr< const Grid > grid, int Mz, int coarsening_factor) | pism::stressbalance::BlatterTestHalfar | |
| Component(std::shared_ptr< const Grid > grid) | pism::Component | |
| compute_averaged_velocity(array::Vector &result) | pism::stressbalance::Blatter | protected |
| compute_basal_frictional_heating(const array::Vector &velocity, const array::Scalar &tauc, const array::CellType &mask, array::Scalar &result) const | pism::stressbalance::ShallowStressBalance | |
| compute_jacobian(DMDALocalInfo *info, const Vector2d ***x, Mat A, Mat J) | pism::stressbalance::Blatter | protected |
| compute_node_type(double min_thickness) | pism::stressbalance::Blatter | protected |
| compute_residual(DMDALocalInfo *info, const Vector2d ***X, Vector2d ***R) | pism::stressbalance::Blatter | protected |
| copy_solution() | pism::stressbalance::Blatter | protected |
| define_model_state(const File &output) const | pism::Component | |
| define_model_state_impl(const File &output) const | pism::stressbalance::Blatter | protectedvirtual |
| diagnostics() const | pism::Component | |
| diagnostics_impl() const | pism::stressbalance::ShallowStressBalance | protectedvirtual |
| dirichlet_node(const DMDALocalInfo &info, const fem::Element3::GlobalIndex &I) | pism::stressbalance::BlatterTestHalfar | privatevirtual |
| enthalpy_converter() const | pism::stressbalance::ShallowStressBalance | |
| exterior_element(const int *node_type) | pism::stressbalance::Blatter | protectedstatic |
| flow_enhancement_factor() const | pism::stressbalance::ShallowStressBalance | |
| flow_law() const | pism::stressbalance::ShallowStressBalance | |
| function_callback(DMDALocalInfo *info, const Vector2d ***x, Vector2d ***f, Blatter *solver) | pism::stressbalance::Blatter | protectedstatic |
| get_basal_velocity(array::Vector &result) | pism::stressbalance::Blatter | protected |
| grid() const | pism::Component | |
| grounding_line(const double *F) | pism::stressbalance::Blatter | protectedstatic |
| H_exact(double x) const | pism::stressbalance::BlatterTestHalfar | |
| init() | pism::stressbalance::ShallowStressBalance | |
| init_2d_parameters(const Inputs &inputs) | pism::stressbalance::Blatter | protectedvirtual |
| init_ice_hardness(const Inputs &inputs, const petsc::DM &da) | pism::stressbalance::Blatter | protected |
| init_impl() | pism::stressbalance::Blatter | protectedvirtual |
| jacobian_basal(const fem::Q1Element3Face &face, const double *tauc_nodal, const double *f_nodal, const Vector2d *u_nodal, double K[2 *fem::q13d::n_chi][2 *fem::q13d::n_chi]) | pism::stressbalance::BlatterTestHalfar | privatevirtual |
| jacobian_callback(DMDALocalInfo *info, const Vector2d ***x, Mat A, Mat J, Blatter *solver) | pism::stressbalance::Blatter | protectedstatic |
| jacobian_dirichlet(const DMDALocalInfo &info, Parameters **P, Mat J) | pism::stressbalance::Blatter | protected |
| jacobian_f(const fem::Q1Element3 &element, const Vector2d *u_nodal, const double *B_nodal, double K[2 *fem::q13d::n_chi][2 *fem::q13d::n_chi]) | pism::stressbalance::Blatter | protectedvirtual |
| m_B | pism::stressbalance::BlatterTestHalfar | private |
| m_basal_frictional_heating | pism::stressbalance::ShallowStressBalance | protected |
| m_basal_sliding_law | pism::stressbalance::ShallowStressBalance | protected |
| m_config | pism::Component | protected |
| m_da | pism::stressbalance::Blatter | protected |
| m_e_factor | pism::stressbalance::ShallowStressBalance | protected |
| m_E_viscosity | pism::stressbalance::Blatter | protected |
| m_EC | pism::stressbalance::ShallowStressBalance | protected |
| m_eta_transform | pism::stressbalance::Blatter | protected |
| m_face100 | pism::stressbalance::Blatter | protected |
| m_face4 | pism::stressbalance::Blatter | protected |
| m_flow_law | pism::stressbalance::ShallowStressBalance | protected |
| m_g | pism::stressbalance::BlatterTestHalfar | private |
| m_glen_exponent | pism::stressbalance::Blatter | protected |
| m_grid | pism::Component | protected |
| m_H0 | pism::stressbalance::BlatterTestHalfar | private |
| m_ksp_use_ew | pism::stressbalance::Blatter | protected |
| m_log | pism::Component | protected |
| m_n_work | pism::stressbalance::Blatter | protectedstatic |
| m_Nq | pism::stressbalance::Blatter | protectedstatic |
| m_parameters | pism::stressbalance::Blatter | protected |
| m_R0 | pism::stressbalance::BlatterTestHalfar | private |
| m_rho | pism::stressbalance::BlatterTestHalfar | private |
| m_rho_ice_g | pism::stressbalance::Blatter | protected |
| m_rho_ocean_g | pism::stressbalance::Blatter | protected |
| m_scaling | pism::stressbalance::Blatter | protected |
| m_snes | pism::stressbalance::Blatter | protected |
| m_sys | pism::Component | protected |
| m_u_sigma | pism::stressbalance::Blatter | protected |
| m_v_sigma | pism::stressbalance::Blatter | protected |
| m_velocity | pism::stressbalance::ShallowStressBalance | protected |
| m_viscosity_eps | pism::stressbalance::Blatter | protected |
| m_work | pism::stressbalance::Blatter | protected |
| m_work2 | pism::stressbalance::Blatter | protected |
| m_x | pism::stressbalance::Blatter | protected |
| m_x_old | pism::stressbalance::Blatter | protected |
| marine_boundary(int face, const int *node_type, const double *ice_bottom, const double *sea_level) | pism::stressbalance::Blatter | protectedvirtual |
| max_timestep(double t) const | pism::Component | |
| max_timestep_impl(double t) const | pism::Component | protectedvirtual |
| NO_REGRID_WITHOUT_REGRID_VARS enum value | pism::Component | protected |
| nodal_parameter_values(const fem::Q1Element3 &element, Parameters **P, int i, int j, int *node_type, double *bottom, double *thickness, double *surface, double *sea_level) const | pism::stressbalance::Blatter | protectedvirtual |
| parameter_continuation() | pism::stressbalance::Blatter | protected |
| partially_submerged_face(int face, const double *z, const double *sea_level) | pism::stressbalance::Blatter | protectedstatic |
| profiling() const | pism::Component | |
| 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 |
| report_mesh_info() | pism::stressbalance::Blatter | protected |
| residual_basal(const fem::Q1Element3 &element, const fem::Q1Element3Face &face, const double *tauc_nodal, const double *f_nodal, const Vector2d *u_nodal, Vector2d *residual) | pism::stressbalance::BlatterTestHalfar | privatevirtual |
| residual_dirichlet(const DMDALocalInfo &info, Parameters **P, const Vector2d ***x, Vector2d ***R) | pism::stressbalance::Blatter | protected |
| residual_f(const fem::Q1Element3 &element, const Vector2d *u_nodal, const double *B_nodal, Vector2d *residual) | pism::stressbalance::Blatter | protectedvirtual |
| residual_lateral(const fem::Q1Element3 &element, const fem::Q1Element3Face &face, const double *surface_nodal, const double *z_nodal, const double *sl_nodal, Vector2d *residual) | pism::stressbalance::BlatterTestHalfar | privatevirtual |
| residual_source_term(const fem::Q1Element3 &element, const double *surface, const double *bed, Vector2d *residual) | pism::stressbalance::BlatterTestHalfar | privatevirtual |
| residual_surface(const fem::Q1Element3 &element, const fem::Q1Element3Face &face, Vector2d *residual) | pism::stressbalance::BlatterTestHalfar | privatevirtual |
| set_initial_guess(const array::Array3D &u_sigma, const array::Array3D &v_sigma) | pism::stressbalance::Blatter | protected |
| setup(DM pism_da, grid::Periodicity p, int Mz, int coarsening_factor, const std::string &prefix) | pism::stressbalance::Blatter | protected |
| ShallowStressBalance(std::shared_ptr< const Grid > g) | pism::stressbalance::ShallowStressBalance | |
| sliding_law() const | pism::stressbalance::ShallowStressBalance | |
| solve() | pism::stressbalance::Blatter | protected |
| stdout_report() const | pism::stressbalance::ShallowStressBalance | virtual |
| time() const | pism::Component | |
| ts_diagnostics() const | pism::Component | |
| ts_diagnostics_impl() const | pism::Component | protectedvirtual |
| u_bc(double x, double y, double z) const | pism::stressbalance::BlatterTestHalfar | privatevirtual |
| u_exact(double x, double z) const | pism::stressbalance::BlatterTestHalfar | |
| update(const Inputs &inputs, bool) | pism::stressbalance::Blatter | virtual |
| velocity() const | pism::stressbalance::ShallowStressBalance | |
| velocity_u_sigma() const | pism::stressbalance::Blatter | |
| velocity_v_sigma() const | pism::stressbalance::Blatter | |
| write_model_state(const File &output) const | pism::Component | |
| write_model_state_impl(const File &output) const | pism::stressbalance::Blatter | protectedvirtual |
| ~Blatter()=default | pism::stressbalance::Blatter | virtual |
| ~Component()=default | pism::Component | virtual |
| ~ShallowStressBalance() | pism::stressbalance::ShallowStressBalance | virtual |