From 8431193a77077f6bb0c136b902df4b0604deda88 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Wed, 21 Jul 2010 16:34:24 -0400 Subject: process_hkl: Don't resolve twins/inversion unless requested --- src/symmetry.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/symmetry.c') diff --git a/src/symmetry.c b/src/symmetry.c index 54b7f5cc..4178855d 100644 --- a/src/symmetry.c +++ b/src/symmetry.c @@ -34,7 +34,9 @@ static int check_cond(signed int h, signed int k, signed int l, const char *sym) if ( strcmp(sym, "1") == 0 ) return ( 1 ); if ( strcmp(sym, "-1") == 0 ) - return ( 1 ); + return ( (l>0) + || ( (l==0) && (k>0) ) + || ( (l==0) && (k==0) && (h>=0) ) ); if ( strcmp(sym, "6") == 0 ) return ( ((h>0) && (k>=0)) || ((h==0) && (k==0)) ); if ( strcmp(sym, "6/m") == 0 ) -- cgit v1.2.3