summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines
diff options
context:
space:
mode:
Diffstat (limited to '.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines')
-rw-r--r--.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/funcfortranname.f5
-rw-r--r--.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/funcfortranname.pyf11
-rw-r--r--.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/subrout.f4
-rw-r--r--.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/subrout.pyf10
4 files changed, 30 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/funcfortranname.f b/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/funcfortranname.f
new file mode 100644
index 0000000..89be972
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/funcfortranname.f
@@ -0,0 +1,5 @@
+ REAL*8 FUNCTION FUNCFORTRANNAME(A,B)
+ REAL*8 A, B
+ FUNCFORTRANNAME = A + B
+ RETURN
+ END FUNCTION
diff --git a/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/funcfortranname.pyf b/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/funcfortranname.pyf
new file mode 100644
index 0000000..8730ca6
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/funcfortranname.pyf
@@ -0,0 +1,11 @@
+python module funcfortranname ! in
+ interface ! in :funcfortranname
+ function funcfortranname_default(a,b) ! in :funcfortranname:funcfortranname.f
+ fortranname funcfortranname
+ real*8 :: a
+ real*8 :: b
+ real*8 :: funcfortranname_default
+ real*8, intent(out) :: funcfortranname
+ end function funcfortranname_default
+ end interface
+end python module funcfortranname
diff --git a/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/subrout.f b/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/subrout.f
new file mode 100644
index 0000000..1d1eeae
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/subrout.f
@@ -0,0 +1,4 @@
+ SUBROUTINE SUBROUT(A,B,C)
+ REAL*8 A, B, C
+ C = A + B
+ END SUBROUTINE
diff --git a/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/subrout.pyf b/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/subrout.pyf
new file mode 100644
index 0000000..e27cbe1
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/numpy/f2py/tests/src/routines/subrout.pyf
@@ -0,0 +1,10 @@
+python module subrout ! in
+ interface ! in :subrout
+ subroutine subrout_default(a,b,c) ! in :subrout:subrout.f
+ fortranname subrout
+ real*8 :: a
+ real*8 :: b
+ real*8, intent(out) :: c
+ end subroutine subrout_default
+ end interface
+end python module subrout