isce3 0.25.0
Loading...
Searching...
No Matches
BistaticDelay.icc
1#include <cmath>
2
3#include <isce3/core/Constants.h>
4#include <isce3/core/Vector.h>
5
6namespace isce3 { namespace focus {
7
8CUDA_HOSTDEV
9inline
10double bistaticDelay(const isce3::core::Vec3 & p,
11 const isce3::core::Vec3 & v,
12 const isce3::core::Vec3 & x)
13{
14 constexpr static double c = isce3::core::speed_of_light;
15 isce3::core::Vec3 r = x - p;
16 return 2. * (r.dot(v) - c * r.norm()) / (v.squaredNorm() - (c * c));
17}
18
19}}
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5

Generated for ISCE3.0 by doxygen 1.13.2.