c8lib


c8lib, an Octave code which implements certain elementary functions for "C8" or complex 64 bit variables.

The symbol "C8" is used to suggest a complex 64 bit variable. Here the 8 indicates that the underlying pair of real numbers each use 8 bytes = 64 bits of storage.

C8LIB contains routines that operate on scalars, vectors or doubly dimensioned arrays of C8's. A vector of C8's is denoted a C8VEC, and a doubly dimensioned array is a C8MAT.

Licensing:

The computer code and data files described and made available on this web page are distributed under the MIT license

Languages:

c8lib is available in a C version and a C++ version and a Fortran90 version and a MATLAB version and an Octave version and a Python version.

Related Programs:

c8lib_test

i4lib, an Octave code which contains many utility routines, using "I4" or "single precision integer" arithmetic.

quaternions, an Octave code which carries out some simple arithmetic operations for quaternions.

r8lib, an Octave code which contains many utility routines, using "R8" or "double precision real" arithmetic.

Source Code:


Last revised on 05 June 2023.