Skip to content
  • liam's avatar
    Bind named vector dimension in defun-gsl expansion so that e.g. · 94651b3d
    liam authored
    (defun-gsl polynomial-solve-ws
        ((coefficients (:double n)) (workspace poly-complex-workspace))
      "gsl_poly_complex_solve"
      :return ((gsl-complex (1- n))))
    expands to
    (DEFUNX-MAP POLYNOMIAL-SOLVE-WS
                "gsl_poly_complex_solve"
                (COEFFICIENTS WORKSPACE)
                (LET ((N (FIRST (STORAGE-SIZE COEFFICIENTS))))
                  (WITH-FOREIGN-OBJECTS ((#:RET4113 'GSL-COMPLEX (1- N)))
    	... )))
    This currently works only for a vector; no accomodation is made for
    matrices. 
    
    
    git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3043 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
    94651b3d