Lines Matching refs:Grad

26   Mat       Grad, Gradxy[2];  member
400 PetscCall(MatMult(user->Grad, X, user->uiwork[i])); in StateMatBlockMultTranspose()
439 PetscCall(MatMult(user->Grad, user->yiwork[i], user->uiwork[i])); in DesignMatMultTranspose()
698 PetscCall(MatCreate(PETSC_COMM_WORLD, &user->Grad)); in HyperbolicInitialize()
699 PetscCall(MatSetSizes(user->Grad, PETSC_DECIDE, PETSC_DECIDE, 2 * n, n)); in HyperbolicInitialize()
700 PetscCall(MatSetFromOptions(user->Grad)); in HyperbolicInitialize()
701 PetscCall(MatMPIAIJSetPreallocation(user->Grad, 3, NULL, 3, NULL)); in HyperbolicInitialize()
702 PetscCall(MatSeqAIJSetPreallocation(user->Grad, 3, NULL)); in HyperbolicInitialize()
703 PetscCall(MatGetOwnershipRange(user->Grad, &istart, &iend)); in HyperbolicInitialize()
709 PetscCall(MatSetValues(user->Grad, 1, &i, 1, &j, &half_hinv, INSERT_VALUES)); in HyperbolicInitialize()
711 PetscCall(MatSetValues(user->Grad, 1, &i, 1, &j, &neg_half_hinv, INSERT_VALUES)); in HyperbolicInitialize()
715 PetscCall(MatSetValues(user->Grad, 1, &i, 1, &j, &half_hinv, INSERT_VALUES)); in HyperbolicInitialize()
717 PetscCall(MatSetValues(user->Grad, 1, &i, 1, &j, &neg_half_hinv, INSERT_VALUES)); in HyperbolicInitialize()
721 PetscCall(MatAssemblyBegin(user->Grad, MAT_FINAL_ASSEMBLY)); in HyperbolicInitialize()
722 PetscCall(MatAssemblyEnd(user->Grad, MAT_FINAL_ASSEMBLY)); in HyperbolicInitialize()
760 PetscCall(MatTranspose(user->Grad, MAT_INITIAL_MATRIX, &user->Div)); in HyperbolicInitialize()
1123 PetscCall(MatDestroy(&user->Grad)); in HyperbolicDestroy()