Lines Matching refs:sub_perms
590 const PetscInt ***sub_perms; in PetscDualSpaceGetSymmetries_Sum() local
594 PetscCall(PetscDualSpaceGetSymmetries(subsp, &sub_perms, &sub_flips)); in PetscDualSpaceGetSymmetries_Sum()
595 if (sub_perms) any_perms = PETSC_TRUE; in PetscDualSpaceGetSymmetries_Sum()
631 const PetscInt ***sub_perms; in PetscDualSpaceGetSymmetries_Sum() local
635 PetscCall(PetscDualSpaceGetSymmetries(subsp, &sub_perms, &sub_flips)); in PetscDualSpaceGetSymmetries_Sum()
636 if (sub_perms && sub_perms[0] && sub_perms[0][o]) any_o_perms = PETSC_TRUE; in PetscDualSpaceGetSymmetries_Sum()
646 const PetscInt ***sub_perms; in PetscDualSpaceGetSymmetries_Sum() local
650 PetscCall(PetscDualSpaceGetSymmetries(subsp, &sub_perms, &sub_flips)); in PetscDualSpaceGetSymmetries_Sum()
651 if (sub_perms && sub_perms[0] && sub_perms[0][o]) { in PetscDualSpaceGetSymmetries_Sum()
659 PetscCall(PetscArraycpy(range, sub_perms[0][o], subspdim)); in PetscDualSpaceGetSymmetries_Sum()
675 const PetscInt ***sub_perms; in PetscDualSpaceGetSymmetries_Sum() local
679 PetscCall(PetscDualSpaceGetSymmetries(subsp, &sub_perms, &sub_flips)); in PetscDualSpaceGetSymmetries_Sum()
680 if (sub_perms && sub_perms[0] && sub_perms[0][o]) { in PetscDualSpaceGetSymmetries_Sum()
689 … for (PetscInt i = 0; i < subspdim; i++) o_flip[domain_mapped[i]] = sub_perms[0][o][i]; in PetscDualSpaceGetSymmetries_Sum()