aboutsummaryrefslogtreecommitdiff
path: root/src/reax.c
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2011-07-28 16:49:59 +0200
committerThomas White <taw@physics.org>2012-02-22 15:27:35 +0100
commit90b6f53e9cdc77cfc7d5de2cd3990678e4cf0df5 (patch)
tree82fa5466e74d95c08358db3591721a4a1bfeb49c /src/reax.c
parentae14f700da6b8a2f2aabcd6a9354e30911474843 (diff)
Initial ReAx work
Diffstat (limited to 'src/reax.c')
-rw-r--r--src/reax.c60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/reax.c b/src/reax.c
new file mode 100644
index 00000000..44dc52a6
--- /dev/null
+++ b/src/reax.c
@@ -0,0 +1,60 @@
+/*
+ * reax.c
+ *
+ * A new auto-indexer
+ *
+ * (c) 2011 Thomas White <taw@physics.org>
+ *
+ * Part of CrystFEL - crystallography with a FEL
+ *
+ */
+
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <math.h>
+
+#include "image.h"
+#include "utils.h"
+#include "peaks.h"
+#include "cell.h"
+#include "index.h"
+#include "index-priv.h"
+
+
+struct dvec
+{
+ double x;
+ double y;
+ double z;
+};
+
+
+struct reax_private
+{
+ IndexingPrivate base;
+};
+
+
+IndexingPrivate *reax_prepare()
+{
+ struct reax_private *priv;
+
+ priv = calloc(1, sizeof(*priv));
+ if ( priv == NULL ) return NULL;
+
+ priv->base.indm = INDEXING_REAX;
+
+ return (IndexingPrivate *)priv;
+}
+
+
+void reax_index(struct image *image, UnitCell *cell)
+{
+
+}