Lines Matching refs:Grad

30   Mat Grad;  member
343 … PetscCall(MatMatMult(user->Divwork, user->Grad, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &user->DSG)); in FormJacobianState()
405 PetscCall(MatMult(user->Grad, X, user->Swork)); in StateMatBlockMult()
440 PetscCall(MatMult(user->Grad, user->yi[i], user->Twork)); in DesignMatMult()
472 PetscCall(MatMult(user->Grad, user->yiwork[i], user->Swork)); in DesignMatMultTranspose()
475 PetscCall(MatMult(user->Grad, user->yi[i], user->Twork)); in DesignMatMultTranspose()
779 PetscCall(MatCreate(PETSC_COMM_WORLD, &user->Grad)); in ParabolicInitialize()
780 PetscCall(MatSetSizes(user->Grad, PETSC_DECIDE, PETSC_DECIDE, m, n)); in ParabolicInitialize()
781 PetscCall(MatSetFromOptions(user->Grad)); in ParabolicInitialize()
782 PetscCall(MatMPIAIJSetPreallocation(user->Grad, 2, NULL, 2, NULL)); in ParabolicInitialize()
783 PetscCall(MatSeqAIJSetPreallocation(user->Grad, 2, NULL)); in ParabolicInitialize()
784 PetscCall(MatGetOwnershipRange(user->Grad, &istart, &iend)); in ParabolicInitialize()
790 PetscCall(MatSetValues(user->Grad, 1, &i, 1, &j, &neg_hinv, INSERT_VALUES)); in ParabolicInitialize()
792 PetscCall(MatSetValues(user->Grad, 1, &i, 1, &j, &hinv, INSERT_VALUES)); in ParabolicInitialize()
797 PetscCall(MatSetValues(user->Grad, 1, &i, 1, &j, &neg_hinv, INSERT_VALUES)); in ParabolicInitialize()
799 PetscCall(MatSetValues(user->Grad, 1, &i, 1, &j, &hinv, INSERT_VALUES)); in ParabolicInitialize()
803 PetscCall(MatSetValues(user->Grad, 1, &i, 1, &j, &neg_hinv, INSERT_VALUES)); in ParabolicInitialize()
805 PetscCall(MatSetValues(user->Grad, 1, &i, 1, &j, &hinv, INSERT_VALUES)); in ParabolicInitialize()
809 PetscCall(MatAssemblyBegin(user->Grad, MAT_FINAL_ASSEMBLY)); in ParabolicInitialize()
810 PetscCall(MatAssemblyEnd(user->Grad, MAT_FINAL_ASSEMBLY)); in ParabolicInitialize()
889 PetscCall(MatTranspose(user->Grad, MAT_INITIAL_MATRIX, &user->Div)); in ParabolicInitialize()
1022 PetscCall(MatProductCreate(user->Div, user->Grad, NULL, &user->DSG)); in ParabolicInitialize()
1037 PetscCall(MatMatMult(user->Div, user->Grad, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &user->DSG)); in ParabolicInitialize()
1061 PetscCall(MatMatMult(user->Div, user->Grad, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &user->DSG)); in ParabolicInitialize()
1195 PetscCall(MatDestroy(&user->Grad)); in ParabolicDestroy()