| 
| template<typename T >  | 
| __both__ long_type_of< T >::type  | owl::common::area (const vec_t< T, 2 > &v) | 
|   | 
| template<typename T >  | 
| __both__ long_type_of< T >::type  | owl::common::volume (const vec_t< T, 3 > &v) | 
|   | 
| template<typename T >  | 
| __both__ long_type_of< T >::type  | owl::common::volume (const vec_t< T, 4 > &v) | 
|   | 
| template<typename T >  | 
| __both__ long_type_of< T >::type  | owl::common::area (const vec_t< T, 3 > &v) | 
|   | 
| template<typename T >  | 
| __both__ vec_t< T, 3 >  | owl::common::cross (const vec_t< T, 3 > &a, const vec_t< T, 3 > &b) | 
|   | 
| template<typename T >  | 
| __both__ T  | owl::common::dot (const vec_t< T, 3 > &a, const vec_t< T, 3 > &b) | 
|   | 
| template<typename T >  | 
| __both__ vec_t< T, 3 >  | owl::common::normalize (const vec_t< T, 3 > &v) | 
|   | 
| template<typename T >  | 
| __both__ T  | owl::common::length (const vec_t< T, 3 > &v) | 
|   | 
| template<typename T >  | 
| __owl_host std::ostream &  | owl::common::operator<< (std::ostream &o, const vec_t< T, 1 > &v) | 
|   | 
| template<typename T >  | 
| __owl_host std::ostream &  | owl::common::operator<< (std::ostream &o, const vec_t< T, 2 > &v) | 
|   | 
| template<typename T >  | 
| __owl_host std::ostream &  | owl::common::operator<< (std::ostream &o, const vec_t< T, 3 > &v) | 
|   | 
| template<typename T >  | 
| __owl_host std::ostream &  | owl::common::operator<< (std::ostream &o, const vec_t< T, 4 > &v) | 
|   | 
|   | owl::common::_define_vec_types (int8_t, c) | 
|   | 
|   | owl::common::_define_vec_types (int16_t, s) | 
|   | 
|   | owl::common::_define_vec_types (int32_t, i) | 
|   | 
|   | owl::common::_define_vec_types (int64_t, l) | 
|   | 
|   | owl::common::_define_vec_types (uint8_t, uc) | 
|   | 
|   | owl::common::_define_vec_types (uint16_t, us) | 
|   | 
|   | owl::common::_define_vec_types (uint32_t, ui) | 
|   | 
|   | owl::common::_define_vec_types (uint64_t, ul) | 
|   | 
|   | owl::common::_define_vec_types (float, f) | 
|   | 
|   | owl::common::_define_vec_types (double, d) | 
|   |