Lines Matching refs:C2
7 Mat C, C1, C2, CU; in main() local
106 PetscCall(MatDuplicate(C, MAT_DO_NOT_COPY_VALUES, &C2)); in main()
111 PetscCall(MatSetValues(C2, 1, &Ii, 1, &Ii, &v, ADD_VALUES)); in main()
113 PetscCall(MatAssemblyBegin(C2, MAT_FINAL_ASSEMBLY)); in main()
114 PetscCall(MatAssemblyEnd(C2, MAT_FINAL_ASSEMBLY)); in main()
115 PetscCall(PetscObjectSetName((PetscObject)C2, "C2")); in main()
116 PetscCall(MatViewFromOptions(C2, NULL, "-view")); in main()
118 PetscCall(MatAXPY(C1, 2.0, C2, SUBSET_NONZERO_PATTERN)); in main()
119 PetscCall(MatAXPY(CU, 2.0, C2, UNKNOWN_NONZERO_PATTERN)); in main()
131 PetscCall(MatDuplicate(C2, MAT_COPY_VALUES, &CU)); in main()
133 PetscCall(MatAXPY(C2, 2.0, C, SAME_NONZERO_PATTERN)); in main()
135 PetscCall(MatGetInfo(C2, MAT_GLOBAL_SUM, &info)); in main()
137 PetscCall(MatViewFromOptions(C2, NULL, "-view")); in main()
138 PetscCall(MatMultEqual(CU, C2, 10, &flg)); in main()
146 PetscCall(MatDestroy(&C2)); in main()