Lines Matching refs:C
7 Mat C, Caij; in main() local
26 PetscCall(MatCreate(PETSC_COMM_WORLD, &C)); in main()
27 PetscCall(MatSetSizes(C, m, n, PETSC_DECIDE, PETSC_DECIDE)); in main()
28 PetscCall(MatSetType(C, MATELEMENTAL)); in main()
29 PetscCall(MatSetFromOptions(C)); in main()
30 PetscCall(MatSetUp(C)); in main()
33 if (flg) PetscCall(MatSetOption(C, MAT_ROW_ORIENTED, PETSC_TRUE)); in main()
34 PetscCall(MatGetOwnershipIS(C, &isrows, &iscols)); in main()
61 PetscCall(MatSetValues(C, nrows, rows, ncols, cols, v, INSERT_VALUES)); in main()
64 PetscCall(MatAssemblyBegin(C, MAT_FINAL_ASSEMBLY)); in main()
65 PetscCall(MatAssemblyEnd(C, MAT_FINAL_ASSEMBLY)); in main()
68 if (mats_view) PetscCall(MatView(C, PETSC_VIEWER_STDOUT_WORLD)); in main()
73 PetscCall(MatGetSize(C, &M, &N)); in main()
80 PetscCall(MatSetValues(C, 1, &i, 2, cols, v, ADD_VALUES)); in main()
82 PetscCall(MatSetValues(C, 1, &i, 1, &i, v, ADD_VALUES)); in main()
86 PetscCall(MatAssemblyBegin(C, MAT_FINAL_ASSEMBLY)); in main()
87 PetscCall(MatAssemblyEnd(C, MAT_FINAL_ASSEMBLY)); in main()
90 PetscCall(MatComputeOperator(C, MATAIJ, &Caij)); in main()
91 PetscCall(MatMultEqual(C, Caij, 5, &flg)); in main()
93 PetscCall(MatMultTransposeEqual(C, Caij, 5, &flg)); in main()
97 PetscCall(MatMultAddEqual(C, Caij, 5, &flg)); in main()
99 PetscCall(MatMultTransposeAddEqual(C, Caij, 5, &flg)); in main()
106 PetscCall(MatMatMult(C, C, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &CCelem)); in main()
117 PetscCall(MatDestroy(&C)); in main()