isce3 0.25.0
Loading...
Searching...
No Matches
gpuGeo2rdr.h
1//-*- coding: utf-8 -*-
2//
3// Author: Bryan V. Riel
4// Copyright: 2017-2018
5
6#pragma once
7
8#include <valarray>
9#include <isce3/core/forward.h>
10
11namespace isce3 {
12 namespace cuda {
13 namespace geometry {
14 // C++ interface for running geo2rdr for a block of data on GPU
15 void runGPUGeo2rdr(const isce3::core::Ellipsoid & ellipsoid,
16 const isce3::core::Orbit & orbit,
17 const isce3::core::LUT1d<double> & doppler,
18 const std::valarray<double> & x,
19 const std::valarray<double> & y,
20 const std::valarray<double> & hgt,
21 std::valarray<double> & azoff,
22 std::valarray<double> & rgoff,
23 int topoEPSG, size_t lineStart,
24 size_t blockWidth, double t0, double r0,
25 size_t length, size_t width, double prf,
26 double rangePixelSpacing, double wavelength,
27 isce3::core::LookSide side,
28 double threshold, double numiter,
29 unsigned int & totalconv);
30 }
31 }
32}
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5

Generated for ISCE3.0 by doxygen 1.13.2.