LINPLUS_C8
A Double Precision Complex Linear Algebra Library
LINPLUS_C8
is a Python library which
contains various functions for double precision complex linear algebra.
Actually, at the moment, the Python version of this library is only a tiny
portion of what is available in other languages.
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.
Languages:
LINPLUS_C8 is available in
a FORTRAN90 version and
a MATLAB version and
a Python version.
Related Programs:
C8LIB,
a Python library which
contains many utility routines, using "C8" or
"double precision complex" arithmetic.
Source Code:
-
c8_le_l2.py,
evaluates C1 <= C2 in the L2 norm.
-
c8_norm_l2.py,
returns the L2 norm of a C8.
-
c8_uniform_01.py,
returns a unit pseudorandom C8.
-
c8mat_print.py,
prints a C8MAT.
-
c8mat_print_some.py,
prints some of a C8MAT.
-
c8vec_indicator.py,
returns the indicator vector as a C8VEC.
-
c8vec_print.py,
prints a C8VEC.
-
c8vec_sort_a_l2.py,
sorts C8VEC's by L2 norm.
-
c8vec_uniform_01.py,
returns a unit pseudorandom C8VEC.
-
c8vec_unity.py,
returns the N roots of unity.
-
i4vec_print.py,
prints an I4VEC.
-
i4vec_uniform_ab.py,
generates a random I4VEC with entries between A and B.
-
sort_safe_rc.py,
externally sorts a list of items into ascending order.
-
timestamp.py,
prints the current YMDHMS date as a timestamp;
Examples and Tests:
You can go up one level to
the Python source codes.
Last revised on 11 October 2016.