Searched refs:symperms (Results 1 – 3 of 3) sorted by relevance
583 PetscInt ***symperms = NULL; in PetscDualSpaceGetSymmetries_Sum() local606 PetscCall(PetscCalloc1(numPoints, &symperms)); in PetscDualSpaceGetSymmetries_Sum()608 PetscCall(PetscDualSpaceGetBoundarySymmetries_Internal(sp, symperms, symflips)); in PetscDualSpaceGetSymmetries_Sum()623 symperms[0] = &cellPerms[groupSize / 2]; in PetscDualSpaceGetSymmetries_Sum()666 symperms[0][o] = o_perm; in PetscDualSpaceGetSymmetries_Sum()700 if (symperms[0][o]) any_perms = PETSC_TRUE; in PetscDualSpaceGetSymmetries_Sum()705 symperms[0] = NULL; in PetscDualSpaceGetSymmetries_Sum()714 PetscCall(PetscFree(symperms)); in PetscDualSpaceGetSymmetries_Sum()715 symperms = NULL; in PetscDualSpaceGetSymmetries_Sum()722 sum->symperms = symperms; in PetscDualSpaceGetSymmetries_Sum()[all …]
861 if (lag->symperms) { in PetscDualSpaceDestroy_Lagrange()862 PetscInt **selfSyms = lag->symperms[0]; in PetscDualSpaceDestroy_Lagrange()870 PetscCall(PetscFree(lag->symperms)); in PetscDualSpaceDestroy_Lagrange()2627 …cDualSpaceGetBoundarySymmetries_Internal(PetscDualSpace sp, PetscInt ***symperms, PetscScalar ***s… in PetscDualSpaceGetBoundarySymmetries_Internal() argument2648 symperms[r] = (PetscInt **)(psymperms ? psymperms[0] : NULL); in PetscDualSpaceGetBoundarySymmetries_Internal()2683 PetscInt ***symperms; in PetscDualSpaceGetSymmetries_Lagrange() local2694 PetscCall(PetscCalloc1(numPoints, &symperms)); in PetscDualSpaceGetSymmetries_Lagrange()2713 symperms[0] = &cellSymperms[numFaces]; in PetscDualSpaceGetSymmetries_Lagrange()2768 symperms[0][ornt] = perm; in PetscDualSpaceGetSymmetries_Lagrange()2773 if (symperms[0][ornt]) break; in PetscDualSpaceGetSymmetries_Lagrange()[all …]
149 PetscInt ***symperms; member190 PetscInt ***symperms; member