From 85e47232376a8e735c2a7b5283f40b59b3953db1 Mon Sep 17 00:00:00 2001 From: Marcus Johansson Date: Sat, 15 Jun 2024 21:36:24 +0200 Subject: [PATCH] select first power of Sn --- src/subspace.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/subspace.c b/src/subspace.c index a99c41e..5bab2ae 100644 --- a/src/subspace.c +++ b/src/subspace.c @@ -680,7 +680,7 @@ msym_error_t generateSplittingOperation(msym_point_group_t *pg, msym_permutation sop = pg->primary; } else { for(int i = 0;i < pg->order;i++){ - if(IMPROPER_ROTATION == pg->sops[i].type && 2*pg->n == pg->sops[i].order){ + if(IMPROPER_ROTATION == pg->sops[i].type && 2*pg->n == pg->sops[i].order && 1 == pg->sops[i].power){ sop = &pg->sops[i]; break; } @@ -1833,7 +1833,6 @@ msym_error_t generateSubrepresentationSpacesLowMem(msym_point_group_t *pg, int s free(mspan); free(mproj); free(mscal); - free(mpih); free(mperm); free(morth); free(mbasis);