Home
last modified time | relevance | path

Searched refs:jacobian_inequality (Results 1 – 7 of 7) sorted by relevance

/petsc/src/tao/constrained/impls/ipm/
H A Dpdipm.c33 …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 Dipm.c629 …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 Dtaosolver_hj.c867 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 Dtaosolver.c301 PetscCall(MatDestroy(&(*tao)->jacobian_inequality)); in TaoDestroy()
/petsc/include/petsc/private/
H A Dtaoimpl.h100 Mat jacobian_inequality; member
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DTAO.pyx843 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 Dalmm.c170 auglag->Ai = tao->jacobian_inequality; in TaoSetUp_ALMM()