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>
|
||
/// 计算极化转换系数(float)
|
||
/// </summary>
|
||
/// <param name="inangle">入射角</param>
|
||
/// <param name="alpha">转换参数</param>
|
||
/// <returns></returns>
|
||
extern __device__ __host__ float Computrer_polartionConver_rpolf(float inangle, float alpha = 1);
|
||
|
||
/// <summary>
|
||
/// 计算极化转换系数 (double)
|
||
/// </summary>
|
||
/// <param name="inangle">入射角</param>
|
||
/// <param name="alpha">转换参数</param>
|
||
/// <returns></returns>
|
||
extern __device__ __host__ double Computrer_polartionConver_rpold(double inangle, double alpha = 1);
|
||
|
||
|
||
|
||
|
||
#endif
|
||
|