Tatooine
Namespaces | Typedefs
vec_typedefs.h File Reference

Go to the source code of this file.

Namespaces

namespace  tatooine
 

Typedefs

template<std::size_t N>
using tatooine::Vec = vec< real_number, N >
 
template<typename T >
using tatooine::Vec2 = vec< T, 2 >
 
template<typename T >
using tatooine::Vec3 = vec< T, 3 >
 
template<typename T >
using tatooine::Vec4 = vec< T, 4 >
 
template<typename T >
using tatooine::Vec5 = vec< T, 5 >
 
template<typename T >
using tatooine::Vec6 = vec< T, 6 >
 
template<typename T >
using tatooine::Vec7 = vec< T, 7 >
 
template<typename T >
using tatooine::Vec8 = vec< T, 8 >
 
template<typename T >
using tatooine::Vec9 = vec< T, 9 >
 
using tatooine::vec2 = Vec< 2 >
 
using tatooine::vec3 = Vec< 3 >
 
using tatooine::vec4 = Vec< 4 >
 
using tatooine::vec5 = Vec< 5 >
 
using tatooine::vec6 = Vec< 6 >
 
using tatooine::vec7 = Vec< 7 >
 
using tatooine::vec8 = Vec< 8 >
 
using tatooine::vec9 = Vec< 9 >
 
template<std::size_t N>
using tatooine::VecF = vec< float, N >
 
using tatooine::vec2f = VecF< 2 >
 
using tatooine::vec3f = VecF< 3 >
 
using tatooine::vec4f = VecF< 4 >
 
using tatooine::vec5f = VecF< 5 >
 
using tatooine::vec6f = VecF< 6 >
 
using tatooine::vec7f = VecF< 7 >
 
using tatooine::vec8f = VecF< 8 >
 
using tatooine::vec9f = VecF< 9 >
 
template<std::size_t N>
using tatooine::VecD = vec< double, N >
 
using tatooine::vec2d = VecD< 2 >
 
using tatooine::vec3d = VecD< 3 >
 
using tatooine::vec4d = VecD< 4 >
 
using tatooine::vec5d = VecD< 5 >
 
using tatooine::vec6d = VecD< 6 >
 
using tatooine::vec7d = VecD< 7 >
 
using tatooine::vec8d = VecD< 8 >
 
using tatooine::vec9d = VecD< 9 >
 
template<std::size_t N>
using tatooine::VecI = vec< int, N >
 
using tatooine::vec2i = VecI< 2 >
 
using tatooine::vec3i = VecI< 3 >
 
using tatooine::vec4i = VecI< 4 >
 
using tatooine::vec5i = VecI< 5 >
 
using tatooine::vec6i = VecI< 6 >
 
using tatooine::vec7i = VecI< 7 >
 
using tatooine::vec8i = VecI< 8 >
 
using tatooine::vec9i = VecI< 9 >
 
template<std::size_t N>
using tatooine::VecSizeT = vec< std::size_t, N >
 
using tatooine::vec2size_t = VecSizeT< 2 >
 
using tatooine::vec3size_t = VecSizeT< 3 >
 
using tatooine::vec4size_t = VecSizeT< 4 >
 
using tatooine::vec5size_t = VecSizeT< 5 >
 
using tatooine::vec6size_t = VecSizeT< 6 >
 
using tatooine::vec7size_t = VecSizeT< 7 >
 
using tatooine::vec8size_t = VecSizeT< 8 >
 
using tatooine::vec9size_t = VecSizeT< 9 >
 
template<std::size_t N>
using tatooine::VecUI16 = vec< std::uint16_t, N >
 
using tatooine::vec2ui16 = VecUI16< 2 >
 
using tatooine::vec3ui16 = VecUI16< 3 >
 
using tatooine::vec4ui16 = VecUI16< 4 >
 
using tatooine::vec5ui16 = VecUI16< 5 >
 
using tatooine::vec6ui16 = VecUI16< 6 >
 
using tatooine::vec7ui16 = VecUI16< 7 >
 
using tatooine::vec8ui16 = VecUI16< 8 >
 
using tatooine::vec9ui16 = VecUI16< 9 >
 
template<std::size_t N>
using tatooine::VecI16 = vec< std::int16_t, N >
 
using tatooine::vec2i16 = VecI16< 2 >
 
using tatooine::vec3i16 = VecI16< 3 >
 
using tatooine::vec4i16 = VecI16< 4 >
 
using tatooine::vec5i16 = VecI16< 5 >
 
using tatooine::vec6i16 = VecI16< 6 >
 
using tatooine::vec7i16 = VecI16< 7 >
 
using tatooine::vec8i16 = VecI16< 8 >
 
using tatooine::vec9i16 = VecI16< 9 >
 
template<std::size_t N>
using tatooine::VecUI32 = vec< std::uint32_t, N >
 
using tatooine::vec2ui32 = VecUI32< 2 >
 
using tatooine::vec3ui32 = VecUI32< 3 >
 
using tatooine::vec4ui32 = VecUI32< 4 >
 
