view release on metacpan or search on metacpan
ppport.h -- Perl/Pollution/Portability Version 3.11
Automatically created by Devel::PPPort running under perl 5.008008.
Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
includes in parts/inc/ instead.
Use 'perldoc ppport.h' to view the documentation below.
----------------------------------------------------------------------
sub strip
{
my $self = do { local(@ARGV,$/)=($0); <> };
my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
$copy =~ s/^(?=\S+)/ /gms;
$self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
$self =~ s/^SKIP.*(?=^__DATA__)/SKIP
if (\@ARGV && \$ARGV[0] eq '--unstrip') {
eval { require Devel::PPPort };
\$@ and die "Cannot require Devel::PPPort, please install.\\n";
if (\$Devel::PPPort::VERSION < $VERSION) {
view all matches for this distribution
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
# Un-comment this if you add C files to link with later:
# OBJECT => '$(O_FILES)', # link all the C files too
clean => {FILES => "cs_reif2.inc cs_vadd.inc cs_vmul.inc cs_vsub.inc"},
);
if (eval {require ExtUtils::Constant; 1}) {
# If you edit these definitions to change the constants used by this module,
# you will need to use the generated const-c.inc and const-xs.inc
# files to replace their "fallback" counterparts before distributing your
# changes.
my @names = (
qw(
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Algorithm/CRF.pm view on Meta::CPAN
1;
__END__
# Below is stub documentation for your module. You'd better edit it!
=head1 NAME
Algorithm::CRF - Perl binding for CRF++
lib/Algorithm/CRF.pm view on Meta::CPAN
=head1 DESCRIPTION
Stub documentation for Algorithm::CRF, created by h2xs. It looks like the
author of the extension was negligent enough to leave the stub
unedited.
=head1 FUNCTIONS
=cut
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Algorithm/CheckDigits.pm view on Meta::CPAN
'sici' => [ 'Algorithm::CheckDigits::MBase_003',
'Value Added Tax number, VAT (DE)' ],
'euronote' => [ 'Algorithm::CheckDigits::M09_001',
'Euro bank notes, EUR' ],
'amex' => [ 'Algorithm::CheckDigits::M10_001',
'American Express credit cards' ],
'bahncard' => [ 'Algorithm::CheckDigits::M10_001',
'DB Bahncard (DE)' ],
'cusip' => [ 'Algorithm::CheckDigits::M10_001',
'Committee on Uniform Security Identification Procedures, CUSIP (US)' ],
'diners' => [ 'Algorithm::CheckDigits::M10_001',
q(Diner's club credit cards) ],
'discover' => [ 'Algorithm::CheckDigits::M10_001',
'Discover credit cards' ],
'enroute' => [ 'Algorithm::CheckDigits::M10_001',
'EnRoute credit cards' ],
'eurocard' => [ 'Algorithm::CheckDigits::M10_001',
'Eurocard credit cards' ],
'happydigits' => [ 'Algorithm::CheckDigits::M10_001',
'Happy Digits (DE)' ],
'jcb' => [ 'Algorithm::CheckDigits::M10_001',
'JCB credit cards' ],
'klubkarstadt' => [ 'Algorithm::CheckDigits::M10_001',
'Klub Karstadt (DE)' ],
'mastercard' => [ 'Algorithm::CheckDigits::M10_001',
'Mastercard credit cards' ],
'miles&more' => [ 'Algorithm::CheckDigits::M10_001',
'Miles & More, Lufthansa (DE)' ],
'visa' => [ 'Algorithm::CheckDigits::M10_001',
'VISA credit cards' ],
'isin' => [ 'Algorithm::CheckDigits::M10_001',
'International Securities Identifikation Number, ISIN' ],
'imei' => [ 'Algorithm::CheckDigits::M10_001',
'International Mobile Station Equipment Identity, IMEI' ],
'imeisv' => [ 'Algorithm::CheckDigits::M10_001',
view all matches for this distribution
view release on metacpan or search on metacpan
src/cluster.c view on Meta::CPAN
* "Singular Value Decomposition and Least Squares Solutions",
* published in
* Numerische Mathematik 14(5): page 403-420 (1970)
* and
* Handbook for Automatic Computation, Volume II: Linear Algebra,
* (John H. Wilkinson and C. Reinsch; edited by Friedrich L. Bauer and
* Alston S. Householder): page 134-151 (1971).
* t
* This subroutine determines the singular value decomposition A=usv of a
* real m by n rectangular matrix, where m is greater * than or equal to n.
* Householder bidiagonalization and a variant of the QR algorithm are used.
view all matches for this distribution
view release on metacpan or search on metacpan
because the module Inline::MakeMaker is not found. Due to this
ExtUtils::MakeMaker is back.
0.10 November 6 2005
* permutations() has been edited to match Algorithm L from [1]
* Added REFERENCES to POD
* Added a workaround to Makefile.PL for "No rule to make target
... needed by `pure_all'" so that the Makefile generated by
view all matches for this distribution
view release on metacpan or search on metacpan
ppport.h -- Perl/Pollution/Portability Version 3.19
Automatically created by Devel::PPPort running under perl 5.014002.
Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
includes in parts/inc/ instead.
Use 'perldoc ppport.h' to view the documentation below.
----------------------------------------------------------------------
sub strip
{
my $self = do { local(@ARGV,$/)=($0); <> };
my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
$copy =~ s/^(?=\S+)/ /gms;
$self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
$self =~ s/^SKIP.*(?=^__DATA__)/SKIP
if (\@ARGV && \$ARGV[0] eq '--unstrip') {
eval { require Devel::PPPort };
\$@ and die "Cannot require Devel::PPPort, please install.\\n";
if (eval \$Devel::PPPort::VERSION < $VERSION) {
view all matches for this distribution
view release on metacpan or search on metacpan
ppport.h -- Perl/Pollution/Portability Version 3.21
Automatically created by Devel::PPPort running under perl 5.014002.
Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
includes in parts/inc/ instead.
Use 'perldoc ppport.h' to view the documentation below.
----------------------------------------------------------------------
sub strip
{
my $self = do { local(@ARGV,$/)=($0); <> };
my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
$copy =~ s/^(?=\S+)/ /gms;
$self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
$self =~ s/^SKIP.*(?=^__DATA__)/SKIP
if (\@ARGV && \$ARGV[0] eq '--unstrip') {
eval { require Devel::PPPort };
\$@ and die "Cannot require Devel::PPPort, please install.\\n";
if (eval \$Devel::PPPort::VERSION < $VERSION) {
view all matches for this distribution
view release on metacpan or search on metacpan
ppport.h -- Perl/Pollution/Portability Version 3.06_01
Automatically created by Devel::PPPort running under
perl 5.008008 on Wed Oct 22 22:33:39 2008.
Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
includes in parts/inc/ instead.
Use 'perldoc ppport.h' to view the documentation below.
----------------------------------------------------------------------
view all matches for this distribution
view release on metacpan or search on metacpan
my $usage = << "ENDUSAGE";
Usage: $0 [{-c | -C lines -e | -f | -u | -U lines |-q | -i | -w}] oldfile newfile
-c do a context diff with 3 lines of context
-C do a context diff with 'lines' lines of context (implies -c)
-e create a script for the ed editor to change oldfile to newfile
-f like -e but in reverse order
-u do a unified diff with 3 lines of context
-U do a unified diff with 'lines' lines of context (implies -u)
-q report only whether or not the files differ
-i ignore differences in Upper/lower-case
view all matches for this distribution
view release on metacpan or search on metacpan
Leandro Hermida and Jérôme Quelin for reports.
2010-12-18 Juan J. Merelo Guervós <jmerelo@localhost.localdomain>
* lib/Algorithm/Evolutionary.pm (import): Starting 0.76 with pod
editions .
2010-12-16 Juan Julian Merelo Guervos <jmerelo@usuario-desktop>
* MANIFEST: Added combined operator and QuadXOver-Diff.
view all matches for this distribution
view release on metacpan or search on metacpan
Leandro Hermida and Jérôme Quelin for reports.
2010-12-18 Juan J. Merelo Guervós <jmerelo@localhost.localdomain>
* lib/Algorithm/Evolutionary.pm (import): Starting 0.76 with pod
editions .
2010-12-16 Juan Julian Merelo Guervos <jmerelo@usuario-desktop>
* MANIFEST: Added combined operator and QuadXOver-Diff.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Algorithm/Evolutionary.pm view on Meta::CPAN
title = "Testing the Intermediate Disturbance Hypothesis: Effect of
Asynchronous Population Incorporation on Multi-Deme
Evolutionary Algorithms",
booktitle = "Parallel Problem Solving from Nature - PPSN X",
year = "2008",
editor = "Gunter Rudolph and Thomas Jansen and Simon Lucas and
Carlo Poloni and Nicola Beume",
volume = "5199",
series = "LNCS",
pages = "266-275",
address = "Dortmund",
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Algorithm/Evolve/Util.pm view on Meta::CPAN
and use a (slower) unicode-friendly string comparison, set
C<$Algorithm::Evolve::Util::UNICODE_STRINGS> to a true value.
In array genes, the comparison of individual elements is done with C<eq>.
Note that this is the Hamming metric, and not the edit distance metric. Edit
distance may be an interesting fitness to use as well. There are at least two
modules (L<Text::Levenshtein|Text::Levenshtein> and
L<Text::LevenshteinXS|Text::LevenshteinXS>) that I know of which calculate the
edit distance of two strings.
=item C<str_mutate( $string1 [, $num [, \@alphabet ]] )>
=item C<arr_mutate( \@array1 [, $num [, \@alphabet ]] )>
view all matches for this distribution
view release on metacpan or search on metacpan
examples/data_generator.pl view on Meta::CPAN
# How the synthetic data is generated for clustering is
# controlled entirely by the input_parameter_file keyword in
# the function call shown below. The class prior
# probabilities, the mean vectors and covariance matrix
# entries in file must be according to the syntax shown in
# the example param.txt file. It is best to edit that file
# as needed for the purpose of data generation.
#my $parameter_file = "param1.txt"; #2D
#my $parameter_file = "param2.txt"; #2D
#my $parameter_file = "param3.txt"; #2D
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Algorithm/HITS.pm view on Meta::CPAN
}
1;
__END__
# Below is stub documentation for your module. You'd better edit it!
=head1 NAME
Algorithm::HITS - Perl implementation of HITS algorithm
view all matches for this distribution
view release on metacpan or search on metacpan
1;
__END__
# Below is stub documentation for your module. You better edit it!
=head1 NAME
Algorithm::Hamming::Perl - Perl implementation of ECC Hamming encoding,
for single bit auto error correction.
view all matches for this distribution
view release on metacpan or search on metacpan
ppport.h -- Perl/Pollution/Portability Version 3.20
Automatically created by Devel::PPPort running under perl 5.018004.
Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
includes in parts/inc/ instead.
Use 'perldoc ppport.h' to view the documentation below.
----------------------------------------------------------------------
sub strip
{
my $self = do { local(@ARGV,$/)=($0); <> };
my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
$copy =~ s/^(?=\S+)/ /gms;
$self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
$self =~ s/^SKIP.*(?=^__DATA__)/SKIP
if (\@ARGV && \$ARGV[0] eq '--unstrip') {
eval { require Devel::PPPort };
\$@ and die "Cannot require Devel::PPPort, please install.\\n";
if (eval \$Devel::PPPort::VERSION < $VERSION) {
view all matches for this distribution
view release on metacpan or search on metacpan
HowSimilar.pm view on Meta::CPAN
sub _tokenize { return [split //, $_[0]] }
1;
__END__
# Below is stub documentation for your module. You better edit it!
=head1 NAME
Algorithm::HowSimilar - Perl extension for quantifying similarites between things
view all matches for this distribution
view release on metacpan or search on metacpan
examples/data_generator.pl view on Meta::CPAN
# How the synthetic data is generated for clustering is
# controlled entirely by the input_parameter_file keyword in
# the function call shown below. The mean vector and
# covariance matrix entries in file must be according to the
# syntax shown in the example param.txt file. It is best to
# edit this file as needed for the purpose of data
# generation.
#my $parameter_file = "param.txt";
#my $parameter_file = "param3.txt";
my $parameter_file = "param2.txt";
view all matches for this distribution
view release on metacpan or search on metacpan
ppport.h -- Perl/Pollution/Portability Version 3.17
Automatically created by Devel::PPPort running under perl 5.010000.
Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
includes in parts/inc/ instead.
Use 'perldoc ppport.h' to view the documentation below.
----------------------------------------------------------------------
sub strip
{
my $self = do { local(@ARGV,$/)=($0); <> };
my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
$copy =~ s/^(?=\S+)/ /gms;
$self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
$self =~ s/^SKIP.*(?=^__DATA__)/SKIP
if (\@ARGV && \$ARGV[0] eq '--unstrip') {
eval { require Devel::PPPort };
\$@ and die "Cannot require Devel::PPPort, please install.\\n";
if (eval \$Devel::PPPort::VERSION < $VERSION) {
view all matches for this distribution
view release on metacpan or search on metacpan
CODE_OF_CONDUCT.md view on Meta::CPAN
Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
or harmful.
Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.
## Scope
view all matches for this distribution
view release on metacpan or search on metacpan
ppport.h -- Perl/Pollution/Portability Version 3.06_01
Automatically created by Devel::PPPort running under
perl 5.008008 on Tue Jan 8 15:31:18 2008.
Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
includes in parts/inc/ instead.
Use 'perldoc ppport.h' to view the documentation below.
----------------------------------------------------------------------
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Algorithm/LUHN.pm view on Meta::CPAN
print "It worked again\n" if is_valid("A2C4E6G8$c");
=head1 DESCRIPTION
This module calculates the Modulus 10 Double Add Double checksum, also known as
the LUHN Formula. This algorithm is used to verify credit card numbers and
Standard & Poor's security identifiers such as CUSIP's and CSIN's.
You can find plenty of information about the algorithm by searching the web for
"modulus 10 double add double".
lib/Algorithm/LUHN.pm view on Meta::CPAN
=cut
=item is_valid CHECKSUMMED_NUM
This function takes a credit-card number and returns true if
the number passes the LUHN check.
Ie it returns true if the final character of CHECKSUMMED_NUM is the
correct checksum for the rest of the number and false if not. Obviously the
final character does not factor into the checksum calculation. False will also
lib/Algorithm/LUHN.pm view on Meta::CPAN
=head1 SEE ALSO
L<Algorithm::CheckDigits> provides a front-end to a large collection
of modules for working with check digits.
L<Business::CreditCard> provides three functions for checking credit
card numbers. L<Business::CreditCard::Object> provides an OO interface
to those functions.
L<Business::CardInfo> provides a class for holding credit card details,
and has a type constraint on the card number, to ensure it passes the
LUHN check.
L<Business::CCCheck> provides a number of functions for checking
credit card numbers.
L<Regexp::Common> supports combined LUHN and issuer checking
against a card number.
L<Algorithm::Damm> implements a different kind of check digit algorithm,
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Algorithm/LUHN_XS.pm view on Meta::CPAN
The rest of the documentation is mostly a copy of the original docs, with some
additions for functions that are new.
This module calculates the Modulus 10 Double Add Double checksum, also known as
the LUHN Formula. This algorithm is used to verify credit card numbers and
Standard & Poor's security identifiers such as CUSIP's and CSIN's.
You can find plenty of information about the algorithm by searching the web for
"modulus 10 double add double".
lib/Algorithm/LUHN_XS.pm view on Meta::CPAN
=cut
=item is_valid CHECKSUMMED_NUM
This function takes a credit-card number and returns true if
the number passes the LUHN check.
Ie it returns true if the final character of CHECKSUMMED_NUM is the
correct checksum for the rest of the number and false if not. Obviously the
final character does not factor into the checksum calculation. False will also
lib/Algorithm/LUHN_XS.pm view on Meta::CPAN
=item check_digit_rff NUM
This function returns the checksum of the given number.
It's about 50% faster than check_digit() because it doesn't support the valid_chars() function, and only produces a valid output for numeric input. If you pass
it input with alpha characters, it will return -1. Works great for Credit
Cards, but not for things like L<CUSIP identifiers|https://en.wikipedia.org/wiki/CUSIP>.
=cut
# check_digit, check_digit_fast, and check_digit_rff are XS defined functions
lib/Algorithm/LUHN_XS.pm view on Meta::CPAN
L<Algorithm::LUHN> is the original pure perl module this is based on.
L<Algorithm::CheckDigits> provides a front-end to a large collection
of modules for working with check digits.
L<Business::CreditCard> provides three functions for checking credit
card numbers. L<Business::CreditCard::Object> provides an OO interface
to those functions.
L<Business::CardInfo> provides a class for holding credit card details,
and has a type constraint on the card number, to ensure it passes the
LUHN check.
L<Business::CCCheck> provides a number of functions for checking
credit card numbers.
L<Regexp::Common> supports combined LUHN and issuer checking
against a card number.
L<Algorithm::Damm> implements a different kind of check digit algorithm,
view all matches for this distribution
view release on metacpan or search on metacpan
src/liblinear/blas/blas.h view on Meta::CPAN
/* blas.h -- C header file for BLAS Ver 1.0 */
/* Jesse Bennett March 23, 2000 */
/** barf [ba:rf] 2. "He suggested using FORTRAN, and everybody barfed."
- From The Shogakukan DICTIONARY OF NEW ENGLISH (Second edition) */
#ifndef BLAS_INCLUDE
#define BLAS_INCLUDE
/* Data types specific to BLAS implementation */
view all matches for this distribution
view release on metacpan or search on metacpan
Line/Bresenham/C/C.pm view on Meta::CPAN
bootstrap Algorithm::Line::Bresenham::C $VERSION;
1;
__END__
# Below is stub documentation for your module. You better edit it!
=head1 NAME
Algorithm::Line::Bresenham::C - it is a C version Algorithm::Line::Bresenham to speed up a bit.
view all matches for this distribution
view release on metacpan or search on metacpan
Algorithm-Line-Lerp/ppport.h -- Perl/Pollution/Portability Version 3.68
Automatically created by Devel::PPPort running under perl 5.036000.
Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
includes in parts/inc/ instead.
Use 'perldoc Algorithm-Line-Lerp/ppport.h' to view the documentation below.
----------------------------------------------------------------------
to display information for all known API elements.
=head1 BUGS
Some of the suggested edits and/or generated patches may not compile as-is
without tweaking manually. This is generally due to the need for an extra
parameter to be added to the call to prevent buffer overflow.
If this version of F<Algorithm-Line-Lerp/ppport.h> is causing failure during
the compilation of this module, please check if newer versions
dXSBOOTARGSXSAPIVERCHK|5.021006||Viu
dXSFUNCTION|5.005000||Viu
dXSI32|5.003007|5.003007|V
dXSTARG|5.006000|5.003007|poVnu
dXSUB_SYS|5.003007||Viu
edit_distance|5.023008||Vniu
EIGHT_BIT_UTF8_TO_NATIVE|5.023003||Viu
ELEMENT_RANGE_MATCHES_INVLIST|5.023002||Viu
EMBEDMYMALLOC|5.006000||Viu
emulate_cop_io|||xciu
emulate_setlocale|5.027009||Vniu
sub strip
{
my $self = do { local(@ARGV,$/)=($0); <> };
my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
$copy =~ s/^(?=\S+)/ /gms;
$self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
$self =~ s/^SKIP.*(?=^__DATA__)/SKIP
if (\@ARGV && \$ARGV[0] eq '--unstrip') {
eval { require Devel::PPPort };
\$@ and die "Cannot require Devel::PPPort, please install.\\n";
if (eval \$Devel::PPPort::VERSION < $VERSION) {
view all matches for this distribution
view release on metacpan or search on metacpan
ppport.h -- Perl/Pollution/Portability Version 3.13
Automatically created by Devel::PPPort running under perl 5.008008.
Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
includes in parts/inc/ instead.
Use 'perldoc ppport.h' to view the documentation below.
----------------------------------------------------------------------
sub strip
{
my $self = do { local(@ARGV,$/)=($0); <> };
my($copy) = $self =~ /^=head\d\s+COPYRIGHT\s*^(.*?)^=\w+/ms;
$copy =~ s/^(?=\S+)/ /gms;
$self =~ s/^$HS+Do NOT edit.*?(?=^-)/$copy/ms;
$self =~ s/^SKIP.*(?=^__DATA__)/SKIP
if (\@ARGV && \$ARGV[0] eq '--unstrip') {
eval { require Devel::PPPort };
\$@ and die "Cannot require Devel::PPPort, please install.\\n";
if (\$Devel::PPPort::VERSION < $VERSION) {
view all matches for this distribution
view release on metacpan or search on metacpan
@result;
}
1;
__END__
# Below is stub documentation for your module. You better edit it!
=head1 NAME
Algorithm::MinMax - Finding the minimum and maximum of an array with
at most 3n/2 - 2 comparisons.
view all matches for this distribution