QVM: Quaternions, Vectors, Matrices
quat_traits<Q>::write_element
template <int I> static inline scalar_type & write_element( Quaternion & q );
Этот шаблон функции, как ожидается, будет статичным членом определяемых пользователем специализаций шаблона quat_traits. Он возвращает мягкую ссылку на элемент I-th q.
Примечание: Для квартерона a + би + cj + dk предполагается, что элементы находятся в следующем порядке: a, b, c, d; то есть I=0//>>>>a>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.