PISM, A Parallel Ice Sheet Model 2.3.0-79cae578d committed by Constantine Khrulev on 2026-03-22
Loading...
Searching...
No Matches

◆ apply_jacobian_design_transpose() [3/3]

void pism::inverse::IP_SSAHardavForwardProblem::apply_jacobian_design_transpose ( array::Vector u,
array::Vector du,
Vec  dzeta 
)
virtual

Applies the transpose of the design Jacobian matrix to a perturbation of the state variable.

The return value uses a Vec for the benefit of TAO. It is assumed to be ghostless; no communication is done. This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 402 of file IP_SSAHardavForwardProblem.cc.

References apply_jacobian_design_transpose(), pism::petsc::DMDAVecArray::get(), pism::Component::m_config, and pism::Component::m_grid.