isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Public Attributes | List of all members
isce3::cuda::geometry::gpuTopoLayers Class Reference

Public Member Functions

CUDA_HOST gpuTopoLayers (const isce3::geometry::TopoLayers &layers)
 
CUDA_HOSTDEV gpuTopoLayers (const gpuTopoLayers &layers)
 
CUDA_DEV void x (size_t index, double value)
 
CUDA_DEV void y (size_t index, double value)
 
CUDA_DEV void z (size_t index, double value)
 
CUDA_DEV void inc (size_t index, float value)
 
CUDA_DEV void hdg (size_t index, float value)
 
CUDA_DEV void localInc (size_t index, float value)
 
CUDA_DEV void localPsi (size_t index, float value)
 
CUDA_DEV void sim (size_t index, float value)
 
CUDA_DEV void crossTrack (size_t index, double value)
 
CUDA_HOSTDEV size_t length () const
 
CUDA_HOSTDEV size_t width () const
 
CUDA_HOSTDEV size_t nbytes_double () const
 
CUDA_HOSTDEV size_t nbytes_float () const
 
CUDA_HOST void copyToHost (isce3::geometry::TopoLayers &layers)
 

Public Attributes

double * _x
 
double * _y
 
double * _z
 
float * _inc
 
float * _hdg
 
float * _localInc
 
float * _localPsi
 
float * _sim
 
double * _crossTrack
 

The documentation for this class was generated from the following files:

Generated for ISCE3.0 by doxygen 1.8.5.