tesseract++ 0.0.1
N-dimensional tensor library for embedded systems
Loading...
Searching...
No Matches
quaternion_traits.hpp
Go to the documentation of this file.
1// #pragma once
2
3// #include "algebra/algebraic_traits.h"
4// #include "fused/fused_quaternion.h"
5
6// namespace algebra
7// {
8// template <typename T>
9// struct algebraic_traits<math::FusedQuaternion<T>>
10// {
11// static constexpr bool vector_space = true; // q + q, q * scalar
12// static constexpr bool algebra = true; // Hamilton product
13// static constexpr bool lie_group = false; // not unit length
14// static constexpr bool metric = true; // dot, norm
15// static constexpr bool tensor = false; // NOT shape-based
16// };
17
18// } // namespace algebra