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