cheshirekow  v0.1.0
kernels.cu.h File Reference
#include <cuda.h>
#include <cuda_runtime.h>
#include <mpblocks/cuda/linalg2.h>

Go to the source code of this file.

Namespaces

 mpblocks
 
 mpblocks::cuda_cert
 
 mpblocks::cuda_cert::kernels
 

Typedefs

typedef Matrix< float, 3, 3 > mpblocks::cuda_cert::kernels::Matrix3f
 
typedef unsigned int mpblocks::cuda_cert::kernels::uint_t
 
typedef Matrix< float, 3, 1 > mpblocks::cuda_cert::kernels::Vector3f
 

Functions

__global__ void mpblocks::cuda_cert::kernels::check_cert (float *g_dataV, uint_t i0V, uint_t nV, uint_t pitchV, float *g_dataF, uint_t i0F, uint_t nF, uint_t pitchF, Matrix3f R0, Matrix3f Rv, Vector3f T0, Vector3f dT, float gamma, float dilate, int *g_out)
 
__global__ void mpblocks::cuda_cert::kernels::check_cert2 (float *g_dataV, uint_t i0V, uint_t nV, uint_t pitchV, float *g_dataF, uint_t i0F, uint_t nF, uint_t pitchF, Matrix3f R0, Matrix3f Rv, Vector3f T0, Vector3f dT, float gamma, int *g_out)
 
__global__ void mpblocks::cuda_cert::kernels::check_cert2_dbg (float *g_dataV, uint_t i0V, uint_t nV, uint_t pitchV, float *g_dataF, uint_t i0F, uint_t nF, uint_t pitchF, Matrix3f R0, Matrix3f Rv, Vector3f T0, Vector3f dT, float gamma, int *g_out, float *g_dbg)
 
__global__ void mpblocks::cuda_cert::kernels::check_cert_dbg (float *g_dataV, uint_t i0V, uint_t nV, uint_t pitchV, float *g_dataF, uint_t i0F, uint_t nF, uint_t pitchF, Matrix3f R0, Matrix3f Rv, Vector3f T0, Vector3f dT, float gamma, float dilate, int *g_out, float *g_dbg)