Search results for "module:Math::Vector::Real"
Math::Vector::Real - Real vector arithmetic in Perl
A simple pure perl module to manipulate vectors of any dimension. The function "V", always exported by the module, allows one to create new vectors: my $v = V(0, 1, 3, -1); Vectors are represented as blessed array references. It is allowed to manipul...
SALVA/Math-Vector-Real-0.18 - 30 Aug 2017 15:56:25 UTC
Math::Vector::Real::XS - Real vector arithmetic in fast XS
This module reimplements most of the functions in Math::Vector::Real in XS for a great performance boost. Once this module is installed, Math::Vector::Real will load and use it automatically....
SALVA/Math-Vector-Real-XS-0.10 - 15 Apr 2015 05:52:28 UTC
Math::Vector::Real::Random - Generate random real vectors
This module extends the Math::Vector::Real package adding some methods for random generation of vectors. Methods The extra methods are: Math::Vector::Real->random_in_box($dim, $size) $v->random_in_box When called as a class method, returns a random v...
SALVA/Math-Vector-Real-Random-0.03 - 24 Aug 2013 07:47:26 UTC
Math::Vector::Real::kdTree - kd-Tree implementation on top of Math::Vector::Real
This module implements a kd-Tree data structure in Perl and common algorithms on top of it. Methods The following methods are provided: $t = Math::Vector::Real::kdTree->new(@points) Creates a new kd-Tree containing the given points. $t2 = $t->clone C...
SALVA/Math-Vector-Real-kdTree-0.15 - 14 Apr 2015 14:54:39 UTC
Math::Vector::Real::Polyline - Algorithms related to polylines.
This module implements several algorithms related to polygonal chains or polylines. Note that the module can handle polylines in spaces of any dimension (not just 2D). API $p = Math::Vector::Polyline->new(@vectors) Creates a new polyline object. $d2 ...
SALVA/Math-Vector-Real-Polyline-0.01 - 30 Aug 2017 16:01:50 UTC
Math::Vector::Real::Farthest - Find the two more distant vectors from a set
This module implements several algorithms for finding the maximum distance between any two vectors from a given set (AKA the set diameter) and some two vectors that are that far away. METHODS The methods available are as follows: ($d2, $v0, $v1) = Ma...
SALVA/Math-Vector-Real-Farthest-0.02 - 26 Apr 2014 21:12:20 UTC
Math::Vector::Real::Neighbors - find nearest neighbor for a set of points
This module is able to find for every point in a given set its nearest neighbour from the same set. Note: currently the "neighbors" method is just a thin wrapper for the neighbor look-up algorithm provided in Math::Vector::Real::kdTree which is a cou...
SALVA/Math-Vector-Real-Neighbors-0.02 - 11 Sep 2014 15:09:04 UTC
Math::Vector::Real::MultiNormalMixture - Multinormal Mixture distribution
This module allows to calculate the density of a mixture of n multivariate normal simetric distributions. Given a multivariate normal simetric distributions in IR**k (IR := the real numbers domain) such that its density function can be calculated as....
SALVA/Math-Vector-Real-MultiNormalMixture-0.02 - 30 Jun 2011 08:11:51 UTC
Math::VectorReal - Module to handle 3D Vector Mathematics
The "Math::VectorReal" package defines a 3D mathematical "vector", in a way that is compatible with the previous CPAN module "Math::MatrixReal". However it provides a more vector oriented set of mathematical functions and overload operators, to the "...
ANTHONY/Math-VectorReal-1.02 - 19 Aug 2002 07:35:56 UTC
Math::Vector - package containing functions for vector mathematics and associated operations
This package facilitates the mathematical manipulation of 3-dimensional vector quantities. Two-dimensional vectors are supported only by setting one of the orthogonal components to 0, and n-D vectors where n > 3 are not supported. Given the limitatio...
WSYVINSKI/Math-Vector-1.03 - 19 Aug 2003 05:11:19 UTC
Math::BLAS - basic linear algebra subroutines
General Conventions Notation The following notation is used in this document. * *A*, *B*, and *C* are matrices * *D* is a diagonal matrix * *P* is a permutation matrix * op(*A*) denotes *A* or *A*' * *A*' is the transpose matrix of *A* * *u*, *v*, *w...
RALPH/Math-BLAS-1.02 - 23 Jan 2022 19:57:23 UTC
Math::Yapp - Perl extension for working with Polynomials. Yes, I know there are *many!* Polynomial packages. And like them, I started it for (geeky) fun, then got obsessed with it as a learning experience. Enjoy!
Man, if that synopsis don't say it all, what can I possibly add? :-) OK, as mentioned above, this is a fun project. The plan, not necessarily all implemented at the first release, is to provide many kinds of operations on the polynomials that intimid...
JASALOMON/Math-Yapp-1.07 - 26 Feb 2017 21:40:36 UTC
Math::Pari - Perl interface to PARI.
This package is a Perl interface to famous library PARI for numerical/scientific/number-theoretic calculations. It allows use of most PARI functions as Perl functions, and (almost) seamless merging of PARI and Perl data. In what follows we suppose pr...
ILYAZ/Math-Pari-2.030523 - 12 Apr 2022 09:21:44 UTC
Math::Matrix - multiply and invert matrices
This module implements various constructors and methods for creating and manipulating matrices. All methods return new objects, so, for example, "$X->add($Y)" does not modify $X. $X -> add($Y); # $X not modified; output is lost $X = $X -> add($Y); # ...
PJACKLAM/Math-Matrix-0.94 - 13 Jan 2021 13:22:59 UTC
Math::Random - Random Number Generators
Math::Random is a Perl port of the C version of randlib, which is a suite of routines for generating random deviates. See "RANDLIB" for more information. This port supports all of the distributions from which the Fortran and C versions generate devia...
GROMMEL/Math-Random-0.72 - 30 Aug 2015 20:44:00 UTC
Math::Complex - complex numbers and associated mathematical functions
This package lets you create and manipulate complex numbers. By default, *Perl* limits itself to real numbers, but an extra "use" statement brings full complex support, along with a full set of mathematical functions typically associated with and/or ...
ZEFRAM/Math-Complex-1.59 - 01 Feb 2012 23:39:04 UTC
Math::Polyhedra - locate vertices, edges, and faces of common polyhedra
HALLEY/Math-Polyhedra-0.7
-
07 May 2003 22:46:11 UTC
Math::GSL::BLAS - Basic Linear Algebra Subprograms
The functions of this module are divised into 3 levels: Level 1 - Vector operations "gsl_blas_sdsdot" "gsl_blas_dsdot" "gsl_blas_sdot" "gsl_blas_ddot($x, $y)" This function computes the scalar product x^T y for the vectors $x and $y. The function ret...
HAKONH/Math-GSL-0.44 - 01 Dec 2023 19:49:12 UTC
Math::Quaternion - Perl class to represent quaternions
This package lets you create and manipulate quaternions. A quaternion is a mathematical object developed as a kind of generalization of complex numbers, usually represented by an array of four real numbers, and is often used to represent rotations in...
JCHIN/Math-Quaternion-0.07 - 17 Nov 2013 13:39:38 UTC