#
c8lib

**c8lib**,
a Python code which
implements certain
elementary functions for "C8" or
double precision complex variables.

The symbol "C8" is used to suggest a double precision complex
variable. Here the 8 indicates that the underlying pair of
real numbers each use 8 bytes 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 GNU LGPL license.

###
Languages:

**c8lib** is available in
a C version and
a C++ version and
a FORTRAN90 version and
a MATLAB version and
a Python version.

###
Related Programs:

complex_numbers_test,
a Python code which
demonstrates some simple features involved in the use of
complex numbers.

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

r4lib,
a Python code which
contains many utility routines
using single precision real (R4) arithmetic.

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

uniform,
a Python code which
contains uniform random number generators (RNG) for
several arithmetic types.

###
Source Code:

*
Last revised on 26 September 2021.
*