debian/0000755000000000000000000000000012165267744007204 5ustar debian/source/0000755000000000000000000000000012165267221010472 5ustar debian/source/format0000644000000000000000000000001312165267221011677 0ustar 3.0 (quilt)debian/libquadrule-dev.install0000644000000000000000000000006112165267221013644 0ustar usr/include/* usr/lib/*/lib*.a usr/lib/*/lib*.so debian/patches/0000755000000000000000000000000012165267221010621 5ustar debian/patches/series0000644000000000000000000000011512165267221012033 0ustar fix-man-hyphen-used-as-minus-sign fix-automake-libtool-incompatibility.patch debian/patches/fix-man-hyphen-used-as-minus-sign0000644000000000000000000003473612165267221017037 0ustar Description: Update all "-" characters in the man page to be either minus signs "\-" or hyphens "\(hy". Fixes the lintian error hyphen-used-as-minus-sign. Author: Mike Neish Last-Update: 2013-04-15 --- a/man/quadrule.3 +++ b/man/quadrule.3 @@ -4,7 +4,7 @@ .\" (http://people.sc.fsu.edu/~jburkardt/c_src/quadrule/quadrule.html) .TH quadrule 3 "15 Mar 2013" .SH NAME -quadrule \- C library of quadrature rules +quadrule \(hy C library of quadrature rules .SH SYNOPSIS .B #include .SH DESCRIPTION @@ -29,19 +29,19 @@ .HP .BI "double bdf_sum ( double " func " ( double x ), int " order ", double " xtab "[], double " weight "[] )" .sp -Carries out explicit backward difference quadrature on [0,1]. Requires \fIxtab\fP and \fIweight\fP to be pre-computed from \fBbdfc_set\fP or \fBbdfp_set\fP. +Carries out explicit backward difference quadrature on [0,1]. Requires \fIxtab\fP and \fIweight\fP to be pre\(hycomputed from \fBbdfc_set\fP or \fBbdfp_set\fP. .HP .BI "double laguerre_sum ( double " func " ( double x ), double " a ", int " order ", double " xtab "[], double " weight "[] )" .sp -Carries out Laguerre quadrature over [ A, +oo ). Requires \fIxtab\fP and \fIweight\fP to be pre-computed from \fBlaguerre_compute\fP, \fBgen_laguerre_compute\fP, or \fBlaguerre_set\fP. +Carries out Laguerre quadrature over [ A, +oo ). Requires \fIxtab\fP and \fIweight\fP to be pre\(hycomputed from \fBlaguerre_compute\fP, \fBgen_laguerre_compute\fP, or \fBlaguerre_set\fP. .HP .BI "void summer_gk ( double " func " ( double x ), int " orderg ", double " weightg "[], double *" resultg ", int " orderk " , double " xtabk "[], double " weightk "[], double *" resultk " )" .sp -Carries out Gauss-Kronrod quadrature over a single interval. Before calling this function, \fIweightg\fP should be pre-computed from \fBlegendre_compute_dr\fP or \fBlegendre_set\fP. Also, \fIxtabk\fP and \fIweightk\fP should be pre-computed from \fBkronrod_set\fP. The orders should follow the relation \fIorderk\fP = 2 * \fIorderg\fP + 1. \fIresultk\fP will contain the result of the Gauss-Kronrod sum. \fIresultg\fP contains an intermediate sum, using only the Gauss quadrature. +Carries out Gauss\(hyKronrod quadrature over a single interval. Before calling this function, \fIweightg\fP should be pre\(hycomputed from \fBlegendre_compute_dr\fP or \fBlegendre_set\fP. Also, \fIxtabk\fP and \fIweightk\fP should be pre\(hycomputed from \fBkronrod_set\fP. The orders should follow the relation \fIorderk\fP = 2 * \fIorderg\fP + 1. \fIresultk\fP will contain the result of the Gauss\(hyKronrod sum. \fIresultg\fP contains an intermediate sum, using only the Gauss quadrature. .HP .BI "void sum_sub_gk ( double " func " ( double x ), double " a ", double " b ", int " nsub ", int " orderg ", double " weightg "[], double *" resultg ", int " orderk ", double " xtabk "[], double " weightk "[], double *" resultk ", double *" error " )" .sp -Carries out a composite Gauss-Kronrod rule. Approximates the integral of \fIfunc\fP from \fIa\fP to \fIb\fP, by dividing the domain into \fInsub\fP subdomains, and applying a Gauss-Kronrod rule on each subdomain. +Carries out a composite Gauss\(hyKronrod rule. Approximates the integral of \fIfunc\fP from \fIa\fP to \fIb\fP, by dividing the domain into \fInsub\fP subdomains, and applying a Gauss\(hyKronrod rule on each subdomain. .P The following are utility function(s), to modify existing weights / abscissas before computing an integral. .HP @@ -57,15 +57,15 @@ .HP .BI "void chebyshev1_compute ( int " order ", double " xtab "[], double " weight "[] )" .sp -Computes a Gauss-Chebyshev type 1 quadrature rule. +Computes a Gauss\(hyChebyshev type 1 quadrature rule. .HP .BI "void chebyshev2_compute ( int " order ", double " xtab "[], double " weight "[] )" .sp -Computes a Gauss-Chebyshev type 2 quadrature rule. +Computes a Gauss\(hyChebyshev type 2 quadrature rule. .HP .BI "void chebyshev3_compute ( int " order ", double " xtab "[], double " weight "[] )" .sp -Computes a Gauss-Chebyshev type 3 quadrature rule. +Computes a Gauss\(hyChebyshev type 3 quadrature rule. .HP .BI "void clenshaw_curtis_compute ( int " order ", double " xtab "[], double " weight "[] )" .sp @@ -81,35 +81,35 @@ .HP .BI "void gegenbauer_compute ( int " order ", double " alpha ", double " xtab "[], double " weight "[] )" .sp -Computes a Gauss-Gegenbauer quadrature rule. +Computes a Gauss\(hyGegenbauer quadrature rule. .HP .BI "void gen_hermite_compute ( int " order ", double " alpha ", double " xtab "[], double " weight "[] )" .sp -Computes a generalized Gauss-Hermite rule for the interval ( \-infinity < x < +infinity ) +Computes a generalized Gauss\(hyHermite rule for the interval ( \-infinity < x < +infinity ) .HP .BI "void gen_laguerre_compute ( int " order ", double " alpha ", double " xtab "[], double " weight "[] )" .sp -Computes a generalized Gauss-Laguerre quadrature rule for the interval ( alpha <= x < infinity ) +Computes a generalized Gauss\(hyLaguerre quadrature rule for the interval ( alpha <= x < infinity ) .HP .BI "void hermite_ek_compute ( int " order ", double " xtab "[], double " weight "[] )" .sp -Computes a Gauss-Hermite quadrature rule, using an algorithm by Elhay and Kautsky. Interval is ( \-infinity < x < infinity ) +Computes a Gauss\(hyHermite quadrature rule, using an algorithm by Elhay and Kautsky. Interval is ( \-infinity < x < infinity ) .HP .BI "void hermite_ss_compute ( int " order ", double " xtab "[], double " weight "[] )" .sp -Computes a Gauss-Hermite quadrature rule, using an algorithm by Arthur Stroud and Don Secrest. Interval is ( \-infinity < x < infinity ) +Computes a Gauss\(hyHermite quadrature rule, using an algorithm by Arthur Stroud and Don Secrest. Interval is ( \-infinity < x < infinity ) .HP .BI "void jacobi_compute ( int " order ", double " alpha ", double " beta ", double " xtab "[], double " weight "[] )" .sp -Computes a Gauss-Jacobi quadrature rule. +Computes a Gauss\(hyJacobi quadrature rule. .HP .BI "void laguerre_compute ( int " order ", double " xtab "[], double " weight "[] )" .sp -Computes a Gauss-Laguerre quadrature rule for the inverval ( 0 <= x < infinity ) +Computes a Gauss\(hyLaguerre quadrature rule for the inverval ( 0 <= x < infinity ) .HP .BI "void legendre_compute_dr ( int " order ", double " xtab "[], double " weight "[] )" .sp -Gauss-Legendre quadrature by Davis-Rabinowitz method. +Gauss\(hyLegendre quadrature by Davis\(hyRabinowitz method. .HP .BI "void lobatto_compute ( int " order ", double " xtab "[], double " weight "[] )" .sp @@ -117,21 +117,21 @@ .HP .BI "void nc_compute ( int " order ", double " x_min ", double " x_max ", double " xtab "[], double " weight "[] )" .sp -Computes a Newton-Cotes quadrature rule. +Computes a Newton\(hyCotes quadrature rule. .sp ( x_min <= x <= x_max ) .HP .BI "void ncc_compute ( int " order ", double " xtab "[], double " weight "[] )" .sp -Computes a Newton-Cotes Closed quadrature rule. +Computes a Newton\(hyCotes Closed quadrature rule. .HP .BI "void nco_compute ( int " order ", double " xtab "[], double " weight "[] )" .sp -Computes a Newton-Cotes Open quadrature rule. +Computes a Newton\(hyCotes Open quadrature rule. .HP .BI "void ncoh_compute ( int " order ", double " xtab "[], double " weight "[] )" .sp -Computes a Newton-Cotes "open half" quadrature rule. +Computes a Newton\(hyCotes "open half" quadrature rule. .sp ( x_min <= x <= x_max ) .HP @@ -139,7 +139,7 @@ .sp Computes a Radau quadrature rule. .P -.B PRE-COMPUTED QUADRATURES +.B PRE\(hyCOMPUTED QUADRATURES .sp The following functions return abscissas/weights for various quadrature rules, but only for particular orders. .sp @@ -147,7 +147,7 @@ .HP .BI "void bashforth_set ( int " order ", double " xtab "[], double " weight " [] )" .sp -Sets an Adams-Bashforth quadrature for \fIorder\fP = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, or 20. +Sets an Adams\(hyBashforth quadrature for \fIorder\fP = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, or 20. .HP .BI "void bdfc_set ( int " order ", double " xtab "[], double " weight "[] )" .sp @@ -163,7 +163,7 @@ .HP .BI "void clenshaw_curtis_set ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets a Clenshaw-Curtis quadrature rule, for \fIorder\fP = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 33, 65, or 129. +Sets a Clenshaw\(hyCurtis quadrature rule, for \fIorder\fP = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 33, 65, or 129. .HP .BI "void fejer1_set ( int " order ", double " xtab "[], double " weight "[] )" .sp @@ -175,7 +175,7 @@ .HP .BI "void hermite_genz_keister_set ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets a Hermite Genz-Keister rule, for \fIorder\fP = 1, 3, 7, 9, 17, 19, 31, 33, or 35. +Sets a Hermite Genz\(hyKeister rule, for \fIorder\fP = 1, 3, 7, 9, 17, 19, 31, 33, or 35. .HP .BI "void hermite_set ( int " order ", double " xtab "[], double " weight "[] )" .sp @@ -183,7 +183,7 @@ .HP .BI "void kronrod_set ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets abscissas and weights for Gauss-Kronrod quadrature. The \fIorder\fP may be 15, 21, 31 or 41, corresponding to Gauss-Legendre rules of order 7, 10, 15 or 20. +Sets abscissas and weights for Gauss\(hyKronrod quadrature. The \fIorder\fP may be 15, 21, 31 or 41, corresponding to Gauss\(hyLegendre rules of order 7, 10, 15 or 20. .HP .BI "void laguerre_set ( int " order ", double " xtab "[], double " weight "[] )" .sp @@ -191,48 +191,48 @@ .HP .BI "void legendre_set ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets abscissas and weights for Gauss-Legendre quadrature. The \fIorder\fP must be between 1 and 33 or 63/64/65, 127/128/129, 255/256/257. +Sets abscissas and weights for Gauss\(hyLegendre quadrature. The \fIorder\fP must be between 1 and 33 or 63/64/65, 127/128/129, 255/256/257. .HP .BI "void legendre_set_cos ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets Gauss-Legendre rules for COS(X)*F(X) on [-PI/2,PI/2]. The \fIorder\fP must be 1, 2, 4, 8 or 16. +Sets Gauss\(hyLegendre rules for COS(X)*F(X) on [\-PI/2,PI/2]. The \fIorder\fP must be 1, 2, 4, 8 or 16. .HP .BI "void legendre_set_cos2 ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets Gauss-Legendre rules for COS(X)*F(X) on [0,PI/2]. The \fIorder\fP must be 2, 4, 8 or 16. +Sets Gauss\(hyLegendre rules for COS(X)*F(X) on [0,PI/2]. The \fIorder\fP must be 2, 4, 8 or 16. .HP .BI "void legendre_set_log ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets a Gauss-Legendre rule for - LOG(X) * F(X) on [0,1]. The \fIorder\fP must be between 1 through 8, or 16. +Sets a Gauss\(hyLegendre rule for \- LOG(X) * F(X) on [0,1]. The \fIorder\fP must be between 1 through 8, or 16. .HP .BI "void legendre_set_sqrtx_01 ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets Gauss-Legendre rules for SQRT(X)*F(X) on [0,1]. The \fIorder\fP must be between 1 and 16 or 63/64, 127/128. +Sets Gauss\(hyLegendre rules for SQRT(X)*F(X) on [0,1]. The \fIorder\fP must be between 1 and 16 or 63/64, 127/128. .HP .BI "void legendre_set_sqrtx2_01 ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets Gauss-Legendre rules for F(X)/SQRT(X) on [0,1]. The \fIorder\fP must be be +Sets Gauss\(hyLegendre rules for F(X)/SQRT(X) on [0,1]. The \fIorder\fP must be be tween 1 and 16 or 63/64, 127/128. .HP .BI "void legendre_set_x0_01 ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets a Gauss-Legendre rule for F(X) on [0,1]. The \fIorder\fP must be between 1 and 8. +Sets a Gauss\(hyLegendre rule for F(X) on [0,1]. The \fIorder\fP must be between 1 and 8. .HP .BI "void legendre_set_x1 ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets a Gauss-Legendre rule for ( 1 + X ) * F(X) on [-1,1]. The \fIorder\fP must be between 1 and 9. +Sets a Gauss\(hyLegendre rule for ( 1 + X ) * F(X) on [\-1,1]. The \fIorder\fP must be between 1 and 9. .HP .BI "void legendre_set_x1_01 ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets a Gauss-Legendre rule for X * F(X) on [0,1]. The \fIorder\fP must be between 1 and 8. +Sets a Gauss\(hyLegendre rule for X * F(X) on [0,1]. The \fIorder\fP must be between 1 and 8. .HP .BI "void legendre_set_x2 ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets Gauss-Legendre rules for ( 1 + X )^2*F(X) on [-1,1]. The \fIorder\fP must be between 1 and 9. +Sets Gauss\(hyLegendre rules for ( 1 + X )^2*F(X) on [\-1,1]. The \fIorder\fP must be between 1 and 9. .HP .BI "void legendre_set_x2_01 ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets a Gauss-Legendre rule for X*X * F(X) on [0,1]. The \fIorder\fP must be between 1 and 8. +Sets a Gauss\(hyLegendre rule for X*X * F(X) on [0,1]. The \fIorder\fP must be between 1 and 8. .HP .BI "void lobatto_set ( int " order ", double " xtab "[], double " weight "[] )" .sp @@ -240,23 +240,23 @@ .HP .BI "void moulton_set ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets weights for Adams-Moulton quadrature. The \fIorder\fP must be between 1 and 10 or 12, 14, 16, 18 or 20. +Sets weights for Adams\(hyMoulton quadrature. The \fIorder\fP must be between 1 and 10 or 12, 14, 16, 18 or 20. .HP .BI "void ncc_set ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets abscissas and weights for closed Newton-Cotes quadrature. The \fIorder\fP must be between 1 and 21. +Sets abscissas and weights for closed Newton\(hyCotes quadrature. The \fIorder\fP must be between 1 and 21. .HP .BI "void nco_set ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets abscissas and weights for open Newton-Cotes quadrature. The \fIorder\fP must be between 1 and 7, or 9. +Sets abscissas and weights for open Newton\(hyCotes quadrature. The \fIorder\fP must be between 1 and 7, or 9. .HP .BI "void ncoh_set ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets abscissas and weights for Newton-Cotes "open half" rules. The \fIorder\fP must be between 1 and 17. +Sets abscissas and weights for Newton\(hyCotes "open half" rules. The \fIorder\fP must be between 1 and 17. .HP .BI "void patterson_set ( int " order ", double " xtab "[], double " weight "[] )" .sp -Sets abscissas and weights for Gauss-Patterson quadrature. The \fIorder\fP must be 1, 3, 7, 15, 31, 63, 127 or 255. +Sets abscissas and weights for Gauss\(hyPatterson quadrature. The \fIorder\fP must be 1, 3, 7, 15, 31, 63, 127 or 255. .HP .BI "void radau_set ( int " order ", double " xtab "[], double " weight "[] )" .sp debian/patches/fix-automake-libtool-incompatibility.patch0000644000000000000000000000161512165267221021077 0ustar Description: Invoke the AM_PROG_AR macro to silence an automake warning. Starting in automake 1.12, using libtool causes a warning about a non-POSIX archiver. This is really libtool's problem, since the archiving step is handled by them. This patch is a workaround until the libtool and automake guys talk to each other. See also: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11401 http://lists.gnu.org/archive/html/automake/2012-05/msg00014.html Author: Mike Neish Bug-Debian: http://bugs.debian.org/713337 Last-Update: 2013-07-02 --- a/configure.ac +++ b/configure.ac @@ -2,6 +2,8 @@ AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([foreign -Wall -Werror]) +# The following line is required for libtool to work with automake >= 1.12 +m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) LT_INIT AC_PROG_CC AC_CONFIG_HEADERS([config.h]) debian/libquadrule1.install0000644000000000000000000000002412165267221013150 0ustar usr/lib/*/lib*.so.* debian/watch0000644000000000000000000000013212165267221010217 0ustar version=3 http://www.atmosp.physics.utoronto.ca/~neishm/quadrule/quadrule-(.*)\.tar\.gz debian/libquadrule-dev.manpages0000644000000000000000000000002012165267221013764 0ustar man/quadrule.3 debian/changelog0000644000000000000000000000064712165267651011062 0ustar quadrule (0~20121001-2) unstable; urgency=low [ Mike Neish ] * Add AM_PROG_AR to configure.ac (Closes: #713337) [ Anton Gladky ] * Set canonical VCS-field. -- Mike Neish Tue, 02 Jul 2013 13:26:53 -0400 quadrule (0~20121001-1) unstable; urgency=low * Initial release (Closes: #704151) -- Mike Neish Tue, 02 Apr 2013 15:06:35 -0400 debian/rules0000755000000000000000000000005712165267221010254 0ustar #!/usr/bin/make -f %: dh $@ --with autoreconf debian/compat0000644000000000000000000000000212165267221010370 0ustar 9 debian/libquadrule1.symbols0000644000000000000000000000515712165267221013206 0ustar libquadrule.so.1 libquadrule1 #MINVER# bashforth_set@Base 0~20121001 bdf_set@Base 0~20121001 bdf_sum@Base 0~20121001 bdfc_set@Base 0~20121001 bdfp_set@Base 0~20121001 cheb_set@Base 0~20121001 chebyshev1_compute@Base 0~20121001 chebyshev1_integral@Base 0~20121001 chebyshev2_compute@Base 0~20121001 chebyshev2_integral@Base 0~20121001 chebyshev3_compute@Base 0~20121001 clenshaw_curtis_compute@Base 0~20121001 clenshaw_curtis_set@Base 0~20121001 fejer1_compute@Base 0~20121001 fejer1_set@Base 0~20121001 fejer2_compute@Base 0~20121001 fejer2_set@Base 0~20121001 gegenbauer_compute@Base 0~20121001 gegenbauer_integral@Base 0~20121001 gegenbauer_recur@Base 0~20121001 gegenbauer_root@Base 0~20121001 gen_hermite_compute@Base 0~20121001 gen_hermite_integral@Base 0~20121001 gen_laguerre_compute@Base 0~20121001 gen_laguerre_integral@Base 0~20121001 gen_laguerre_recur@Base 0~20121001 gen_laguerre_root@Base 0~20121001 hermite_ek_compute@Base 0~20121001 hermite_genz_keister_set@Base 0~20121001 hermite_integral@Base 0~20121001 hermite_set@Base 0~20121001 hermite_ss_compute@Base 0~20121001 hermite_ss_recur@Base 0~20121001 hermite_ss_root@Base 0~20121001 jacobi_compute@Base 0~20121001 jacobi_integral@Base 0~20121001 jacobi_recur@Base 0~20121001 jacobi_root@Base 0~20121001 kronrod_set@Base 0~20121001 laguerre_compute@Base 0~20121001 laguerre_integral@Base 0~20121001 laguerre_recur@Base 0~20121001 laguerre_root@Base 0~20121001 laguerre_set@Base 0~20121001 laguerre_sum@Base 0~20121001 legendre_compute_dr@Base 0~20121001 legendre_integral@Base 0~20121001 legendre_recur@Base 0~20121001 legendre_set@Base 0~20121001 legendre_set_cos2@Base 0~20121001 legendre_set_cos@Base 0~20121001 legendre_set_log@Base 0~20121001 legendre_set_sqrtx2_01@Base 0~20121001 legendre_set_sqrtx_01@Base 0~20121001 legendre_set_x0_01@Base 0~20121001 legendre_set_x1@Base 0~20121001 legendre_set_x1_01@Base 0~20121001 legendre_set_x2@Base 0~20121001 legendre_set_x2_01@Base 0~20121001 lobatto_compute@Base 0~20121001 lobatto_set@Base 0~20121001 moulton_set@Base 0~20121001 nc_compute@Base 0~20121001 ncc_compute@Base 0~20121001 ncc_compute_points@Base 0~20121001 ncc_compute_weights@Base 0~20121001 ncc_set@Base 0~20121001 nco_compute@Base 0~20121001 nco_compute_points@Base 0~20121001 nco_compute_weights@Base 0~20121001 nco_set@Base 0~20121001 ncoh_compute@Base 0~20121001 ncoh_set@Base 0~20121001 patterson_set@Base 0~20121001 radau_compute@Base 0~20121001 radau_set@Base 0~20121001 rule_adjust@Base 0~20121001 sum_sub@Base 0~20121001 sum_sub_gk@Base 0~20121001 summer@Base 0~20121001 summer_gk@Base 0~20121001 debian/control0000644000000000000000000000405312165267651010606 0ustar Source: quadrule Priority: extra Maintainer: Debian Science Maintainers Uploaders: Mike Neish Build-Depends: debhelper (>= 9), autotools-dev, dh-autoreconf Standards-Version: 3.9.4 Section: math Homepage: http://people.sc.fsu.edu/~jburkardt/c_src/quadrule/quadrule.html Vcs-Git: git://anonscm.debian.org/debian-science/packages/quadrule.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/quadrule.git Package: libquadrule-dev Section: libdevel Architecture: any Multi-Arch: foreign Depends: libquadrule1 (= ${binary:Version}), ${misc:Depends} Description: Development files for quadrule QUADRULE is a C library which sets up a variety of quadrature rules, used to approximate the integral of a function over various domains. . QUADRULE returns the abscissas and weights for a variety of one dimensional quadrature rules for approximating the integral of a function. The best rule is generally Gauss-Legendre quadrature, but other rules offer special features, including the ability to handle certain weight functions, to approximate an integral on an infinite integration region, or to estimate the approximation error. . This package provides everything needed for compiling C programs that call quadrule functions. Package: libquadrule1 Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Multi-Arch: same Description: Quadrature rules and numerical integration routines QUADRULE is a C library which sets up a variety of quadrature rules, used to approximate the integral of a function over various domains. . QUADRULE returns the abscissas and weights for a variety of one dimensional quadrature rules for approximating the integral of a function. The best rule is generally Gauss-Legendre quadrature, but other rules offer special features, including the ability to handle certain weight functions, to approximate an integral on an infinite integration region, or to estimate the approximation error. debian/copyright0000644000000000000000000000423212165267221011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: QUADRULE Source: Original upstream source is at http://people.sc.fsu.edu/~jburkardt/c_src/quadrule/quadrule.html. A re-packaged autotools version is at http://www.atmosp.physics.utoronto.ca/~neishm/quadrule/quadrule.html. Files: * Copyright: Copyright 1998 John Burkardt License: LGPL-3+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-3'. Files: debian/* Copyright: Copyright 2013 Mike Neish License: LGPL-3+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-3'.