|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | acos (genType const &x) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | acosh (genType const &x) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | asin (genType const &x) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | asinh (genType const &x) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | atan (genType const &y, genType const &x) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | atan (genType const &y_over_x) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | atanh (genType const &x) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | cos (genType const &angle) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | cosh (genType const &angle) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | degrees (genType const &radians) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | radians (genType const °rees) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | sin (genType const &angle) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | sinh (genType const &angle) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | tan (genType const &angle) | 
|  | 
| template<typename genType > | 
| GLM_FUNC_DECL genType | tanh (genType const &angle) | 
|  | 
Function parameters specified as angle are assumed to be in units of radians. 
In no case will any of these functions result in a divide by zero error. If the divisor of a ratio is 0, then results will be undefined.
These all operate component-wise. The description is per component. 
      
        
          | GLM_FUNC_DECL genType glm::acos | ( | genType const & | x | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::acosh | ( | genType const & | x | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::asin | ( | genType const & | x | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::asinh | ( | genType const & | x | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::atan | ( | genType const & | y, | 
        
          |  |  | genType const & | x | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::atan | ( | genType const & | y_over_x | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::atanh | ( | genType const & | x | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::cos | ( | genType const & | angle | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::cosh | ( | genType const & | angle | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::degrees | ( | genType const & | radians | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::radians | ( | genType const & | degrees | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::sin | ( | genType const & | angle | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::sinh | ( | genType const & | angle | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::tan | ( | genType const & | angle | ) |  | 
      
 
 
      
        
          | GLM_FUNC_DECL genType glm::tanh | ( | genType const & | angle | ) |  |