|
|
| gpuLUT2d (const isce3::core::LUT2d< T > &) |
| | Deep copy constructor from CPU LUT1d.
|
| |
|
| gpuLUT2d (const gpuLUT2d< T > &) |
| | Deep copy constructor.
|
| |
|
CUDA_HOSTDEV | gpuLUT2d (gpuLUT2d< T > &) |
| | Shallow copy constructor on device.
|
| |
|
CUDA_HOSTDEV gpuLUT2d & | operator= (gpuLUT2d< T > &) |
| | Shallow assignment operator on device.
|
| |
|
| ~gpuLUT2d () |
| | Destructor.
|
| |
|
CUDA_HOSTDEV double | xStart () const |
| | Get starting X-coordinate.
|
| |
|
CUDA_HOSTDEV double | yStart () const |
| | Get starting Y-coordinate.
|
| |
|
CUDA_HOSTDEV double | xEnd () const |
| | Get end X-coordinate.
|
| |
|
CUDA_HOSTDEV double | yEnd () const |
| | Get end Y-coordinate.
|
| |
|
CUDA_HOSTDEV double | xSpacing () const |
| | Get X-spacing.
|
| |
|
CUDA_HOSTDEV double | ySpacing () const |
| | Get Y-spacing.
|
| |
|
CUDA_HOSTDEV size_t | length () const |
| | Get LUT length (number of lines)
|
| |
|
CUDA_HOSTDEV size_t | width () const |
| | Get LUT width (number of samples)
|
| |
|
CUDA_HOSTDEV T | refValue () const |
| | Get the reference value.
|
| |
|
CUDA_HOSTDEV bool | haveData () const |
| | Get flag for having data.
|
| |
|
CUDA_HOSTDEV bool | boundsError () const |
| | Get bounds error flag.
|
| |
|
CUDA_HOSTDEV isce3::core::dataInterpMethod | interpMethod () const |
| | Get interp method.
|
| |
|
CUDA_HOSTDEV gpuInterpolator< T > ** | interp () const |
| | Get pointer to interpolator.
|
| |
|
CUDA_HOSTDEV T * | data () |
| | Access to data values.
|
| |
|
CUDA_HOSTDEV const T * | data () const |
| | Read-only access to data values.
|
| |
|
CUDA_HOSTDEV void | data (T *v) |
| | Set the data values pointer.
|
| |
| CUDA_DEV T | eval (double y, double x) const |
| | Evaluate the LUT.
|
| |
|
T | eval_h (double y, double x) |
| | Evaluate the LUT from host (test function)
|
| |
|
CUDA_HOSTDEV bool | contains (double y, double x) const |
| | Check if point resides in domain of LUT.
|
| |
◆ eval()
Evaluate the LUT.
- Parameters
-
| [in] | y | Y-coordinate for evaluation |
| [in] | x | X-coordinate for evaluation |
- Returns
- Interpolated value
The documentation for this class was generated from the following files:
- /home/runner/work/isce3/isce3/cxx/isce3/cuda/core/forward.h
- /home/runner/work/isce3/isce3/cxx/isce3/cuda/core/gpuLUT2d.h
- /home/runner/work/isce3/isce3/cxx/isce3/cuda/core/gpuLUT2d.cu
1.13.2.