kyosu v0.1.0
Complex Without Complexes
Loading...
Searching...
No Matches
Cayley-Dickson constants

We only describe here the proper cayley-dickson constants, but all floating EVE defined constants are redefined in 'kyosu::' namespace and can be used freely to provide Cayley-Dickson typed constants whose real part is the EVE one. More...

Variables

constexpr auto kyosu::cinf = eve::functor<cinf_t>
 Computes the complex-infinite defined as \(\textrm{NaN} + i\, \textrm{inf}\) in the chosen type.
constexpr auto kyosu::fnan = eve::functor<fnan_t>
 Computes the full nan constant such that all components of the chosen type are NaN.
constexpr auto kyosu::i = eve::functor<i_t>
 Computes the complex number \(i\) in the chosen type.
constexpr auto kyosu::j = eve::functor<j_t>
 Computes the complex number j i.e. quaternion(0, 0, 1, 0) in the chosen type.
constexpr auto kyosu::k = eve::functor<k_t>
 Computes the complex number k i.e. quaternion(0, 0, 0, 1) in the chosen type.
constexpr auto kyosu::mi = eve::functor<mi_t>
 Computes the complex number \(-i\) in the chosen type.