Searched refs:Gradxy (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/tao/pde_constrained/tutorials/ |
| H A D | hyperbolic.c | 26 Mat Grad, Gradxy[2]; member 724 PetscCall(MatCreate(PETSC_COMM_WORLD, &user->Gradxy[0])); in HyperbolicInitialize() 725 PetscCall(MatSetSizes(user->Gradxy[0], PETSC_DECIDE, PETSC_DECIDE, n, n)); in HyperbolicInitialize() 726 PetscCall(MatSetFromOptions(user->Gradxy[0])); in HyperbolicInitialize() 727 PetscCall(MatMPIAIJSetPreallocation(user->Gradxy[0], 3, NULL, 3, NULL)); in HyperbolicInitialize() 728 PetscCall(MatSeqAIJSetPreallocation(user->Gradxy[0], 3, NULL)); in HyperbolicInitialize() 729 PetscCall(MatGetOwnershipRange(user->Gradxy[0], &istart, &iend)); in HyperbolicInitialize() 734 PetscCall(MatSetValues(user->Gradxy[0], 1, &i, 1, &j, &half_hinv, INSERT_VALUES)); in HyperbolicInitialize() 736 PetscCall(MatSetValues(user->Gradxy[0], 1, &i, 1, &j, &neg_half_hinv, INSERT_VALUES)); in HyperbolicInitialize() 737 PetscCall(MatSetValues(user->Gradxy[0], 1, &i, 1, &i, &zero, INSERT_VALUES)); in HyperbolicInitialize() [all …]
|