36 SUBROUTINE nbfunct(NFUNCT,NTABLE,NPTS, LSUBMODEL)
42 USE python_funct_mod,
ONLY : funct_python_nsamples
47#include "implicit_f.inc"
51 INTEGER NFUNCT, NTABLE, NPTS
52 TYPE(
submodel_data),
DIMENSION(NSUBMOD),
INTENT(IN) :: LSUBMODEL
59 INTEGER I,ID,NPARAM,NPT,NFUNCT0,NTABLE0,NTABLE1
60 CHARACTER(LEN=NCHARTITLE) :: TITR
61 CHARACTER :: KEY*20,MESS*40
62 DATA mess/
' FUNCTION COUNTING '/
65 LOGICAL :: IS_AVAILABLE
79 IF(key(6:12) ==
'_PYTHON') ipython = 1
80 IF( ipython == 0 )
THEN
82 CALL hm_get_intv(
'numberofpoints', npt, is_available, lsubmodel)
86 npts = npts + funct_python_nsamples
102 IF (ntable0 > 0)
THEN
107 . option_titr = titr)
108 CALL hm_get_intv(
'ORDER', nparam, is_available, lsubmodel)
109 IF (nparam == 1)
THEN
110 CALL hm_get_intv(
'N1', n1, is_available, lsubmodel)
118 IF (ntable1 > 0)
THEN
123 . option_titr = titr)
124 CALL hm_get_intv(
'ORDER', nparam, is_available, lsubmodel)
125 IF (nparam == 1)
THEN
126 CALL hm_get_intv(
'curverows', n1, is_available, lsubmodel)
132 ntable=ntable+ntable1 + ntable0