summaryrefslogtreecommitdiffstats
path: root/example/ufo.c
blob: fcd1b5cdcb7759f7c86cf20d68da84eb63a0b58d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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;
}