aboutsummaryrefslogtreecommitdiff
path: root/src/symmetry.h
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2011-07-15 15:49:11 +0200
committerThomas White <taw@physics.org>2012-02-22 15:27:33 +0100
commit5b6cab3111732f75d67466f6e5af541e9328b0ce (patch)
treedc99cea4f7407a35b4bef3db03bf971e161fe967 /src/symmetry.h
parentc60408eea2fcbab40e79d11f0a79691dd49a4a87 (diff)
Work in progress...
Diffstat (limited to 'src/symmetry.h')
-rw-r--r--src/symmetry.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/symmetry.h b/src/symmetry.h
index fbb80d26..23c00160 100644
--- a/src/symmetry.h
+++ b/src/symmetry.h
@@ -24,6 +24,12 @@
**/
typedef struct _symoplist SymOpList;
+extern void free_symoplist(SymOpList *ops);
+
+extern SymOpList *get_pointgroup(const char *sym);
+
+extern SymOpList *special_position(SymOpList *ops,
+ signed int h, signed int k, signed int l);
extern void get_asymm(signed int h, signed int k, signed int l,
signed int *hp, signed int *kp, signed int *lp,
@@ -42,12 +48,6 @@ 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 SymOpList *get_twins(const char *holo, const char *mero);
-
-/* Properties of point groups */
-extern int is_polyhedral(const char *sym);
-extern int rotational_order(const char *sym);
-extern int has_perpendicular_mirror(const char *sym);
-extern int has_bisecting_mirror_or_diad(const char *sym);
+extern SymOpList *get_twins(SymOpList *source, SymOpList *target);
#endif /* SYMMETRY_H */