perl-Math-Complex_C-L - perl interface to C's long double complex operations

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports i586
Package filename perl-Math-Complex_C-L-0.06-alt1.1.i586.rpm
Package name perl-Math-Complex_C-L
Package version 0.06
Package release alt1.1
Package architecture i586
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 117.29 KB
Installed size 117.29 KB
use warnings;
use strict;
use Math::Complex_C::L qw(:all);
my $c =    MCL(12.5, 1125); # assign as NV
my $root = MCL();
sqrt_cl($root, $c);
print "Square root of $c is $root\n";
See also the Math::Complex_C::L test suite for some (simplistic) examples
of usage.
This module is written largely for the use of perl builds whose nvtype is
'long double'. Run "perl -V:nvtype" to see what your perl's NV type is. If
your nvtype is 'double' consider using Math::Complex_C instead, and if
your nvtype is '__float128' consider using Math::Complex_C::Q.
Irrespective of the nvtype, you can still use this module - it's just
that there are a number of functions returning 'long double' - which, for
'double' and '__float128' builds do not utilise the full precision that the
'long double' or '__float128' NV provides.
OTOH, you *can* use Math::Complex_C - or, if your compiler supports it, use
Math::Complex_C::Q (and make full use of the extra precision its operations
provide) irrespective of your nvtype. See the "Which Math::Complex_C"
section of the README that ships with this module's source for a more
detailed explanation.


Package Version Architecture Repository
perl-Math-Complex_C-L-0.06-alt1.1.x86_64.rpm 0.06 x86_64 Autoimports
perl-Math-Complex_C-L - - -


Name Value
/usr/lib/perl5 - - - - - - - -
perl( -
perl( -
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -


Name Value
perl(Math/Complex_C/ = 0.060
perl-Math-Complex_C-L = 0.06-alt1.1


Type URL
Binary Package perl-Math-Complex_C-L-0.06-alt1.1.i586.rpm
Source Package perl-Math-Complex_C-L-0.06-alt1.1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] i586 autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Math-Complex_C-L rpm package:
    # sudo apt-get install perl-Math-Complex_C-L



See Also

Package Description
perl-Math-ConvexHull-MonotoneChain-0.01-alt8_23.i586.rpm Monotone chain algorithm for finding a convex hull in 2D
perl-Math-DCT-0.03-alt1.i586.rpm 1D and NxN 2D Fast Discreet Cosine Transforms (DCT-II)
perl-Math-Decimal-0.004-alt2.1.i586.rpm arithmetic in decimal
perl-Math-Decimal128-0.10-alt1.1.i586.rpm perl interface to C's _Decimal128 operations
perl-Math-FFTW-0.01-alt4.1.i586.rpm Perl interface to parts of the FFTW
perl-Math-Factoring-0.02-alt4.1.i586.rpm Math::Factoring - Advanced Factoring Algorithms
perl-Math-FastGF2-0.07-alt1.i586.rpm Perl extension for fast Galois Field arithmetic
perl-Math-FastGF2-scripts-0.07-alt1.i586.rpm Math-FastGF2 scripts
perl-Math-Float128-0.12-alt2_1.i586.rpm Perl interface to C's (quadmath) __float128 operations
perl-Math-Fractal-Julia-0.000003-alt4.1.i586.rpm Calculate points in the Julia set
perl-Math-Fractal-Mandelbrot-0.04-alt4.1.i586.rpm perl module Math-Fractal-Mandelbrot
perl-Math-GSL-Linalg-SVD-0.0.2-alt4.1.i586.rpm Perl extension with convenience methods for performing SVD and eigenvector decomp with the gsl C li
perl-Math-Gauss-XS-0.02-alt3.1.i586.rpm Gaussian distribution function and its inverse, fast XS version
perl-Math-Geometry-Delaunay-0.21-alt1.1.i586.rpm Quality Mesh Generator and Delaunay Triangulator
perl-Math-Geometry-GPC-1.03-alt4.1.i586.rpm perl module Math-Geometry-GPC