Classes | Namespaces | Functions
temp_utils.hpp File Reference
#include <cuda.h>
#include <kfusion/cuda/kernel_containers.hpp>
Include dependency graph for temp_utils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kfusion::device::Block
 
struct  kfusion::device::Eigen33
 
struct  kfusion::device::Emulation
 
struct  kfusion::device::Eigen33::MiniMat< Rows >
 
struct  kfusion::device::numeric_limits< T >
 
struct  kfusion::device::numeric_limits< float >
 
struct  kfusion::device::numeric_limits< unsigned short >
 
struct  kfusion::device::Warp
 

Namespaces

 kfusion
 Utility.
 
 kfusion::device
 

Functions

__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)
 


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:25