Xmipp
v3.23.11-Nereus
|
#include <cuda_xmipp_utils.h>
Public Member Functions | |
TransformMatrix () | |
TransformMatrix (myStreamHandle &myStream, size_t _Ndim, size_t _Xdim=3, size_t _Ydim=3, size_t _Zdim=1) | |
template<typename T1 > | |
void | resize (const TransformMatrix< T1 > &array, myStreamHandle &myStream) |
void | resize (myStreamHandle &myStream, size_t _Ndim, size_t _Xdim=3, size_t _Ydim=3, size_t _Zdim=1) |
bool | isEmpty () |
void | clear () |
~TransformMatrix () | |
void | initialize (myStreamHandle &myStream) |
void | setTranslation (float *posX, float *posY, float *d_out_max, myStreamHandle &myStream) |
void | setRotation (float *ang, myStreamHandle &myStream) |
void | copyMatrix (TransformMatrix< float > &lastMatrix, myStreamHandle &myStream) |
void | copyMatrixToCpu (myStreamHandle &myStream) |
void | copyOneMatrixToCpu (float *&matrixCpu, int idxCpu, int idxGpu, myStreamHandle &myStream) |
Public Attributes | |
size_t | Xdim |
size_t | Ydim |
size_t | Zdim |
size_t | Ndim |
size_t | yxdim |
size_t | zyxdim |
size_t | nzyxdim |
T * | d_data |
T * | h_data |
Definition at line 96 of file cuda_xmipp_utils.h.
|
inline |
Definition at line 103 of file cuda_xmipp_utils.h.
|
inline |
Definition at line 110 of file cuda_xmipp_utils.h.
|
inline |
Definition at line 134 of file cuda_xmipp_utils.h.
template void TransformMatrix< T >::clear | ( | ) |
Definition at line 183 of file cuda_xmipp_utils.cpp.
|
inline |
Definition at line 158 of file cuda_xmipp_utils.h.
|
inline |
Definition at line 166 of file cuda_xmipp_utils.h.
|
inline |
Definition at line 171 of file cuda_xmipp_utils.h.
|
inline |
Definition at line 139 of file cuda_xmipp_utils.h.
|
inline |
Definition at line 127 of file cuda_xmipp_utils.h.
|
inline |
Definition at line 119 of file cuda_xmipp_utils.h.
template void TransformMatrix< T >::resize | ( | myStreamHandle & | myStream, |
size_t | _Ndim, | ||
size_t | _Xdim = 3 , |
||
size_t | _Ydim = 3 , |
||
size_t | _Zdim = 1 |
||
) |
Definition at line 21 of file cuda_xmipp_utils.cpp.
|
inline |
Definition at line 151 of file cuda_xmipp_utils.h.
|
inline |
Definition at line 144 of file cuda_xmipp_utils.h.
T* TransformMatrix< T >::d_data |
Definition at line 100 of file cuda_xmipp_utils.h.
T* TransformMatrix< T >::h_data |
Definition at line 101 of file cuda_xmipp_utils.h.
size_t TransformMatrix< T >::Ndim |
Definition at line 99 of file cuda_xmipp_utils.h.
size_t TransformMatrix< T >::nzyxdim |
Definition at line 99 of file cuda_xmipp_utils.h.
size_t TransformMatrix< T >::Xdim |
Definition at line 99 of file cuda_xmipp_utils.h.
size_t TransformMatrix< T >::Ydim |
Definition at line 99 of file cuda_xmipp_utils.h.
size_t TransformMatrix< T >::yxdim |
Definition at line 99 of file cuda_xmipp_utils.h.
size_t TransformMatrix< T >::Zdim |
Definition at line 99 of file cuda_xmipp_utils.h.
size_t TransformMatrix< T >::zyxdim |
Definition at line 99 of file cuda_xmipp_utils.h.