|
isce3 0.25.0
|
Class that handles device gpuInterpolator double pointers on device. More...
#include <InterpolatorHandle.h>
Public Member Functions | |
| InterpolatorHandle (isce3::core::dataInterpMethod interp_method) | |
| Class constructor. | |
| InterpolatorHandle (const InterpolatorHandle &)=delete | |
| Disabling copy constructor and assignment operator to prevent misuse. | |
| ~InterpolatorHandle () override | |
| Destructor that frees and deletes pointers accordingly. | |
| InterpolatorHandle & | operator= (const InterpolatorHandle &)=delete |
| isce3::cuda::core::gpuInterpolator< T > ** | getInterp () const |
Public Attributes | |
| thrust::device_vector< double > | d_sinc_filter |
Class that handles device gpuInterpolator double pointers on device.
This handle class ensures that pointers are properly allocated and deallocated.
| isce3::cuda::core::InterpolatorHandle< T >::InterpolatorHandle | ( | isce3::core::dataInterpMethod | interp_method | ) |
Class constructor.
Mallocs 1st pointer and creates gpuInterpolator object on device.
1.13.2.