PISM, A Parallel Ice Sheet Model  stable v2.1.1 committed by Constantine Khrulev on 2024-12-04 13:36:58 -0900
pism::stressbalance::BlatterISMIPHOM Member List

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

basal_frictional_heating()pism::stressbalance::ShallowStressBalance
Blatter(std::shared_ptr< const Grid > grid, int Mz, int coarsening_factor)pism::stressbalance::Blatter
BlatterISMIPHOM(std::shared_ptr< const Grid > grid, int Mz, int coarsening_factor, ISMIPHOMTest test)pism::stressbalance::BlatterISMIPHOM
Component(std::shared_ptr< const Grid > grid)pism::Component
compute_averaged_velocity(array::Vector &result)pism::stressbalance::Blatterprotected
compute_basal_frictional_heating(const array::Vector &velocity, const array::Scalar &tauc, const array::CellType &mask, array::Scalar &result) constpism::stressbalance::ShallowStressBalance
compute_jacobian(DMDALocalInfo *info, const Vector2d ***x, Mat A, Mat J)pism::stressbalance::Blatterprotected
compute_node_type(double min_thickness)pism::stressbalance::Blatterprotected
compute_residual(DMDALocalInfo *info, const Vector2d ***X, Vector2d ***R)pism::stressbalance::Blatterprotected
copy_solution()pism::stressbalance::Blatterprotected
define_model_state(const File &output) constpism::Component
define_model_state_impl(const File &output) constpism::stressbalance::Blatterprotectedvirtual
diagnostics() constpism::Component
diagnostics_impl() constpism::stressbalance::ShallowStressBalanceprotectedvirtual
dirichlet_node(const DMDALocalInfo &info, const fem::Element3::GlobalIndex &I)pism::stressbalance::Blatterprotectedvirtual
enthalpy_converter() constpism::stressbalance::ShallowStressBalance
exterior_element(const int *node_type)pism::stressbalance::Blatterprotectedstatic
flow_enhancement_factor() constpism::stressbalance::ShallowStressBalance
flow_law() constpism::stressbalance::ShallowStressBalance
function_callback(DMDALocalInfo *info, const Vector2d ***x, Vector2d ***f, Blatter *solver)pism::stressbalance::Blatterprotectedstatic
geometry typedefpism::stressbalance::BlatterISMIPHOMprotected
get_basal_velocity(array::Vector &result)pism::stressbalance::Blatterprotected
grid() constpism::Component
grounding_line(const double *F)pism::stressbalance::Blatterprotectedstatic
init()pism::stressbalance::ShallowStressBalance
init_2d_parameters(const Inputs &inputs)pism::stressbalance::Blatterprotectedvirtual
init_ice_hardness(const Inputs &inputs, const petsc::DM &da)pism::stressbalance::Blatterprotected
init_impl()pism::stressbalance::Blatterprotectedvirtual
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::Blatterprotectedvirtual
jacobian_callback(DMDALocalInfo *info, const Vector2d ***x, Mat A, Mat J, Blatter *solver)pism::stressbalance::Blatterprotectedstatic
jacobian_dirichlet(const DMDALocalInfo &info, Parameters **P, Mat J)pism::stressbalance::Blatterprotected
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::Blatterprotectedvirtual
m_bpism::stressbalance::BlatterISMIPHOMprotected
m_basal_frictional_heatingpism::stressbalance::ShallowStressBalanceprotected
m_basal_sliding_lawpism::stressbalance::ShallowStressBalanceprotected
m_configpism::Componentprotected
m_dapism::stressbalance::Blatterprotected
m_e_factorpism::stressbalance::ShallowStressBalanceprotected
m_E_viscositypism::stressbalance::Blatterprotected
m_ECpism::stressbalance::ShallowStressBalanceprotected
m_eta_transformpism::stressbalance::Blatterprotected
m_face100pism::stressbalance::Blatterprotected
m_face4pism::stressbalance::Blatterprotected
m_flow_lawpism::stressbalance::ShallowStressBalanceprotected
m_glen_exponentpism::stressbalance::Blatterprotected
m_gridpism::Componentprotected
m_ksp_use_ewpism::stressbalance::Blatterprotected
m_Lpism::stressbalance::BlatterISMIPHOMprotected
m_logpism::Componentprotected
m_n_workpism::stressbalance::Blatterprotectedstatic
m_Nqpism::stressbalance::Blatterprotectedstatic
m_parameterspism::stressbalance::Blatterprotected
m_rho_ice_gpism::stressbalance::Blatterprotected
m_rho_ocean_gpism::stressbalance::Blatterprotected
m_spism::stressbalance::BlatterISMIPHOMprotected
m_scalingpism::stressbalance::Blatterprotected
m_snespism::stressbalance::Blatterprotected
m_syspism::Componentprotected
m_testpism::stressbalance::BlatterISMIPHOMprotected
m_u_sigmapism::stressbalance::Blatterprotected
m_v_sigmapism::stressbalance::Blatterprotected
m_velocitypism::stressbalance::ShallowStressBalanceprotected
m_viscosity_epspism::stressbalance::Blatterprotected
m_workpism::stressbalance::Blatterprotected
m_work2pism::stressbalance::Blatterprotected
m_xpism::stressbalance::Blatterprotected
m_x_oldpism::stressbalance::Blatterprotected
marine_boundary(int face, const int *node_type, const double *ice_bottom, const double *sea_level)pism::stressbalance::Blatterprotectedvirtual
max_timestep(double t) constpism::Component
max_timestep_impl(double t) constpism::Componentprotectedvirtual
NO_REGRID_WITHOUT_REGRID_VARS enum valuepism::Componentprotected
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) constpism::stressbalance::BlatterISMIPHOMprotectedvirtual
parameter_continuation()pism::stressbalance::Blatterprotected
partially_submerged_face(int face, const double *z, const double *sea_level)pism::stressbalance::Blatterprotectedstatic
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
report_mesh_info()pism::stressbalance::Blatterprotected
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::Blatterprotectedvirtual
residual_dirichlet(const DMDALocalInfo &info, Parameters **P, const Vector2d ***x, Vector2d ***R)pism::stressbalance::Blatterprotected
residual_f(const fem::Q1Element3 &element, const Vector2d *u_nodal, const double *B_nodal, Vector2d *residual)pism::stressbalance::Blatterprotectedvirtual
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::Blatterprotectedvirtual
residual_source_term(const fem::Q1Element3 &element, const double *surface, const double *bed, Vector2d *residual)pism::stressbalance::Blatterprotectedvirtual
residual_surface(const fem::Q1Element3 &element, const fem::Q1Element3Face &face, Vector2d *residual)pism::stressbalance::Blatterprotectedvirtual
set_initial_guess(const array::Array3D &u_sigma, const array::Array3D &v_sigma)pism::stressbalance::Blatterprotected
setup(DM pism_da, grid::Periodicity p, int Mz, int coarsening_factor, const std::string &prefix)pism::stressbalance::Blatterprotected
ShallowStressBalance(std::shared_ptr< const Grid > g)pism::stressbalance::ShallowStressBalance
sliding_law() constpism::stressbalance::ShallowStressBalance
solve()pism::stressbalance::Blatterprotected
stdout_report() constpism::stressbalance::ShallowStressBalancevirtual
time() constpism::Component
ts_diagnostics() constpism::Component
ts_diagnostics_impl() constpism::Componentprotectedvirtual
u_bc(double x, double y, double z) constpism::stressbalance::Blatterprotectedvirtual
update(const Inputs &inputs, bool)pism::stressbalance::Blattervirtual
velocity() constpism::stressbalance::ShallowStressBalance
velocity_u_sigma() constpism::stressbalance::Blatter
velocity_v_sigma() constpism::stressbalance::Blatter
write_model_state(const File &output) constpism::Component
write_model_state_impl(const File &output) constpism::stressbalance::Blatterprotectedvirtual
~Blatter()=defaultpism::stressbalance::Blattervirtual
~Component()=defaultpism::Componentvirtual
~ShallowStressBalance()pism::stressbalance::ShallowStressBalancevirtual