summaryrefslogtreecommitdiffstats
path: root/example/ufo.c
diff options
context:
space:
mode:
Diffstat (limited to 'example/ufo.c')
-rwxr-xr-xexample/ufo.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/example/ufo.c b/example/ufo.c
new file mode 100755
index 0000000..fcd1b5c
--- /dev/null
+++ b/example/ufo.c
@@ -0,0 +1,22 @@
+// ufo.c - Example usage of ufo.h Universal Function Originator
+
+#define UFO_IMPLEMENTATION
+#include "../include/ufo.h"
+
+
+#include <stdio.h>
+#include <stdlib.h>
+
+
+int main(void) {
+ ufo_t *ufo = ufo_init(1, 100);
+ if (!ufo) {
+ fprintf(stderr, "Failed to initialize UFO\n");
+ return 1;
+ }
+ printf("%f\n", ufo_evaluate(ufo, (f64[]){1.0}));
+ ufo_free(ufo);
+
+ return 0;
+}
+