Lines Matching refs:Ain
35 Mat Aeq, Ain, H; member
85 …PetscCall(TaoSetJacobianInequalityRoutine(tao, user.Ain, user.Ain, FormInequalityJacobian, (void *… in main()
177 PetscCall(MatCreate(comm, &user->Ain)); in InitializeProblem()
178 PetscCall(MatSetType(user->Ain, MATAIJ)); in InitializeProblem()
179 PetscCall(MatSetSizes(user->Ain, PETSC_DECIDE, PETSC_DECIDE, user->mi, user->mi)); in InitializeProblem()
181 PetscCall(MatMPIAIJSetPreallocation(user->Ain, 1, NULL, 0, NULL)); in InitializeProblem()
182 PetscCall(MatSeqAIJSetPreallocation(user->Ain, 1, NULL)); in InitializeProblem()
184 …for (i = 0; i < user->mi; i++) PetscCall(MatSetValues(user->Ain, 1, &i, 1, &i, &one, INSERT_VALUES… in InitializeProblem()
185 PetscCall(MatAssemblyBegin(user->Ain, MAT_FINAL_ASSEMBLY)); in InitializeProblem()
186 PetscCall(MatAssemblyEnd(user->Ain, MAT_FINAL_ASSEMBLY)); in InitializeProblem()
187 PetscCall(MatSetFromOptions(user->Ain)); in InitializeProblem()
204 PetscCall(MatDestroy(&user->Ain)); in DestroyProblem()
236 PetscCall(MatMult(user->Ain, x, ci)); in FormInequalityConstraints()