|
◆ compute_jacobian()
void pism::stressbalance::Blatter::compute_jacobian |
( |
DMDALocalInfo * |
petsc_info, |
|
|
const Vector2d *** |
X, |
|
|
Mat |
A, |
|
|
Mat |
J |
|
) |
| |
|
protected |
Compute the Jacobian matrix.
Definition at line 199 of file jacobian.cc.
References pism::fem::Element3::add_contribution(), dirichlet_node(), exterior_element(), pism::fem::q13d::FACE_BOTTOM, pism::GHOSTED, pism::grid_transpose(), pism::grid_z(), grounding_line(), I, J, jacobian_basal(), jacobian_dirichlet(), jacobian_f(), pism::hydrology::K(), pism::k, pism::fem::Element3::local_to_global(), m_face100, m_face4, pism::Component::m_grid, m_Nq, m_parameters, pism::fem::Q1Element3::mark_col_invalid(), pism::fem::Q1Element3::mark_row_invalid(), n, pism::fem::Element::n_chi(), pism::fem::q13d::n_chi, pism::fem::Element::n_pts(), nodal_parameter_values(), pism::fem::Element3::nodal_values(), PISM_CHK, pism::fem::Q1Element3Face::reset(), pism::fem::Q1Element3::reset(), u_bc(), pism::stressbalance::ShallowStressBalance::velocity(), pism::fem::Q1Element3::x(), pism::fem::Q1Element3::y(), and pism::fem::Q1Element3::z().
Referenced by jacobian_callback().
|