|
__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_device__ float3 | kfusion::device::operator* (const float3 &v1, const float3 &v2) |
|
__kf_hdevice__ float3 | kfusion::device::operator* (const float3 &v1, const int3 &v2) |
|
__kf_hdevice__ float3 | kfusion::device::operator* (const float3 &v1, const float &v) |
|
__kf_hdevice__ float3 | kfusion::device::operator* (const float &v, const float3 &v1) |
|
__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 &vec, const float &v) |
|
__kf_device__ float3 & | kfusion::device::operator+= (float3 &v1, const float3 &v2) |
|
__kf_device__ float3 | kfusion::device::operator- (const float3 &v1, const float3 &v2) |
|
__kf_device__ float3 | kfusion::device::operator/ (const float3 &v1, const float3 &v2) |
|
__kf_hdevice__ float3 | kfusion::device::operator/ (const float &v, const float3 &vec) |
|
template<class T > |
__kf_hdevice__ void | kfusion::device::swap (T &a, T &b) |
|