Searched refs:ls_jac (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/tao/leastsquares/impls/brgn/ |
| H A D | brgn.c | 11 PetscCall(MatMult(gn->subsolver->ls_jac, in, gn->r_work)); in GNHessianProd() 12 PetscCall(MatMultTranspose(gn->subsolver->ls_jac, gn->r_work, out)); in GNHessianProd() 111 PetscCall(TaoComputeResidualJacobian(tao, X, tao->ls_jac, tao->ls_jac_pre)); in GNObjectiveGradientEval() 112 PetscCall(MatMultTranspose(tao->ls_jac, tao->ls_res, G)); in GNObjectiveGradientEval() 172 PetscCall(TaoComputeResidualJacobian(tao, X, tao->ls_jac, tao->ls_jac_pre)); in GNComputeHessian() 173 …if (gn->mat_explicit) PetscCall(MatTransposeMatMult(tao->ls_jac, tao->ls_jac, MAT_REUSE_MATRIX, PE… in GNComputeHessian() 204 PetscCall(MatGetSize(gn->parent->ls_jac, NULL, &n)); in GNComputeHessian() 206 PetscCall(MatGetColumnNorms(gn->parent->ls_jac, NORM_2, cnorms)); in GNComputeHessian() 207 PetscCall(MatGetOwnershipRangeColumn(gn->parent->ls_jac, &cstart, &cend)); in GNComputeHessian() 416 …PetscCheck((!is_bnls && !is_bntr && !is_bntl) || tao->ls_jac, PetscObjectComm((PetscObject)tao), P… in TaoSetUp_BRGN() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | taoimpl.h | 88 Mat ls_jac; member
|
| /petsc/src/tao/interface/ |
| H A D | taosolver_hj.c | 517 PetscCall(MatDestroy(&tao->ls_jac)); in TaoSetJacobianResidualRoutine() 518 tao->ls_jac = J; in TaoSetJacobianResidualRoutine()
|
| H A D | taosolver.c | 291 PetscCall(MatDestroy(&(*tao)->ls_jac)); in TaoDestroy()
|