Lines Matching refs:GEd
89 Mat GE, GEd; in PCBDDCComputeNedelecChangeEdge() local
108 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, esize, csize, ptr, &GEd)); in PCBDDCComputeNedelecChangeEdge()
110 PetscCall(MatConvert(GE, MATSEQDENSE, MAT_REUSE_MATRIX, &GEd)); in PCBDDCComputeNedelecChangeEdge()
112 PetscCall(MatDenseOrthogonalRangeOrComplement(GEd, PETSC_FALSE, 5 * esize, work, rwork, GKins)); in PCBDDCComputeNedelecChangeEdge()
113 PetscCall(MatDestroy(&GEd)); in PCBDDCComputeNedelecChangeEdge()
121 PetscCall(MatTransposeMatMult(GEc, *GKins, MAT_INITIAL_MATRIX, 1.0, &GEd)); in PCBDDCComputeNedelecChangeEdge()
122 PetscCall(MatDenseGetArrayRead(GEd, &vals)); in PCBDDCComputeNedelecChangeEdge()
127 PetscCall(MatDenseRestoreArrayRead(GEd, &vals)); in PCBDDCComputeNedelecChangeEdge()
140 PetscCall(PetscObjectSetName((PetscObject)GEd, "Gproj")); in PCBDDCComputeNedelecChangeEdge()
141 PetscCall(MatView(GEd, viewer)); in PCBDDCComputeNedelecChangeEdge()
145 PetscCall(MatDestroy(&GEd)); in PCBDDCComputeNedelecChangeEdge()