using tatooine::vec5ui32 = VecUI32< 5 >
 
using tatooine::vec6ui32 = VecUI32< 6 >
 
using tatooine::vec7ui32 = VecUI32< 7 >
 
using tatooine::vec8ui32 = VecUI32< 8 >
 
using tatooine::vec9ui32 = VecUI32< 9 >
 
template<std::size_t N>
using tatooine::VecI32 = vec< std::int32_t, N >
 
using tatooine::vec2i32 = VecI32< 2 >
 
using tatooine::vec3i32 = VecI32< 3 >
 
using tatooine::vec4i32 = VecI32< 4 >
 
using tatooine::vec5i32 = VecI32< 5 >
 
using tatooine::vec6i32 = VecI32< 6 >
 
using tatooine::vec7i32 = VecI32< 7 >
 
using tatooine::vec8i32 = VecI32< 8 >
 
using tatooine::vec9i32 = VecI32< 9 >
 
template<std::size_t N>
using tatooine::VecUI64 = vec< std::uint64_t, N >
 
using tatooine::vec2ui64 = VecUI64< 2 >
 
using tatooine::vec3ui64 = VecUI64< 3 >
 
using tatooine::vec4ui64 = VecUI64< 4 >
 
using tatooine::vec5ui64 = VecUI64< 5 >
 
using tatooine::vec6ui64 = VecUI64< 6 >
 
using tatooine::vec7ui64 = VecUI64< 7 >
 
using tatooine::vec8ui64 = VecUI64< 8 >
 
using tatooine::vec9ui64 = VecUI64< 9 >
 
template<std::size_t N>
using tatooine::VecI64 = vec< std::int64_t, N >
 
using tatooine::vec2i64 = VecI64< 2 >
 
using tatooine::vec3i64 = VecI64< 3 >
 
using tatooine::vec4i64 = VecI64< 4 >
 
using tatooine::vec5i64 = VecI64< 5 >
 
using tatooine::vec6i64 = VecI64< 6 >
 
using tatooine::vec7i64 = VecI64< 7 >
 
using tatooine::vec8i64 = VecI64< 8 >
 
using tatooine::vec9i64 = VecI64< 9 >
 
template<typename T , std::size_t N>
using tatooine::complex_vec = vec< std::complex< T >, N >
 
template<std::size_t N>
using tatooine::ComplexVec = vec< std::complex< real_number >, N >
 
template<typename T >
using tatooine::ComplexVec2 = vec< std::complex< T >, 2 >
 
template<typename T >
using tatooine::ComplexVec3 = vec< std::complex< T >, 3 >
 
template<typename T >
using tatooine::ComplexVec4 = vec< std::complex< T >, 4 >
 
template<typename T >
using tatooine::ComplexVec5 = vec< std::complex< T >, 5 >
 
template<typename T >
using tatooine::ComplexVec6 = vec< std::complex< T >, 6 >
 
template<typename T >
using tatooine::ComplexVec7 = vec< std::complex< T >, 7 >
 
template<typename T >
using tatooine::ComplexVec8 = vec< std::complex< T >, 8 >
 
template<typename T >
using tatooine::ComplexVec9 = vec< std::complex< T >, 9 >
 
using tatooine::complex_vec2 = ComplexVec< 2 >
 
using tatooine::complex_vec3 = ComplexVec< 3 >
 
using tatooine::complex_vec4 = ComplexVec< 4 >
 
using tatooine::complex_vec5 = ComplexVec< 5 >
 
using tatooine::complex_vec6 = ComplexVec< 6 >
 
using tatooine::complex_vec7 = ComplexVec< 7 >
 
using tatooine::complex_vec8 = ComplexVec< 8 >
 
using tatooine::complex_vec9 = ComplexVec< 9 >
 
template<std::size_t N>
using tatooine::ComplexVecD = vec< std::complex< double >, N >
 
using tatooine::complex_vec2d = ComplexVecD< 2 >
 
using tatooine::complex_vec3d = ComplexVecD< 3 >
 
using tatooine::complex_vec4d = ComplexVecD< 4 >
 
using tatooine::complex_vec5d = ComplexVecD< 5 >
 
using tatooine::complex_vec6d = ComplexVecD< 6 >
 
using tatooine::complex_vec7d = ComplexVecD< 7 >
 
using tatooine::complex_vec8d = ComplexVecD< 8 >
 
using tatooine::complex_vec9d = ComplexVecD< 9 >
 
template<std::size_t N>
using tatooine::ComplexVecF = vec< std::complex< float >, N >
 
using tatooine::complex_vec2f = ComplexVecF< 2 >
 
using tatooine::complex_vec3f = ComplexVecF< 3 >
 
using tatooine::complex_vec4f = ComplexVecF< 4 >
 
using tatooine::complex_vec5f = ComplexVecF< 5 >
 
using tatooine::complex_vec6f = ComplexVecF< 6 >
 
using tatooine::complex_vec7f = ComplexVecF< 7 >
 
using tatooine::complex_vec8f = ComplexVecF< 8 >
 
using tatooine::complex_vec9f = ComplexVecF< 9 >