Skip to content
Snippets Groups Projects
tests.h 625 B
//
// Created by dawehr on 2/9/2017.
//

#ifndef COMPUTATION_GRAPH_TESTS_H
#define COMPUTATION_GRAPH_TESTS_H

#include "computation_graph.h"
#include "graph_blocks/node_add.h"
#include "graph_blocks/node_mult.h"
#include "graph_blocks/node_constant.h"
#include "graph_blocks/node_gain.h"
#include "graph_blocks/node_accumulator.h"
#include <math.h>

int graph_run_tests();

int graph_test_one_add();

int graph_test_circular_runs();

int graph_test_circular_resets();

int graph_test_self_loop();

int graph_test_accumulator();

int graph_test_single_run();

int graph_test_reset_rules();

#endif //COMPUTATION_GRAPH_TESTS_H