/*******************************************************************************
 * Copyright (C) 2016 Advanced Micro Devices, Inc. All rights reserved.
 ******************************************************************************/

#ifndef REAL_TO_COMPLEX_H
#define REAL_TO_COMPLEX_H

#include "tree_node.h"
#include <unordered_map>

void real2complex(const void* data, void* back);

void complex2hermitian(const void* data, void* back);

void complex2real(const void* data, void* back);

void hermitian2complex(const void* data, void* back);

void r2c_1d_post(const void* data, void* back);

void c2r_1d_pre(const void* data, void* back);

#endif // REAL_TO_COMPLEX_H
