[libpdl-linearalgebra-perl] 06/24: Add mpascal patch from RT ticket #38167

Dima Kogan dima at secretsauce.net
Mon Aug 31 06:57:16 UTC 2015


This is an automated email from the git hooks/post-receive script.

dkogan-guest pushed a commit to branch realupstream
in repository libpdl-linearalgebra-perl.

commit 25b39915833e32e843e4dea49a82179e8bb98313
Author: Chris Marshall <devel.chm.01 at gmail.com>
Date:   Sun Mar 2 14:35:24 2014 -0500

    Add mpascal patch from RT ticket #38167
    
    This gives the same result for the symmetric matrix as the
    MATLAB routine documentation.  We don't appear to give the
    same results for upper/lower triangular forms.  TODO?
---
 Special/Special.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Special/Special.pm b/Special/Special.pm
index df69a71..88d4828 100644
--- a/Special/Special.pm
+++ b/Special/Special.pm
@@ -316,7 +316,7 @@ sub PDL::mpascal {
 			require PDL::GSLSF::GAMMA;
 			if ($n > 1){
 				$mat = xvals($m);
-				return PDL::GSLSF::GAMMA::gsl_sf_choose($mat + $mat->dummy(0),$mat);					
+				return (PDL::GSLSF::GAMMA::gsl_sf_choose($mat + $mat->dummy(0),$mat))[0];					
 			}else{
 				$mat = xvals($m, $m);
 				return (PDL::GSLSF::GAMMA::gsl_sf_choose($mat->tritosym,$mat->xchg(0,1)->tritosym))[0]->mtri($n);

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libpdl-linearalgebra-perl.git



More information about the Pkg-perl-cvs-commits mailing list