5#ifndef MOFEM_TAO_DIAGONAL_NNLS_HPP
6#define MOFEM_TAO_DIAGONAL_NNLS_HPP
SmartPetscObj< Vec > target
SmartPetscObj< Mat > jacobian
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
implementation of Data Operators for Forces and Sources
MoFEMErrorCode TaoDiagonalNNLSSetProblem(Tao tao, Mat jacobian, Vec target)
MoFEMErrorCode TaoRegisterDiagonalNNLS()
constexpr char TAODIAGONALNNLS[]