Bit::Vector  Efficient bit vector, set of integers and "big int" math library
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/BitVector7.4  20 Nov 2014 09:49:01 UTC  Search in distribution
Bit::Vector::Array  Perl extension for manipulating bit vectors as an array
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/BitVectorArray0.02  16 Jan 2004 05:15:49 UTC  Search in distribution
Bit::Vector::Minimal  Objectoriented wrapper around vec()
This is a much simplified, lightweight version of Bit::Vector, and wraps Perl's (sometimes confusing) "vec" function in an objectoriented abstraction....
TMTM/BitVectorMinimal1.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.
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/AlgorithmBitVector1.26  15 Jan 2018 15:53:49 UTC  Search in distribution
CracTools::BitVector  Full Perl BitVector implementation
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/CracTools1.251  09 Jun 2017 15:29:56 UTC  Search in distribution CracTools::GenomeMask  A bit vector mask over the whole genome
Lucy::Object::BitVector  An array of bits.
BitVector is a growable array of bits. All bits are initially zero....
NWELLNHOF/Lucy0.6.2  27 Feb 2018 08:40:23 UTC  Search in distribution
KinoSearch::Object::BitVector  An array of bits.
BitVector is a growable array of bits. All bits are initially zero....
CREAMYG/KinoSearch0.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
Bitstring Individual for a Genetic Algorithm. Used, for instance, in a canonical GA...
JMERELO/AlgorithmEvolutionary0.82.1  29 Mar 2021 11:30:17 UTC  Search in distribution
Genetic/IndBitVector.pm
AQUMSIEH/AIGenetic0.05

11 May 2007 17:51:29 UTC

Search in distribution
Bit::Util  Utility subroutines for bitvector manipulation
This module provides some utility methods for bitvector 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 bitvector. $start and $end, when ...
SALVA/BitUtil0.02  14 Jun 2012 10:01:29 UTC  Search in distribution
Tie::VecArray  An array interface to a bit vector.
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/TieVecArray0.03  27 Nov 2007 00:31:32 UTC  Search in distribution
Bit::Grep  select elements from an array using a bit vector
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/BitGrep0.01  02 Sep 2010 12:24:11 UTC  Search in distribution
LCS::BV  Bit Vector (BV) implementation of the Longest Common Subsequence (LCS) Algorithm
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/LCSBV0.14  24 Jun 2020 18:55:07 UTC  Search in distribution
Data::BitStream::BitVec  A Bit::Vector implementation of Data::BitStream
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/DataBitStream0.08  16 Aug 2014 03:37:57 UTC  Search in distribution Data::BitStream::Base  A Role implementing the API for Data::BitStream
 Data::BitStream::WordVec  A Vector32 implementation of Data::BitStream
Class::Bits  Class wrappers around bit vectors
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/ClassBits0.05  14 Oct 2003 19:14:47 UTC  Search in distribution
Argv  Provide an OO interface to an arg vector
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 userdefined *option sets* by use of the "optset" method. When one of the *execution methods* is c...
DSB/Argv1.28  13 May 2013 15:01:11 UTC  Search in distribution
Plucene::Bitvector  a vector of bits
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/Plucene1.25  26 Aug 2006 19:25:08 UTC  Search in distribution
Math::BigInt::BitVect  a math backend library based on Bit::Vector
PJACKLAM/MathBigIntBitVect1.16

11 Oct 2019 18:37:49 UTC

Search in distribution
Text::Levenshtein::BV  Bit Vector (BV) implementation of the Levenshtein Algorithm
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/TextLevenshteinBV0.05  06 Aug 2020 13:44:41 UTC  Search in distribution
Sort::Packed  Sort records packed in a vector
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/SortPacked0.08  22 May 2014 15:51:24 UTC  Search in distribution