Loading [MathJax]/extensions/tex2jax.js
PISM, A Parallel Ice Sheet Model 2.2.1-cd005eec8 committed by Constantine Khrulev on 2025-03-07
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages

◆ apply_jacobian_design_transpose() [1/3]

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

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

The return value uses a StateVector (array::Scalar) which can be ghostless; ghosts (if present) are updated. 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 391 of file IP_SSAHardavForwardProblem.cc.

References apply_jacobian_design_transpose(), and pism::array::Array2D< T >::array().

Referenced by apply_jacobian_design_transpose(), apply_jacobian_design_transpose(), and apply_linearization_transpose().