#include <adf.h>
#include "bitonic_sort_graph.hpp"
using namespace adf;
namespace bitonic_sort_example {
#define DATATYPE_BS int32
#define DIM_BS 32
#define NUM_FRAMES_BS 4
#define ASCEND_BS 1
#define CASCADE_BS 2
class test_bitonic_sort : public adf::graph {
public:
port<input> in;
port<output> out;
xf::dsp::aie::bitonic_sort::bitonic_sort_graph<DATATYPE_BS, DIM_BS, NUM_FRAMES_BS, ASCEND_BS, CASCADE_BS>
bitonicSort;
test_bitonic_sort() {
connect<>(in, bitonicSort.in[0]);
connect<>(bitonicSort.out[0], out);
};
};
};