34 lines
846 B
Plaintext
34 lines
846 B
Plaintext
|
#ifndef __GF3CALIBRATIONGEOCODINGFUNCUDA__H__
|
|||
|
#define __GF3CALIBRATIONGEOCODINGFUNCUDA__H__
|
|||
|
#include "gf3calibrationandorthlib_global.h"
|
|||
|
|
|||
|
|
|||
|
#include "BaseConstVariable.h"
|
|||
|
#include "GPUTool.cuh"
|
|||
|
#include <cuda_runtime.h>
|
|||
|
#include <device_launch_parameters.h>
|
|||
|
#include <cublas_v2.h>
|
|||
|
#include <cuComplex.h>
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// <20><><EFBFBD>㼫<EFBFBD><E3BCAB>ת<EFBFBD><D7AA>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>float<61><74>
|
|||
|
/// </summary>
|
|||
|
/// <param name="inangle"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
/// <param name="alpha">ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
/// <returns></returns>
|
|||
|
extern __device__ __host__ float Computrer_polartionConver_rpolf(float inangle, float alpha = 1);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// <20><><EFBFBD>㼫<EFBFBD><E3BCAB>ת<EFBFBD><D7AA>ϵ<EFBFBD><CFB5> (double)
|
|||
|
/// </summary>
|
|||
|
/// <param name="inangle"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
/// <param name="alpha">ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
/// <returns></returns>
|
|||
|
extern __device__ __host__ double Computrer_polartionConver_rpold(double inangle, double alpha = 1);
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#endif
|
|||
|
|