|  | 
| __kf_device__ void | kfusion::device::computeRoots2 (const float &b, const float &c, float3 &roots) | 
|  | 
| __kf_device__ void | kfusion::device::computeRoots3 (float c0, float c1, float c2, float3 &roots) | 
|  | 
| __kf_hdevice__ float3 | kfusion::device::cross (const float3 &v1, const float3 &v2) | 
|  | 
| __kf_device__ float | kfusion::device::dot (const float3 &v1, const float3 &v2) | 
|  | 
| __kf_device__ float | kfusion::device::norm (const float3 &v) | 
|  | 
| __kf_device__ float | kfusion::device::norm_sqr (const float3 &v) | 
|  | 
| __kf_device__ float3 | kfusion::device::normalized (const float3 &v) | 
|  | 
| __kf_hdevice__ float3 | kfusion::device::operator* (const float &v, const float3 &v1) | 
|  | 
| __kf_hdevice__ float3 | kfusion::device::operator* (const float3 &v1, const float &v) | 
|  | 
| __kf_device__ float3 | kfusion::device::operator* (const float3 &v1, const float3 &v2) | 
|  | 
| __kf_hdevice__ float3 | kfusion::device::operator* (const float3 &v1, const int3 &v2) | 
|  | 
| __kf_device__ float3 & | kfusion::device::operator*= (float3 &vec, const float &v) | 
|  | 
| __kf_device__ float3 | kfusion::device::operator+ (const float3 &v1, const float3 &v2) | 
|  | 
| __kf_device__ float3 & | kfusion::device::operator+= (float3 &v1, const float3 &v2) | 
|  | 
| __kf_device__ float3 & | kfusion::device::operator+= (float3 &vec, const float &v) | 
|  | 
| __kf_device__ float3 | kfusion::device::operator- (const float3 &v1, const float3 &v2) | 
|  | 
| __kf_hdevice__ float3 | kfusion::device::operator/ (const float &v, const float3 &vec) | 
|  | 
| __kf_device__ float3 | kfusion::device::operator/ (const float3 &v1, const float3 &v2) | 
|  | 
| template<class T > | 
| __kf_hdevice__ void | kfusion::device::swap (T &a, T &b) | 
|  |