#include #include #include #include #include #include #include #include #include #include "BaseConstVariable.h" #include "LookTableSimulationComputer.cuh" extern __device__ __host__ double getNumberDopplerCenterRate(double R, double r0, double r1, double r2, double r3, double r4, double reftime) { double t=R / LIGHTSPEED - reftime; double dopplerCenterRate = r0 + r1*t + r2*t*t + r3*t*t*t + r4*t*t*t*t; return dopplerCenterRate; } __device__ __host__ double getDopplerCenterRate(double Rx, double Ry, double Rz, double Vx, double Vy, double Vz, double lamda) { return __device__ __host__ double(); } __device__ __host__ double getPolyfitNumber(double x, double a0, double a1, double a2, double a3, double a4, double a5) { return a0 + a1 * x + a2 * x * x + a3 * x * x * x + a4 * x * x * x * x + a5 * x * x * x * x * x; }