Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
fixing Pod::Checker warning "multiple occurrences of link target FUNC…
…TIONS"
  • Loading branch information
kmx committed Jan 4, 2015
1 parent 100fb1e commit ccc5425
Show file tree
Hide file tree
Showing 6 changed files with 46 additions and 27 deletions.
2 changes: 1 addition & 1 deletion IO/GD/GD.pd
Expand Up @@ -855,7 +855,7 @@ function names (ex: gdImageString()). I've created aliases here for all of those
functions so you don't have to keep typing 'gdImage' in your code, but the long version are in
there as well.

=head1 FUNCTIONS
=head1 METHODS

=cut

Expand Down
8 changes: 2 additions & 6 deletions IO/Pnm/pnm.pd
Expand Up @@ -70,13 +70,9 @@ sub rcarp {
show_err(shift);
carp @_;
}
EOD


# public interface

=head1 FUNCTIONS


pp_addpm({At=>Bot},<<'EOD'); # the rest of FUNCTIONS section
=head2 rpnm

=for ref
Expand Down
7 changes: 3 additions & 4 deletions Lib/GSL/DIFF/gsl_diff.pd
Expand Up @@ -29,10 +29,10 @@ GNU Scientific Library.
my ($x) = @_;
return $x**2;
}
EOD

=head1 FUNCTIONS

=head2 gsldiff()
pp_addpm({At=>Bot},<<'EOD'); # the rest of FUNCTIONS section
=head2 gsldiff

=for ref

Expand Down Expand Up @@ -97,7 +97,6 @@ The GSL differentiation routines were written by David Morrison.

=cut


EOD

pp_addhdr('
Expand Down
47 changes: 35 additions & 12 deletions Lib/GSL/INTEG/gsl_integ.pd
Expand Up @@ -91,9 +91,12 @@ Please check the GSL documentation for more information.
return exp(-$x**2);
}

=head1 FUNCTIONS
EOD

pp_addpm({At=>Bot},<<'EOD'); # the rest of FUNCTIONS section
=head2 gslinteg_qng

=head2 gslinteg_qng() -- Non-adaptive Gauss-Kronrod integration
Non-adaptive Gauss-Kronrod integration

This function applies the Gauss-Kronrod 10-point, 21-point, 43-point and 87-point
integration rules in succession until an estimate of the integral of f over ($a,$b)
Expand Down Expand Up @@ -123,7 +126,9 @@ Example:
}


=head2 gslinteg_qag() -- Adaptive integration
=head2 gslinteg_qag

Adaptive integration

This function applies an integration rule adaptively until an estimate of
the integral of f over ($a,$b) is achieved within the desired absolute and
Expand Down Expand Up @@ -160,7 +165,9 @@ Example:
return ($x**2.6)*log(1.0/$x);
}

=head2 gslinteg_qags() -- Adaptive integration with singularities
=head2 gslinteg_qags

Adaptive integration with singularities

This function applies the Gauss-Kronrod 21-point integration rule
adaptively until an estimate of the integral of f over ($a,$b) is
Expand Down Expand Up @@ -195,7 +202,9 @@ Example:
return ($x)*log(1.0/$x);
}

=head2 gslinteg_qagp() -- Adaptive integration with known singular points
=head2 gslinteg_qagp

Adaptive integration with known singular points

This function applies the adaptive integration algorithm used by
gslinteg_qags taking into account the location of singular points
Expand Down Expand Up @@ -236,7 +245,9 @@ Example:
return $x3 * log(abs(($x2-1.0)*($x2-2.0)));
}

=head2 gslinteg_qagi() -- Adaptive integration on infinite interval
=head2 gslinteg_qagi

Adaptive integration on infinite interval

This function estimates the integral of the function f over the
infinite interval (-\infty,+\infty) within the desired absolute and
Expand Down Expand Up @@ -271,7 +282,9 @@ Example:
}


=head2 gslinteg_qagiu() -- Adaptive integration on infinite interval
=head2 gslinteg_qagiu

Adaptive integration on infinite interval

This function estimates the integral of the function f over the
infinite interval (a,+\infty) within the desired absolute and
Expand Down Expand Up @@ -308,7 +321,9 @@ Example:
return ($x**($alfa-1))/((1+10*$x)**2);
}

=head2 gslinteg_qagil() -- Adaptive integration on infinite interval
=head2 gslinteg_qagil

Adaptive integration on infinite interval

This function estimates the integral of the function f over the
infinite interval (-\infty,b) within the desired absolute and
Expand Down Expand Up @@ -342,7 +357,9 @@ Example:
return exp($x);
}

=head2 gslinteg_qawc() -- Adaptive integration for Cauchy principal values
=head2 gslinteg_qawc

Adaptive integration for Cauchy principal values

This function computes the Cauchy principal value of the integral of f over (a,b),
with a singularity at c, I = \int_a^b dx f(x)/(x - c). The integral is
Expand Down Expand Up @@ -373,7 +390,9 @@ Example:
return 1.0 / (5.0 * $x * $x * $x + 6.0) ;
}

=head2 gslinteg_qaws() -- Adaptive integration for singular functions
=head2 gslinteg_qaws

Adaptive integration for singular functions

The algorithm in gslinteg_qaws is designed for integrands with algebraic-logarithmic
singularities at the end-points of an integration region.
Expand Down Expand Up @@ -414,7 +433,9 @@ Example:
}
}

=head2 gslinteg_qawo() -- Adaptive integration for oscillatory functions
=head2 gslinteg_qawo

Adaptive integration for oscillatory functions

This function uses an adaptive algorithm to compute the integral of f over
(a,b) with the weight function sin(omega*x) or cos(omega*x) -- which of
Expand Down Expand Up @@ -451,7 +472,9 @@ Example:
}


=head2 gslinteg_qawf() -- Adaptive integration for Fourier integrals
=head2 gslinteg_qawf

Adaptive integration for Fourier integrals

This function attempts to compute a Fourier integral of the function
f over the semi-infinite interval [a,+\infty). Specifically, it attempts
Expand Down
7 changes: 4 additions & 3 deletions Lib/GSL/MROOT/gsl_mroot.pd
Expand Up @@ -77,11 +77,12 @@ to the algorithms in the GSL library that do not use derivatives.

return $y;
}
EOD

=head1 FUNCTIONS
pp_addpm({At=>Bot},<<'EOD'); # the rest of FUNCTIONS section
=head2 gslmroot_fsolver

=head2 gslmroot_fsolver -- Multidimensional root finder without using derivatives
Multidimensional root finder without using derivatives

This function provides an interface to the multidimensional root finding algorithms
in the GSL library. It takes a minimum of two argumennts: a piddle $init with an
Expand Down
2 changes: 1 addition & 1 deletion Lib/Transform/transform.pd
Expand Up @@ -223,7 +223,7 @@ sophisticated way so that, for example, linear transformations are
combined at the matrix level instead of just strung together
pixel-to-pixel.

=head1 FUNCTIONS
=head1 MODULE INTERFACE

There are both operators and constructors. The constructors are all
exported, all begin with "t_", and all return objects that are subclasses
Expand Down

0 comments on commit ccc5425

Please sign in to comment.