Home
last modified time | relevance | path

Searched refs:symperms (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/dt/dualspace/impls/sum/
H A Ddualspacesum.c583 PetscInt ***symperms = NULL; in PetscDualSpaceGetSymmetries_Sum() local
606 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 …]
/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c861 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() argument
2648 symperms[r] = (PetscInt **)(psymperms ? psymperms[0] : NULL); in PetscDualSpaceGetBoundarySymmetries_Internal()
2683 PetscInt ***symperms; in PetscDualSpaceGetSymmetries_Lagrange() local
2694 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 …]
/petsc/include/petsc/private/
H A Dpetscfeimpl.h149 PetscInt ***symperms; member
190 PetscInt ***symperms; member