aboutsummaryrefslogtreecommitdiff
path: root/src/symmetry.h
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2011-07-11 10:53:08 +0200
committerThomas White <taw@physics.org>2012-02-22 15:27:32 +0100
commit1bd043203f25a26d5d806ed847f87a4fd7df5f22 (patch)
tree0d8b8b8f337ba1bebc3e8d3c603ee27be5d19848 /src/symmetry.h
parentf3ee6ff395edd10a764347e5f54be9ce57817faf (diff)
Get rid of ReflItemList - it's only used by the symmetry module now
Diffstat (limited to 'src/symmetry.h')
-rw-r--r--src/symmetry.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/symmetry.h b/src/symmetry.h
index 485913a0..fbb80d26 100644
--- a/src/symmetry.h
+++ b/src/symmetry.h
@@ -17,6 +17,13 @@
#include <config.h>
#endif
+/**
+ * SymOpList
+ *
+ * Opaque type.
+ **/
+typedef struct _symoplist SymOpList;
+
extern void get_asymm(signed int h, signed int k, signed int l,
signed int *hp, signed int *kp, signed int *lp,
@@ -35,14 +42,7 @@ extern void get_general_equiv(signed int h, signed int k, signed int l,
signed int *he, signed int *ke, signed int *le,
const char *sym, int idx);
-extern ReflItemList *get_twins(ReflItemList *items,
- const char *holo, const char *mero);
-
-extern int find_unique_equiv(ReflItemList *items, signed int h, signed int k,
- signed int l, const char *mero, signed int *hu,
- signed int *ku, signed int *lu);
-
-extern int check_symmetry(ReflItemList *items, const char *sym);
+extern SymOpList *get_twins(const char *holo, const char *mero);
/* Properties of point groups */
extern int is_polyhedral(const char *sym);