Manual-Labeling-Tool/Manual-Labeling-Client/WindInverstLib/WindInverserToolGPU.cuh

28 lines
616 B
Plaintext

#ifndef __WINDINVERSERTOOLGPU__H__
#define __WINDINVERSERTOOLGPU__H__
#include "GPUBaseLibAPI.h"
#include "BaseConstVariable.h"
#include "GPUTool.cuh"
#include <cuda_runtime.h>
#include <device_launch_parameters.h>
#include <cublas_v2.h>
#include <cuComplex.h>
extern "C" GPUBASELIBAPI void WindSpeedInverseredFunc(float* in_wind_dir_U_arr_cuda,
float* in_wind_dir_V_arr_cuda,
float* in_inc_angle_arr_cuda,
float* in_sar_sigma0_arr_cuda,
float* out_wind_speed_arr_cuda,
int64_t pixelCount);
#endif // !__WINDINVERSERTOOLGPU__H__