ext/gsl_native/sf.c in gsl-1.16.0.6 vs ext/gsl_native/sf.c in gsl-2.1.0
- old
+ new
@@ -129,9 +129,15 @@
#ifdef HAVE_NARRAY_H
if (NA_IsNArray(argv)) {
return rb_gsl_nary_eval1(argv, func);
}
#endif
+
+#ifdef HAVE_NMATRIX_H
+ if (NM_IsNMatrix(argv)) {
+ return rb_gsl_nmatrix_eval1(argv, func);
+ }
+#endif
if (MATRIX_P(argv)) {
return matrix_eval_create(argv, func);
} else if (VECTOR_P(argv)) {
return vector_eval_create(argv, func);
} else if (COMPLEX_P(argv) || VECTOR_COMPLEX_P(argv) || MATRIX_COMPLEX_P(argv)) {