Lines Matching refs:C
7 Mat C; in main() local
21 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main()
22 PetscCall(MatSetSizes(C, PETSC_DECIDE, PETSC_DECIDE, m * n, m * n)); in main()
23 PetscCall(MatSetFromOptions(C)); in main()
24 PetscCall(MatSetUp(C)); in main()
27 PetscCall(MatSetOption(C, MAT_SYMMETRIC, PETSC_TRUE)); in main()
28 PetscCall(MatSetOption(C, MAT_SYMMETRY_ETERNAL, PETSC_TRUE)); in main()
38 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
42 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
46 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
50 PetscCall(MatSetValues(C, 1, &Ii, 1, &J, &v, INSERT_VALUES)); in main()
53 PetscCall(MatSetValues(C, 1, &Ii, 1, &Ii, &v, INSERT_VALUES)); in main()
56 PetscCall(MatAssemblyBegin(C, MAT_FINAL_ASSEMBLY)); in main()
57 PetscCall(MatAssemblyEnd(C, MAT_FINAL_ASSEMBLY)); in main()
58 PetscCall(MatGetOrdering(C, MATORDERINGRCM, &perm, &iperm)); in main()
59 PetscCall(MatView(C, PETSC_VIEWER_STDOUT_WORLD)); in main()
66 PetscCall(MatMult(C, u, b)); in main()
70 PetscCall(MatNorm(C, NORM_FROBENIUS, &norm)); in main()
72 PetscCall(MatNorm(C, NORM_1, &norm)); in main()
74 PetscCall(MatNorm(C, NORM_INFINITY, &norm)); in main()
83 PetscCall(MatLUFactor(C, perm, iperm, &info)); in main()
86 PetscCall(MatSolve(C, b, x)); in main()
94 PetscCall(MatSolveAdd(C, b, y, x)); in main()
106 PetscCall(MatDestroy(&C)); in main()