fast_exponential.hpp
Go to the documentation of this file.
1 
39 #pragma once
40 
41 // Dependency:
42 #include "../glm.hpp"
43 
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
45 # pragma message("GLM: GLM_GTX_fast_exponential extension included")
46 #endif
47 
48 namespace glm
49 {
52 
55  template <typename genType>
56  GLM_FUNC_DECL genType fastPow(
57  genType const & x,
58  genType const & y);
59 
62  template <typename genTypeT, typename genTypeU>
63  GLM_FUNC_DECL genTypeT fastPow(
64  genTypeT const & x,
65  genTypeU const & y);
66 
69  template <typename T>
70  GLM_FUNC_DECL T fastExp(const T& x);
71 
74  template <typename T>
75  GLM_FUNC_DECL T fastLog(const T& x);
76 
79  template <typename T>
80  GLM_FUNC_DECL T fastExp2(const T& x);
81 
84  template <typename T>
85  GLM_FUNC_DECL T fastLog2(const T& x);
86 
89  template <typename T>
90  GLM_FUNC_DECL T fastLn(const T& x);
91 
93 }//namespace glm
94 
95 #include "fast_exponential.inl"
GLM_FUNC_DECL T fastExp(const T &x)
GLM_FUNC_DECL T fastLog2(const T &x)
GLM_FUNC_DECL T fastLog(const T &x)
GLM_FUNC_DECL T fastExp2(const T &x)
GLM_FUNC_DECL T fastLn(const T &x)
#define GLM_FUNC_DECL
Definition: setup.hpp:728
GLM_FUNC_DECL genType fastPow(genType const &x, genType const &y)


rtabmap
Author(s): Mathieu Labbe
autogenerated on Wed Jun 5 2019 22:41:31