Lines Matching refs:nc
278 PetscInt i, row, cols[2], Jrstart, rjstart, nc, j; in TaoSNESJacobian_PDIPM() local
319 PetscCall(MatGetRow(tao->jacobian_equality, i + rjstart, &nc, &aj, &aa)); in TaoSNESJacobian_PDIPM()
321 for (j = 0; j < nc; j++) { in TaoSNESJacobian_PDIPM()
326 PetscCall(MatRestoreRow(tao->jacobian_equality, i + rjstart, &nc, &aj, &aa)); in TaoSNESJacobian_PDIPM()
339 PetscCall(MatGetRow(tao->jacobian_inequality, i + rjstart, &nc, &aj, &aa)); in TaoSNESJacobian_PDIPM()
341 for (j = 0; j < nc; j++) { in TaoSNESJacobian_PDIPM()
346 PetscCall(MatRestoreRow(tao->jacobian_inequality, i + rjstart, &nc, &aj, &aa)); in TaoSNESJacobian_PDIPM()
371 PetscCall(MatGetRow(tao->hessian, i + rjstart, &nc, &aj, &aa)); in TaoSNESJacobian_PDIPM()
373 for (j = 0; j < nc; j++) { in TaoSNESJacobian_PDIPM()
383 PetscCall(MatRestoreRow(tao->hessian, i + rjstart, &nc, &aj, &aa)); in TaoSNESJacobian_PDIPM()
387 PetscCall(MatGetRow(pdipm->jac_equality_trans, i + rjstart, &nc, &aj, &aa)); in TaoSNESJacobian_PDIPM()
390 for (j = 0; j < nc; j++) { in TaoSNESJacobian_PDIPM()
397 PetscCall(MatRestoreRow(pdipm->jac_equality_trans, i + rjstart, &nc, &aj, &aa)); in TaoSNESJacobian_PDIPM()
402 PetscCall(MatGetRow(pdipm->jac_inequality_trans, i + rjstart, &nc, &aj, &aa)); in TaoSNESJacobian_PDIPM()
405 for (j = 0; j < nc; j++) { in TaoSNESJacobian_PDIPM()
412 PetscCall(MatRestoreRow(pdipm->jac_inequality_trans, i + rjstart, &nc, &aj, &aa)); in TaoSNESJacobian_PDIPM()
842 PetscInt row, col, Jcrstart, Jcrend, k, tmp, nc, proc, *nh_all, *ng_all; in TaoSetup_PDIPM() local
1072 PetscCall(MatGetRow(tao->hessian, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1074 for (j = 0; j < nc; j++) { in TaoSetup_PDIPM()
1079 PetscCall(MatRestoreRow(tao->hessian, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1083 PetscCall(MatGetRow(pdipm->jac_equality_trans, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1086 for (j = 0; j < nc; j++) { in TaoSetup_PDIPM()
1093 PetscCall(MatRestoreRow(pdipm->jac_equality_trans, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1098 PetscCall(MatGetRow(Jce_xfixed_trans, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1101 for (j = 0; j < nc; j++) { in TaoSetup_PDIPM()
1108 PetscCall(MatRestoreRow(Jce_xfixed_trans, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1113 PetscCall(MatGetRow(pdipm->jac_inequality_trans, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1116 for (j = 0; j < nc; j++) { in TaoSetup_PDIPM()
1123 PetscCall(MatRestoreRow(pdipm->jac_inequality_trans, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1127 PetscCall(MatGetRow(Jci_xb_trans, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1130 for (j = 0; j < nc; j++) { in TaoSetup_PDIPM()
1137 PetscCall(MatRestoreRow(Jci_xb_trans, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1146 PetscCall(MatGetRow(tao->jacobian_equality, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1148 for (j = 0; j < nc; j++) { in TaoSetup_PDIPM()
1153 PetscCall(MatRestoreRow(tao->jacobian_equality, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1162 PetscCall(MatGetRow(pdipm->Jce_xfixed, i + Jcrstart, &nc, &cols, NULL)); in TaoSetup_PDIPM()
1163 PetscCheck(nc == 1, PETSC_COMM_SELF, PETSC_ERR_SUP, "nc != 1"); in TaoSetup_PDIPM()
1170 PetscCall(MatRestoreRow(pdipm->Jce_xfixed, i + Jcrstart, &nc, &cols, NULL)); in TaoSetup_PDIPM()
1180 PetscCall(MatGetRow(tao->jacobian_inequality, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1182 for (j = 0; j < nc; j++) { in TaoSetup_PDIPM()
1187 PetscCall(MatRestoreRow(tao->jacobian_inequality, i + rjstart, &nc, &aj, NULL)); in TaoSetup_PDIPM()
1202 PetscCall(MatGetRow(pdipm->Jci_xb, i + Jcrstart, &nc, &cols, NULL)); in TaoSetup_PDIPM()
1203 PetscCheck(nc == 1, PETSC_COMM_SELF, PETSC_ERR_SUP, "nc != 1"); in TaoSetup_PDIPM()
1205 for (j = 0; j < nc; j++) { in TaoSetup_PDIPM()
1210 PetscCall(MatRestoreRow(pdipm->Jci_xb, i + Jcrstart, &nc, &cols, NULL)); in TaoSetup_PDIPM()
1254 PetscCall(MatGetRow(pdipm->Jce_xfixed, i + Jcrstart, &nc, &cols, &aa)); in TaoSetup_PDIPM()
1256 for (j = 0; j < nc; j++) { in TaoSetup_PDIPM()
1262 PetscCall(MatRestoreRow(pdipm->Jce_xfixed, i + Jcrstart, &nc, &cols, &aa)); in TaoSetup_PDIPM()
1271 PetscCall(MatGetRow(pdipm->Jci_xb, i + Jcrstart, &nc, &cols, &aa)); in TaoSetup_PDIPM()
1273 for (j = 0; j < nc; j++) { in TaoSetup_PDIPM()
1279 PetscCall(MatRestoreRow(pdipm->Jci_xb, i + Jcrstart, &nc, &cols, &aa)); in TaoSetup_PDIPM()