Simple class to store three-dimensional basis vectors.
More...
#include <gpuBasis.h>
|
double | x0 [3] |
|
double | x1 [3] |
|
double | x2 [3] |
|
Simple class to store three-dimensional basis vectors.
CUDA_HOSTDEV isce3::cuda::core::gpuBasis::gpuBasis |
( |
double * |
x0, |
|
|
double * |
x1, |
|
|
double * |
x2 |
|
) |
| |
|
inline |
Constructor with basis vectors.
Constructor from CPU Basis.
CUDA_DEV void isce3::cuda::core::gpuBasis::combine |
( |
double * |
vec, |
|
|
double * |
res |
|
) |
| |
|
inline |
Combine the basis with given weights.
- Parameters
-
[in] | vec | 3D vector to use as weights |
[out] | res | 3D vector output |
\[ res = \sum_{i=0}^2 vec[i] \cdot x_i \]
The documentation for this class was generated from the following file: