Bit::Vector - Efficient bit vector, set of integers and "big int" math library River stage three • 31 direct dependents • 373 total dependents

OVERLOADED OPERATORS See Bit::Vector::Overload(3). MORE STRING IMPORT/EXPORT See Bit::Vector::String(3). CLASS METHODS * "$version = Bit::Vector->Version();" Returns the current version number of this module. * "$bits = Bit::Vector->Word_Bits();" Ret...

STBEY/Bit-Vector-7.4 - 20 Nov 2014 09:49:01 UTC - Search in distribution

Bit::Vector::Array - Perl extension for manipulating bit vectors as an array River stage zero No dependents

Bit::Vector::Array is used to store an integer, but access bits of that integer as a bit vector. The integer is stored by assigning to the scalar value of an array. Individual bits are accessed by indexing into the array. The bit indexes start at 1 a...

GSLONDON/Bit-Vector-Array-0.02 - 16 Jan 2004 05:15:49 UTC - Search in distribution

Bit::Vector::Minimal - Object-oriented wrapper around vec() River stage zero No dependents

This is a much simplified, lightweight version of Bit::Vector, and wraps Perl's (sometimes confusing) "vec" function in an object-oriented abstraction....

TMTM/Bit-Vector-Minimal-1.3 - 04 Oct 2005 10:42:23 UTC - Search in distribution

Algorithm::BitVector - A memory efficient packed representation of arbitrary sized bit arrays and for logical and arithmetic operations on such arrays. River stage zero No dependents

My main motivation for creating this module was to provide the students at Purdue and elsewhere with a Perl class whose API is the same as that of my Python based "BitVector" module that appears to have become popular for prototyping algorithms for c...

AVIKAK/Algorithm-BitVector-1.26 - 15 Jan 2018 15:53:49 UTC - Search in distribution

CracTools::BitVector - Full Perl BitVector implementation River stage one • 1 direct dependent • 1 total dependent

This module based implements a bitvector datastructure where individual bits can be set, unset and check. It also implement "rank", "select" functions, but it is poorly optimised....

JAUDOUX/CracTools-1.251 - 09 Jun 2017 15:29:56 UTC - Search in distribution

Lucy::Object::BitVector - An array of bits. River stage two • 13 direct dependents • 20 total dependents

BitVector is a growable array of bits. All bits are initially zero....

NWELLNHOF/Lucy-0.6.2 - 27 Feb 2018 08:40:23 UTC - Search in distribution

KinoSearch::Object::BitVector - An array of bits. River stage two • 9 direct dependents • 10 total dependents

BitVector is a growable array of bits. All bits are initially zero....

CREAMYG/KinoSearch-0.315 - 16 Apr 2012 21:20:13 UTC - Search in distribution

Algorithm::Evolutionary::Individual::Bit_Vector - Classic bitstring individual for evolutionary computation; usually called chromosome, and using a different implementation from Algorithm::Evolutionary::Individual::BitString River stage one • 3 direct dependents • 4 total dependents

Bitstring Individual for a Genetic Algorithm. Used, for instance, in a canonical GA...

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC - Search in distribution

Genetic/IndBitVector.pm River stage zero No dependents

AQUMSIEH/AI-Genetic-0.05 - 11 May 2007 17:51:29 UTC - Search in distribution

Bit::Util - Utility subroutines for bit-vector manipulation River stage zero No dependents

This module provides some utility methods for bit-vector handling. It is writting in XS and so its aim is to be very fast. EXPORTABLE FUNCTIONS bu_count($vec [, $start [, $end]]) Counts the number of bits set in the bit-vector. $start and $end, when ...

SALVA/Bit-Util-0.02 - 14 Jun 2012 10:01:29 UTC - Search in distribution

Tie::VecArray - An array interface to a bit vector. River stage zero No dependents

This module implements an array interface to a bit vector. Method tie $vec_obj = tie(@array, 'Tie::VecArray', $bits); $vec_obj = tie(@array, 'Tie::VecArray', $bits, $vec); Creates a new @array tied to a bit vector. $bits is the number of bits which w...

MSCHWERN/Tie-VecArray-0.03 - 27 Nov 2007 00:31:32 UTC - Search in distribution

Bit::Grep - select elements from an array using a bit vector River stage zero No dependents

This module provides some functions to select elements from and array using a bit vector. API @selected = bg_grep $vec, @array Selects elements from @array using bit vector $vec as the selector. It is equivalent to @selected = @array[grep vec($vec, $...

SALVA/Bit-Grep-0.01 - 02 Sep 2010 12:24:11 UTC - Search in distribution

LCS::BV - Bit Vector (BV) implementation of the Longest Common Subsequence (LCS) Algorithm River stage zero No dependents

CONSTRUCTOR new() Creates a new object which maintains internal storage areas for the LCS computation. Use one of these per concurrent LCS() call. METHODS LLCS(\@a,\@b) Return the length of a Longest Common Subsequence, taking two arrayrefs as method...

WOLLMERS/LCS-BV-0.14 - 24 Jun 2020 18:55:07 UTC - Search in distribution

Data::BitStream::BitVec - A Bit::Vector implementation of Data::BitStream River stage zero No dependents

An implementation of Data::BitStream. See the documentation for that module for many more examples, and Data::BitStream::Base for the API. This document only describes the unique features of this implementation, which is of limited value to people pu...

DANAJ/Data-BitStream-0.08 - 16 Aug 2014 03:37:57 UTC - Search in distribution

Class::Bits - Class wrappers around bit vectors River stage zero No dependents

Class::Bits defines classes using bit vectors as storage. Object attributes are stored in bit fields inside the bit vector. Bit field sizes have to be powers of 2 (1, 2, 4, 8, 16 or 32). There is a class constructor subroutine: make_bits( field1 => s...

SALVA/Class-Bits-0.05 - 14 Oct 2003 19:14:47 UTC - Search in distribution

Argv - Provide an OO interface to an arg vector River stage one • 3 direct dependents • 4 total dependents

An Argv object treats a command line as 3 separate entities: the *program*, the *options*, and the *args*. The *options* may be further subdivided into user-defined *option sets* by use of the "optset" method. When one of the *execution methods* is c...

DSB/Argv-1.28 - 13 May 2013 15:01:11 UTC - Search in distribution

Plucene::Bitvector - a vector of bits River stage two • 6 direct dependents • 19 total dependents

A serialisable implementation of a vector of bits. This subclass of Bit::Vector::Minimal allows the writing (and reading) of vectors to (and from) a Plucene stream....

TMTM/Plucene-1.25 - 26 Aug 2006 19:25:08 UTC - Search in distribution

Math::BigInt::BitVect - a math backend library based on Bit::Vector River stage zero No dependents

PJACKLAM/Math-BigInt-BitVect-1.16 - 11 Oct 2019 18:37:49 UTC - Search in distribution

Text::Levenshtein::BV - Bit Vector (BV) implementation of the Levenshtein Algorithm River stage zero No dependents

CONSTRUCTOR new() Creates a new object which maintains internal storage areas for the SES computation. Use one of these per concurrent SES() call. METHODS SES(\@a,\@b) Finds a Shortest Edit Script (SES), taking two arrayrefs as method arguments. It r...

WOLLMERS/Text-Levenshtein-BV-0.05 - 06 Aug 2020 13:44:41 UTC - Search in distribution

Sort::Packed - Sort records packed in a vector River stage zero No dependents

This module allows to sort data packed in a perl scalar. It is very fast and uses very little memory. Usually, it is one order of magnitude faster than unpacking the data and sorting it with perl "sort" builtin. EXPORT The following functions are ava...

SALVA/Sort-Packed-0.08 - 22 May 2014 15:51:24 UTC - Search in distribution
204 results (0.164 seconds)