Searched refs:jacobian_inequality (Results 1 – 7 of 7) sorted by relevance
| /petsc/src/tao/constrained/impls/ipm/ |
| H A D | pdipm.c | 33 …PetscCall(TaoComputeJacobianInequality(tao, x, tao->jacobian_inequality, tao->jacobian_inequality_… in TaoPDIPMEvaluateFunctionsAndJacobians() 336 PetscCall(MatGetOwnershipRange(tao->jacobian_inequality, &rjstart, NULL)); in TaoSNESJacobian_PDIPM() 339 PetscCall(MatGetRow(tao->jacobian_inequality, i + rjstart, &nc, &aj, &aa)); in TaoSNESJacobian_PDIPM() 346 PetscCall(MatRestoreRow(tao->jacobian_inequality, i + rjstart, &nc, &aj, &aa)); in TaoSNESJacobian_PDIPM() 359 … PetscCall(MatTranspose(tao->jacobian_inequality, MAT_REUSE_MATRIX, &pdipm->jac_inequality_trans)); in TaoSNESJacobian_PDIPM() 403 PetscCall(MatGetOwnershipRanges(tao->jacobian_inequality, &ranges)); in TaoSNESJacobian_PDIPM() 470 PetscCall(MatMultTransposeAdd(tao->jacobian_inequality, tao->DI, L1, L1)); in TaoSNESFunction_PDIPM() 1051 …PetscCall(TaoComputeJacobianInequality(tao, tao->solution, tao->jacobian_inequality, tao->jacobian… in TaoSetup_PDIPM() 1052 …PetscCall(MatTranspose(tao->jacobian_inequality, MAT_INITIAL_MATRIX, &pdipm->jac_inequality_trans)… in TaoSetup_PDIPM() 1114 PetscCall(MatGetOwnershipRanges(tao->jacobian_inequality, &ranges)); in TaoSetup_PDIPM() [all …]
|
| H A D | ipm.c | 629 …PetscCall(TaoComputeJacobianInequality(tao, tao->solution, tao->jacobian_inequality, tao->jacobian… in IPMEvaluate() 696 PetscCall(MatGetRow(tao->jacobian_inequality, i, &ncols, NULL, NULL)); in IPMUpdateAi() 698 PetscCall(MatRestoreRow(tao->jacobian_inequality, i, &ncols, NULL, NULL)); in IPMUpdateAi() 720 PetscCall(MatGetOwnershipRange(tao->jacobian_inequality, &jstart, &jend)); in IPMUpdateAi() 722 PetscCall(MatGetRow(tao->jacobian_inequality, i, &ncols, &cols, &vals)); in IPMUpdateAi() 725 PetscCall(MatRestoreRow(tao->jacobian_inequality, i, &ncols, &cols, &vals)); in IPMUpdateAi()
|
| /petsc/src/tao/interface/ |
| H A D | taosolver_hj.c | 867 PetscCall(MatDestroy(&tao->jacobian_inequality)); in TaoSetJacobianInequalityRoutine() 868 tao->jacobian_inequality = J; in TaoSetJacobianInequalityRoutine() 907 if (J) *J = tao->jacobian_inequality; in TaoGetJacobianInequalityRoutine()
|
| H A D | taosolver.c | 301 PetscCall(MatDestroy(&(*tao)->jacobian_inequality)); in TaoDestroy()
|
| /petsc/include/petsc/private/ |
| H A D | taoimpl.h | 100 Mat jacobian_inequality; member
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | TAO.pyx | 843 def setJacobianInequality(self, jacobian_inequality, Mat J=None, Mat P=None, argument 860 context = (jacobian_inequality, args, kargs) 879 cdef object jacobian_inequality = self.get_attr("__jacobian_inequality__") 880 return (J, Jpre, jacobian_inequality)
|
| /petsc/src/tao/constrained/impls/almm/ |
| H A D | almm.c | 170 auglag->Ai = tao->jacobian_inequality; in TaoSetUp_ALMM()
|