aboutsummaryrefslogtreecommitdiff
path: root/src/symmetry.h
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2011-07-18 18:21:30 +0200
committerThomas White <taw@physics.org>2012-02-22 15:27:33 +0100
commit599c277480ee1d3d5a1a2ffb486e855b845c0dbe (patch)
tree668685308cca58d126b11d10f98eb256c7dac0f6 /src/symmetry.h
parent33077f930ed81d70081a95edb7d7004390fa4047 (diff)
Compiles (with warnings)
Diffstat (limited to 'src/symmetry.h')
-rw-r--r--src/symmetry.h27
1 files changed, 11 insertions, 16 deletions
diff --git a/src/symmetry.h b/src/symmetry.h
index 23c00160..4dcaae06 100644
--- a/src/symmetry.h
+++ b/src/symmetry.h
@@ -28,26 +28,21 @@ 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,
- const char *sym);
+extern const char *symmetry_name(const SymOpList *ops);
-extern int num_equivs(signed int h, signed int k, signed int l,
- const char *sym);
+extern SymOpList *special_position(const SymOpList *ops,
+ signed int h, signed int k, signed int l);
-extern int num_general_equivs(const char *sym);
+extern void get_asymm(const SymOpList *ops,
+ signed int h, signed int k, signed int l,
+ signed int *hp, signed int *kp, signed int *lp);
-extern void get_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 int num_equivs(const SymOpList *ops);
-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 void get_equiv(const SymOpList *ops, int idx,
+ signed int h, signed int k, signed int l,
+ signed int *he, signed int *ke, signed int *le);
-extern SymOpList *get_twins(SymOpList *source, SymOpList *target);
+extern SymOpList *get_twins(const SymOpList *source, const SymOpList *target);
#endif /* SYMMETRY_H */