|
@@ -149,15 +149,14 @@ of the same value."
|
|
;; val is a matrix
|
|
;; val is a matrix
|
|
((and (listp val) (org-every #'listp val))
|
|
((and (listp val) (org-every #'listp val))
|
|
(format "real, parameter :: %S(%d,%d) = transpose( reshape( %s , (/ %d, %d /) ) )\n"
|
|
(format "real, parameter :: %S(%d,%d) = transpose( reshape( %s , (/ %d, %d /) ) )\n"
|
|
- var (length val) (length (car val))
|
|
|
|
|
|
+ var (length val) (length (car val))
|
|
(org-babel-fortran-transform-list val)
|
|
(org-babel-fortran-transform-list val)
|
|
(length (car val)) (length val)))
|
|
(length (car val)) (length val)))
|
|
((listp val)
|
|
((listp val)
|
|
(format "real, parameter :: %S(%d) = %s\n"
|
|
(format "real, parameter :: %S(%d) = %s\n"
|
|
var (length val) (org-babel-fortran-transform-list val)))
|
|
var (length val) (org-babel-fortran-transform-list val)))
|
|
(t
|
|
(t
|
|
- (error (format "the type of parameter %s is not supported by ob-fortran"
|
|
|
|
- var))))))
|
|
|
|
|
|
+ (error "the type of parameter %s is not supported by ob-fortran" var)))))
|
|
|
|
|
|
(defun org-babel-fortran-transform-list (val)
|
|
(defun org-babel-fortran-transform-list (val)
|
|
"Return a fortran representation of enclose syntactic lists."
|
|
"Return a fortran representation of enclose syntactic lists."
|