mathlib-pchip.c
1 //! @file mathlib-pchip.c
2 //
3 //! @section copyright
4 //
5 // This file is part of VIF - vintage fortran compiler.
6 // Copyright 2020-2025 J. Marcel van der Veer <algol68g@xs4all.nl>.
7 //
8 //! @section license
9 //
10 // This program is free software; you can redistribute it and/or modify it
11 // under the terms of the gnu general public license as published by the
12 // free software foundation; either version 3 of the license, or
13 // (at your option) any later version.
14 //
15 // This program is distributed in the hope that it will be useful, but
16 // without any warranty; without even the implied warranty of merchantability
17 // or fitness for a particular purpose. See the GNU general public license for
18 // more details. you should have received a copy of the GNU general public
19 // license along with this program. If not, see <http://www.gnu.org/licenses/>.
20 //
21 //! @Synopsis
22 //
23 //! Subprograms from PCHIP
24
25 // Compiled from Fortran source code by VIF.
26
27 // PCHIP routines from SLATEC.
28 //
29 // Source: netlib.org/slatec/
30
31 // The license for PCHIP Fortran source code is:
32 //
33 // The SLATEC Common Mathematical Library was developed at
34 // US government research laboratories and is in the public domain.
35 //
36 // Repository: http://www.netlib.org/slatec/
37 //
38 // The SLATEC common mathematical library is issued by the following
39 //
40 // Air Force Weapons Laboratory, Albuquerque
41 // Lawrence Livermore National Laboratory, Livermore
42 // Los Alamos National Laboratory, Los Alamos
43 // National Institute of Standards and Technology, Washington
44 // National Energy Research Supercomputer Center, Livermore
45 // Oak Ridge National Laboratory, Oak Ridge
46 // Sandia National Laboratories, Albuquerque
47 // Sandia National Laboratories, Livermore
48 //
49 // All questions concerning the distribution of the library should be
50 // directed to the NATIONAL ENERGY SOFTWARE CENTER, 9700 Cass Ave.,
51 // Argonne, Illinois 60439, and not to the authors of the subprograms.
52 //
53 // * * * * * Notice * * * * *
54 //
55 // This material was prepared as an account of work sponsored by the
56 // United States Government. Neither the United States, nor the
57 // Department of Energy, nor the Department of Defense, nor any of
58 // their employees, nor any of their contractors, subcontractors, or
59 // their employees, makes any warranty, expressed or implied, or
60 // assumes any legal liability or responsibility for the accuracy,
61 // completeness, or usefulness of any information, apparatus, product,
62 // or process disclosed, or represents that its use would not infringe
63 // upon privately owned rights.
64
65 // VIF THU 20 NOV 2025 22:21:09 ** MARCEL ** PCHIP PAGE 00001
66
67
68
69 // M M A RRRRRR CCCCC EEEEEEE L
70 // MM MM A A R R C C E L
71 // M M M M A A R R C E L
72 // M M M A A RRRRRR C EEEEE L
73 // M M AAAAAAA R R C E L
74 // M M A A R R C C E L
75 // M M A A R R CCCCC EEEEEEE LLLLLLL
76
77 // PPPPPP CCCCC H H III PPPPPP
78 // P P C C H H I P P
79 // P P C H H I P P
80 // PPPPPP C HHHHHHH I PPPPPP
81 // P C H H I P
82 // P C C H H I P
83 // P CCCCC H H III P
84
85
86
87
88 // VIF THU 20 NOV 2025 22:21:09 ** GLOBAL SCOPE ** DIAGNOSTICS PAGE 00002
89
90 // ** linker ** object size 270904 bytes
91 // ** statistics ** 41 subprograms, no errors, no warnings
92
93
94 // VIF THU 20 NOV 2025 22:21:09 ** GLOBAL SCOPE ** JOB CONTROL PAGE 00003
95
96
97 // Line JCL *...*....1....|....2....|....3....|....4....|....5....|....6....|....7..*.|....8
98
99
100
101 // VIF THU 20 NOV 2025 22:21:09 ** GLOBAL SCOPE ** DEFINITIONS PAGE 00004
102
103 /*
104 Generated by VIF - experimental VIntage Fortran compiler.
105 VIF release 1.4.1
106 */
107
108 #if defined (__GNUC__)
109 #pragma GCC diagnostic ignored "-Wimplicit-function-declaration"
110 #pragma GCC diagnostic ignored "-Wincompatible-pointer-types"
111 #if (__GNUC__ >= 14)
112 #pragma GCC diagnostic ignored "-Wdeclaration-missing-parameter-type"
113 #pragma GCC diagnostic ignored "-Wimplicit-int"
114 #pragma GCC diagnostic ignored "-Wint-conversion"
115 #pragma GCC diagnostic ignored "-Wreturn-mismatch"
116 #endif
117 #else
118 #error VIF requires GCC
119 #endif
120
121 #include <vif.h>
122
123 static int_4 _km1 = -1, _k0 = 0, _k1 = 1;
124
125
126 #define _dc_0 "slatec"
127 #define _dc_1 "chfdv"
128 #define _dc_2 "number of evaluation points less than one"
129 #define _dc_3 "interval endpoints equal"
130 #define _dc_4 "chfev"
131 #define _dc_5 "dchfdv"
132 #define _dc_6 "dchfev"
133 #define _dc_7 "dpchbs"
134 #define _dc_8 "knotyp greater than 2"
135 #define _dc_9 "knotyp.lt.0 and nknots.ne.(2*n+4)"
136 #define _dc_10 "dpchce"
137 #define _dc_11 "error return from dpchdf"
138 #define _dc_12 "dpchcm"
139 #define _dc_13 "number of data points less than two"
140 #define _dc_14 "increment less than one"
141 #define _dc_15 "x-array not strictly increasing"
142 #define _dc_16 "dpchdf"
143 #define _dc_17 "k less than three"
144 #define _dc_18 "dpchfd"
145 #define _dc_19 "error return from dchfdv -- fatal"
146 #define _dc_20 "dpchfe"
147 #define _dc_21 "error return from dchfev -- fatal"
148 #define _dc_22 "dpchia"
149 #define _dc_23 "trouble in dpchid"
150 #define _dc_24 "dpchic"
151 #define _dc_25 "ic out of range"
152 #define _dc_26 "work array too small"
153 #define _dc_27 "error return from dpchcs"
154 #define _dc_28 "error return from dpchce"
155 #define _dc_29 "dpchid"
156 // VIF THU 20 NOV 2025 22:21:09 ** GLOBAL SCOPE ** DEFINITIONS PAGE 00005
157
158 #define _dc_30 "ia or ib out of range"
159 #define _dc_31 "dpchim"
160 #define _dc_32 "dpchsp"
161 #define _dc_33 "singular linear system"
162 #define _dc_34 "dpchsw"
163 #define _dc_35 "d1 and/or d2 invalid"
164 #define _dc_36 "negative radical"
165 #define _dc_37 "pchbs"
166 #define _dc_38 "pchce"
167 #define _dc_39 "error return from pchdf"
168 #define _dc_40 "pchcm"
169 #define _dc_41 "pchdf"
170 #define _dc_42 "pchfd"
171 #define _dc_43 "error return from chfdv -- fatal"
172 #define _dc_44 "pchfe"
173 #define _dc_45 "error return from chfev -- fatal"
174 #define _dc_46 "pchia"
175 #define _dc_47 "trouble in pchid"
176 #define _dc_48 "pchic"
177 #define _dc_49 "error return from pchcs"
178 #define _dc_50 "error return from pchce"
179 #define _dc_51 "pchid"
180 #define _dc_52 "pchim"
181 #define _dc_53 "pchsp"
182 #define _dc_54 "pchsw"
183
184
185
186 // VIF THU 20 NOV 2025 22:21:09 ** GLOBAL SCOPE ** TYPEDEFS PAGE 00006
187
188 static FORMAT *__fmt_a = NULL;
189 typedef char char_7[8];
190 typedef char char_15[16];
191 typedef char char_31[32];
192 typedef char char_63[64];
193
194
195 // VIF THU 20 NOV 2025 22:21:09 ** GLOBAL SCOPE ** FREQUENCY TABLE PAGE 00007
196
197 #define __ncalls 42
198 static CALLS __calls[__ncalls] = {
199 { // ** body not listed **"chfcm", 0}, // integer*4 function
201 { // ** body not listed **"chfev", 0}, // subroutine
203 { // ** body not listed **"dchfcm", 0}, // integer*4 function
205 { // ** body not listed **"dchfev", 0}, // subroutine
207 { // ** body not listed **"dpchbs", 0}, // subroutine
209 { // ** body not listed **"dpchci", 0}, // subroutine
211 { // ** body not listed **"dpchcs", 0}, // subroutine
213 { // ** body not listed **"dpchfd", 0}, // subroutine
215 { // ** body not listed **"dpchia", 0}, // real*8 function
217 { // ** body not listed **"dpchid", 0}, // real*8 function
219 { // ** body not listed **"dpchkt", 0}, // subroutine
221 { // ** body not listed **"dpchst", 0}, // real*8 function
223 { // ** body not listed **"pchbs", 0}, // subroutine
225 { // ** body not listed **"pchci", 0}, // subroutine
227 { // ** body not listed **"pchcs", 0}, // subroutine
229 { // ** body not listed **"pchdoc", 0}, // subroutine
231 { // ** body not listed **"pchfe", 0}, // subroutine
233 { // ** body not listed **"pchic", 0}, // subroutine
235 { // ** body not listed **"pchim", 0}, // subroutine
237 { // ** body not listed **"pchsp", 0}, // subroutine
239 { // ** body not listed **"pchsw", 0}, // subroutine
241 };
242
243
244
245 // VIF THU 20 NOV 2025 22:21:09 ** GLOBAL SCOPE ** COMMON BLOCKS PAGE 00008
246
247
248
249 // VIF THU 20 NOV 2025 22:21:09 ** GLOBAL SCOPE ** PROTOTYPES PAGE 00009
250
251
252 prototype int_4 _chfcm (real_4 _p_ d1_, real_4 _p_ d2_, real_4 _p_ delta_);
253 prototype int_4 _chfdv (real_4 _p_ x1_, real_4 _p_ x2_, real_4 _p_ f1_, real_4 _p_ f2_, real_4 _p_ d1_, real_4 _p_ d2_,
254 int_4 _p_ ne_, real_4 _p_ xe_, real_4 _p_ fe_, real_4 _p_ de_, int_4 _p_ next_, int_4 _p_ ierr_);
255 prototype int_4 _chfev (real_4 _p_ x1_, real_4 _p_ x2_, real_4 _p_ f1_, real_4 _p_ f2_, real_4 _p_ d1_, real_4 _p_ d2_,
256 int_4 _p_ ne_, real_4 _p_ xe_, real_4 _p_ fe_, int_4 _p_ next_, int_4 _p_ ierr_);
257 prototype real_4 _chfie (real_4 _p_ x1_, real_4 _p_ x2_, real_4 _p_ f1_, real_4 _p_ f2_, real_4 _p_ d1_, real_4 _p_ d2_
258 , real_4 _p_ a_, real_4 _p_ b_);
259 prototype int_4 _dchfcm (real_8 _p_ d1_, real_8 _p_ d2_, real_8 _p_ delta_);
260 prototype int_4 _dchfdv (real_8 _p_ x1_, real_8 _p_ x2_, real_8 _p_ f1_, real_8 _p_ f2_, real_8 _p_ d1_, real_8 _p_ d2_
261 , int_4 _p_ ne_, real_8 _p_ xe_, real_8 _p_ fe_, real_8 _p_ de_, int_4 _p_ next_, int_4 _p_ ierr_);
262 prototype int_4 _dchfev (real_8 _p_ x1_, real_8 _p_ x2_, real_8 _p_ f1_, real_8 _p_ f2_, real_8 _p_ d1_, real_8 _p_ d2_
263 , int_4 _p_ ne_, real_8 _p_ xe_, real_8 _p_ fe_, int_4 _p_ next_, int_4 _p_ ierr_);
264 prototype real_8 _dchfie (real_8 _p_ x1_, real_8 _p_ x2_, real_8 _p_ f1_, real_8 _p_ f2_, real_8 _p_ d1_, real_8 _p_
265 d2_, real_8 _p_ a_, real_8 _p_ b_);
266 prototype int_4 _dpchbs (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, int_4 _p_ knotyp_
267 , int_4 _p_ nknots_, real_8 _p_ t_, real_8 _p_ bcoef_, int_4 _p_ ndim_, int_4 _p_ kord_, int_4 _p_ ierr_);
268 prototype int_4 _dpchce (int_4 _p_ ic_, real_8 _p_ vc_, int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ h_, real_8 _p_ slope_,
269 real_8 _p_ d_, int_4 _p_ incfd_, int_4 _p_ ierr_);
270 prototype int_4 _dpchci (int_4 _p_ n_, real_8 _p_ h_, real_8 _p_ slope_, real_8 _p_ d_, int_4 _p_ incfd_);
271 prototype int_4 _dpchcm (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, logical_4 _p_
272 skip_, int_4 _p_ ismon_, int_4 _p_ ierr_);
273 prototype int_4 _dpchcs (real_8 _p_ switch_, int_4 _p_ n_, real_8 _p_ h_, real_8 _p_ slope_, real_8 _p_ d_, int_4 _p_
274 incfd_, int_4 _p_ ierr_);
275 prototype real_8 _dpchdf (int_4 _p_ k_, real_8 _p_ x_, real_8 _p_ s_, int_4 _p_ ierr_);
276 prototype int_4 _dpchfd (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, logical_4 _p_
277 skip_, int_4 _p_ ne_, real_8 _p_ xe_, real_8 _p_ fe_, real_8 _p_ de_, int_4 _p_ ierr_);
278 prototype int_4 _dpchfe (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, logical_4 _p_
279 skip_, int_4 _p_ ne_, real_8 _p_ xe_, real_8 _p_ fe_, int_4 _p_ ierr_);
280 prototype real_8 _dpchia (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, logical_4 _p_
281 skip_, real_8 _p_ a_, real_8 _p_ b_, int_4 _p_ ierr_);
282 prototype int_4 _dpchic (int_4 _p_ ic_, real_8 _p_ vc_, real_8 _p_ switch_, int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_,
283 real_8 _p_ d_, int_4 _p_ incfd_, real_8 _p_ wk_, int_4 _p_ nwk_, int_4 _p_ ierr_);
284 prototype real_8 _dpchid (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, logical_4 _p_
285 skip_, int_4 _p_ ia_, int_4 _p_ ib_, int_4 _p_ ierr_);
286 prototype int_4 _dpchim (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, int_4 _p_ ierr_);
287 prototype int_4 _dpchkt (int_4 _p_ n_, real_8 _p_ x_, int_4 _p_ knotyp_, real_8 _p_ t_);
288 prototype int_4 _dpchsp (int_4 _p_ ic_, real_8 _p_ vc_, int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_,
289 int_4 _p_ incfd_, real_8 _p_ wk_, int_4 _p_ nwk_, int_4 _p_ ierr_);
290 prototype real_8 _dpchst (real_8 _p_ arg1_, real_8 _p_ arg2_);
291 prototype int_4 _dpchsw (real_8 _p_ dfmax_, int_4 _p_ iextrm_, real_8 _p_ d1_, real_8 _p_ d2_, real_8 _p_ h_, real_8
292 _p_ slope_, int_4 _p_ ierr_);
293 prototype int_4 _pchbs (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, int_4 _p_ knotyp_,
294 int_4 _p_ nknots_, real_4 _p_ t_, real_4 _p_ bcoef_, int_4 _p_ ndim_, int_4 _p_ kord_, int_4 _p_ ierr_);
295 prototype int_4 _pchce (int_4 _p_ ic_, real_4 _p_ vc_, int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ h_, real_4 _p_ slope_,
296 real_4 _p_ d_, int_4 _p_ incfd_, int_4 _p_ ierr_);
297 prototype int_4 _pchci (int_4 _p_ n_, real_4 _p_ h_, real_4 _p_ slope_, real_4 _p_ d_, int_4 _p_ incfd_);
298 prototype int_4 _pchcm (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, logical_4 _p_
299 skip_, int_4 _p_ ismon_, int_4 _p_ ierr_);
300 prototype int_4 _pchcs (real_4 _p_ switch_, int_4 _p_ n_, real_4 _p_ h_, real_4 _p_ slope_, real_4 _p_ d_, int_4 _p_
301 // VIF THU 20 NOV 2025 22:21:09 ** GLOBAL SCOPE ** PROTOTYPES PAGE 00010
302
303 incfd_, int_4 _p_ ierr_);
304 prototype real_4 _pchdf (int_4 _p_ k_, real_4 _p_ x_, real_4 _p_ s_, int_4 _p_ ierr_);
305 prototype int_4 _pchdoc (void);
306 prototype int_4 _pchfd (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, logical_4 _p_
307 skip_, int_4 _p_ ne_, real_4 _p_ xe_, real_4 _p_ fe_, real_4 _p_ de_, int_4 _p_ ierr_);
308 prototype int_4 _pchfe (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, logical_4 _p_
309 skip_, int_4 _p_ ne_, real_4 _p_ xe_, real_4 _p_ fe_, int_4 _p_ ierr_);
310 prototype real_4 _pchia (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, logical_4 _p_
311 skip_, real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ ierr_);
312 prototype int_4 _pchic (int_4 _p_ ic_, real_4 _p_ vc_, real_4 _p_ switch_, int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_,
313 real_4 _p_ d_, int_4 _p_ incfd_, real_4 _p_ wk_, int_4 _p_ nwk_, int_4 _p_ ierr_);
314 prototype real_4 _pchid (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, logical_4 _p_
315 skip_, int_4 _p_ ia_, int_4 _p_ ib_, int_4 _p_ ierr_);
316 prototype int_4 _pchim (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, int_4 _p_ ierr_);
317 prototype int_4 _pchkt (int_4 _p_ n_, real_4 _p_ x_, int_4 _p_ knotyp_, real_4 _p_ t_);
318 prototype int_4 _pchsp (int_4 _p_ ic_, real_4 _p_ vc_, int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4
319 _p_ incfd_, real_4 _p_ wk_, int_4 _p_ nwk_, int_4 _p_ ierr_);
320 prototype real_4 _pchst (real_4 _p_ arg1_, real_4 _p_ arg2_);
321 prototype int_4 _pchsw (real_4 _p_ dfmax_, int_4 _p_ iextrm_, real_4 _p_ d1_, real_4 _p_ d2_, real_4 _p_ h_, real_4 _p_
322 slope_, int_4 _p_ ierr_);
323
324
325
326
327
328
329
330
331
332
333
334
335
336 // VIF THU 20 NOV 2025 22:21:09 ** CHFCM ** CHFCM PAGE 00011
337
338 // III N N TTTTTTT EEEEEEE GGGGG EEEEEEE RRRRRR 4
339 // I NN N T E G G E R R * * 4 4
340 // I N N N T E G E R R * * 4 4
341 // I N N N T EEEEE G GGGG EEEEE RRRRRR ******* 4444444
342 // I N N N T E G G E R R * * 4
343 // I N NN T E G G E R R * * 4
344 // III N N T EEEEEEE GGGGG EEEEEEE R R 4
345
346 // FFFFFFF U U N N CCCCC TTTTTTT III OOOOO N N
347 // F U U NN N C C T I O O NN N
348 // F U U N N N C T I O O N N N
349 // FFFFF U U N N N C T I O O N N N
350 // F U U N N N C T I O O N N N
351 // F U U N NN C C T I O O N NN
352 // F UUUUU N N CCCCC T III OOOOO N N
353
354 // CCCCC H H FFFFFFF CCCCC M M
355 // C C H H F C C MM MM
356 // C H H F C M M M M
357 // C HHHHHHH FFFFF C M M M
358 // C H H F C M M
359 // C C H H F C C M M
360 // CCCCC H H F CCCCC M M
361
362
363 // VIF THU 20 NOV 2025 22:21:09 ** CHFCM ** DIAGNOSTICS PAGE 00012
364
365
366 // VIF THU 20 NOV 2025 22:21:09 ** CHFCM ** GENERATED CODE PAGE 00013
367
368 int_4 _chfcm (real_4 _p_ d1_, real_4 _p_ d2_, real_4 _p_ delta_)
369 { // ** body not listed **
481 }
482
483 // VIF THU 20 NOV 2025 22:21:09 ** CHFDV ** CHFDV PAGE 00016
484
485 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
486 // S S U U B B R R O O U U T I NN N E
487 // S U U B B R R O O U U T I N N N E
488 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
489 // S U U B B R R O O U U T I N N N E
490 // S S U U B B R R O O U U T I N NN E
491 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
492
493 // CCCCC H H FFFFFFF DDDDDD V V
494 // C C H H F D D V V
495 // C H H F D D V V
496 // C HHHHHHH FFFFF D D V V
497 // C H H F D D V V
498 // C C H H F D D V V
499 // CCCCC H H F DDDDDD V
500
501
502 // VIF THU 20 NOV 2025 22:21:09 ** CHFDV ** DIAGNOSTICS PAGE 00017
503
504
505 // VIF THU 20 NOV 2025 22:21:09 ** CHFDV ** GENERATED CODE PAGE 00018
506
507 int_4 _chfdv (real_4 _p_ x1_, real_4 _p_ x2_, real_4 _p_ f1_, real_4 _p_ f2_, real_4 _p_ d1_, real_4 _p_ d2_, int_4 _p_
508 ne_, real_4 _p_ xe_, real_4 _p_ fe_, real_4 _p_ de_, int_4 _p_ next_, int_4 _p_ ierr_)
509 { // ** body not listed **
568 }
569
570 // VIF THU 20 NOV 2025 22:21:09 ** CHFEV ** CHFEV PAGE 00020
571
572 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
573 // S S U U B B R R O O U U T I NN N E
574 // S U U B B R R O O U U T I N N N E
575 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
576 // S U U B B R R O O U U T I N N N E
577 // S S U U B B R R O O U U T I N NN E
578 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
579
580 // CCCCC H H FFFFFFF EEEEEEE V V
581 // C C H H F E V V
582 // C H H F E V V
583 // C HHHHHHH FFFFF EEEEE V V
584 // C H H F E V V
585 // C C H H F E V V
586 // CCCCC H H F EEEEEEE V
587
588
589 // VIF THU 20 NOV 2025 22:21:09 ** CHFEV ** DIAGNOSTICS PAGE 00021
590
591
592 // VIF THU 20 NOV 2025 22:21:09 ** CHFEV ** GENERATED CODE PAGE 00022
593
594 int_4 _chfev (real_4 _p_ x1_, real_4 _p_ x2_, real_4 _p_ f1_, real_4 _p_ f2_, real_4 _p_ d1_, real_4 _p_ d2_, int_4 _p_
595 ne_, real_4 _p_ xe_, real_4 _p_ fe_, int_4 _p_ next_, int_4 _p_ ierr_)
596 { // ** body not listed **
652 }
653
654 // VIF THU 20 NOV 2025 22:21:09 ** CHFIE ** CHFIE PAGE 00024
655
656 // RRRRRR EEEEEEE A L 4
657 // R R E A A L * * 4 4
658 // R R E A A L * * 4 4
659 // RRRRRR EEEEE A A L ******* 4444444
660 // R R E AAAAAAA L * * 4
661 // R R E A A L * * 4
662 // R R EEEEEEE A A LLLLLLL 4
663
664 // FFFFFFF U U N N CCCCC TTTTTTT III OOOOO N N
665 // F U U NN N C C T I O O NN N
666 // F U U N N N C T I O O N N N
667 // FFFFF U U N N N C T I O O N N N
668 // F U U N N N C T I O O N N N
669 // F U U N NN C C T I O O N NN
670 // F UUUUU N N CCCCC T III OOOOO N N
671
672 // CCCCC H H FFFFFFF III EEEEEEE
673 // C C H H F I E
674 // C H H F I E
675 // C HHHHHHH FFFFF I EEEEE
676 // C H H F I E
677 // C C H H F I E
678 // CCCCC H H F III EEEEEEE
679
680
681 // VIF THU 20 NOV 2025 22:21:09 ** CHFIE ** DIAGNOSTICS PAGE 00025
682
683
684 // VIF THU 20 NOV 2025 22:21:09 ** CHFIE ** GENERATED CODE PAGE 00026
685
686 real_4 _chfie (real_4 _p_ x1_, real_4 _p_ x2_, real_4 _p_ f1_, real_4 _p_ f2_, real_4 _p_ d1_, real_4 _p_ d2_, real_4
687 _p_ a_, real_4 _p_ b_)
688 { // ** body not listed **
774 }
775
776 // VIF THU 20 NOV 2025 22:21:09 ** DCHFCM ** DCHFCM PAGE 00028
777
778 // III N N TTTTTTT EEEEEEE GGGGG EEEEEEE RRRRRR 4
779 // I NN N T E G G E R R * * 4 4
780 // I N N N T E G E R R * * 4 4
781 // I N N N T EEEEE G GGGG EEEEE RRRRRR ******* 4444444
782 // I N N N T E G G E R R * * 4
783 // I N NN T E G G E R R * * 4
784 // III N N T EEEEEEE GGGGG EEEEEEE R R 4
785
786 // FFFFFFF U U N N CCCCC TTTTTTT III OOOOO N N
787 // F U U NN N C C T I O O NN N
788 // F U U N N N C T I O O N N N
789 // FFFFF U U N N N C T I O O N N N
790 // F U U N N N C T I O O N N N
791 // F U U N NN C C T I O O N NN
792 // F UUUUU N N CCCCC T III OOOOO N N
793
794 // DDDDDD CCCCC H H FFFFFFF CCCCC M M
795 // D D C C H H F C C MM MM
796 // D D C H H F C M M M M
797 // D D C HHHHHHH FFFFF C M M M
798 // D D C H H F C M M
799 // D D C C H H F C C M M
800 // DDDDDD CCCCC H H F CCCCC M M
801
802
803 // VIF THU 20 NOV 2025 22:21:09 ** DCHFCM ** DIAGNOSTICS PAGE 00029
804
805
806 // VIF THU 20 NOV 2025 22:21:09 ** DCHFCM ** GENERATED CODE PAGE 00030
807
808 int_4 _dchfcm (real_8 _p_ d1_, real_8 _p_ d2_, real_8 _p_ delta_)
809 { // ** body not listed **
921 }
922
923 // VIF THU 20 NOV 2025 22:21:09 ** DCHFDV ** DCHFDV PAGE 00033
924
925 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
926 // S S U U B B R R O O U U T I NN N E
927 // S U U B B R R O O U U T I N N N E
928 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
929 // S U U B B R R O O U U T I N N N E
930 // S S U U B B R R O O U U T I N NN E
931 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
932
933 // DDDDDD CCCCC H H FFFFFFF DDDDDD V V
934 // D D C C H H F D D V V
935 // D D C H H F D D V V
936 // D D C HHHHHHH FFFFF D D V V
937 // D D C H H F D D V V
938 // D D C C H H F D D V V
939 // DDDDDD CCCCC H H F DDDDDD V
940
941
942 // VIF THU 20 NOV 2025 22:21:09 ** DCHFDV ** DIAGNOSTICS PAGE 00034
943
944
945 // VIF THU 20 NOV 2025 22:21:09 ** DCHFDV ** GENERATED CODE PAGE 00035
946
947 int_4 _dchfdv (real_8 _p_ x1_, real_8 _p_ x2_, real_8 _p_ f1_, real_8 _p_ f2_, real_8 _p_ d1_, real_8 _p_ d2_, int_4
948 _p_ ne_, real_8 _p_ xe_, real_8 _p_ fe_, real_8 _p_ de_, int_4 _p_ next_, int_4 _p_ ierr_)
949 { // ** body not listed **
1008 }
1009
1010 // VIF THU 20 NOV 2025 22:21:09 ** DCHFEV ** DCHFEV PAGE 00037
1011
1012 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
1013 // S S U U B B R R O O U U T I NN N E
1014 // S U U B B R R O O U U T I N N N E
1015 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
1016 // S U U B B R R O O U U T I N N N E
1017 // S S U U B B R R O O U U T I N NN E
1018 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
1019
1020 // DDDDDD CCCCC H H FFFFFFF EEEEEEE V V
1021 // D D C C H H F E V V
1022 // D D C H H F E V V
1023 // D D C HHHHHHH FFFFF EEEEE V V
1024 // D D C H H F E V V
1025 // D D C C H H F E V V
1026 // DDDDDD CCCCC H H F EEEEEEE V
1027
1028
1029 // VIF THU 20 NOV 2025 22:21:09 ** DCHFEV ** DIAGNOSTICS PAGE 00038
1030
1031
1032 // VIF THU 20 NOV 2025 22:21:09 ** DCHFEV ** GENERATED CODE PAGE 00039
1033
1034 int_4 _dchfev (real_8 _p_ x1_, real_8 _p_ x2_, real_8 _p_ f1_, real_8 _p_ f2_, real_8 _p_ d1_, real_8 _p_ d2_, int_4
1035 _p_ ne_, real_8 _p_ xe_, real_8 _p_ fe_, int_4 _p_ next_, int_4 _p_ ierr_)
1036 { // ** body not listed **
1092 }
1093
1094 // VIF THU 20 NOV 2025 22:21:09 ** DCHFIE ** DCHFIE PAGE 00041
1095
1096 // RRRRRR EEEEEEE A L 88888
1097 // R R E A A L * * 8 8
1098 // R R E A A L * * 8 8
1099 // RRRRRR EEEEE A A L ******* 88888
1100 // R R E AAAAAAA L * * 8 8
1101 // R R E A A L * * 8 8
1102 // R R EEEEEEE A A LLLLLLL 88888
1103
1104 // FFFFFFF U U N N CCCCC TTTTTTT III OOOOO N N
1105 // F U U NN N C C T I O O NN N
1106 // F U U N N N C T I O O N N N
1107 // FFFFF U U N N N C T I O O N N N
1108 // F U U N N N C T I O O N N N
1109 // F U U N NN C C T I O O N NN
1110 // F UUUUU N N CCCCC T III OOOOO N N
1111
1112 // DDDDDD CCCCC H H FFFFFFF III EEEEEEE
1113 // D D C C H H F I E
1114 // D D C H H F I E
1115 // D D C HHHHHHH FFFFF I EEEEE
1116 // D D C H H F I E
1117 // D D C C H H F I E
1118 // DDDDDD CCCCC H H F III EEEEEEE
1119
1120
1121 // VIF THU 20 NOV 2025 22:21:09 ** DCHFIE ** DIAGNOSTICS PAGE 00042
1122
1123
1124 // VIF THU 20 NOV 2025 22:21:09 ** DCHFIE ** GENERATED CODE PAGE 00043
1125
1126 real_8 _dchfie (real_8 _p_ x1_, real_8 _p_ x2_, real_8 _p_ f1_, real_8 _p_ f2_, real_8 _p_ d1_, real_8 _p_ d2_, real_8
1127 _p_ a_, real_8 _p_ b_)
1128 { // ** body not listed **
1214 }
1215
1216 // VIF THU 20 NOV 2025 22:21:09 ** DPCHBS ** DPCHBS PAGE 00045
1217
1218 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
1219 // S S U U B B R R O O U U T I NN N E
1220 // S U U B B R R O O U U T I N N N E
1221 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
1222 // S U U B B R R O O U U T I N N N E
1223 // S S U U B B R R O O U U T I N NN E
1224 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
1225
1226 // DDDDDD PPPPPP CCCCC H H BBBBBB SSSSS
1227 // D D P P C C H H B B S S
1228 // D D P P C H H B B S
1229 // D D PPPPPP C HHHHHHH BBBBBB SSSSS
1230 // D D P C H H B B S
1231 // D D P C C H H B B S S
1232 // DDDDDD P CCCCC H H BBBBBB SSSSS
1233
1234
1235 // VIF THU 20 NOV 2025 22:21:09 ** DPCHBS ** DIAGNOSTICS PAGE 00046
1236
1237
1238 // VIF THU 20 NOV 2025 22:21:09 ** DPCHBS ** GENERATED CODE PAGE 00047
1239
1240 int_4 _dpchbs (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, int_4 _p_ knotyp_, int_4
1241 _p_ nknots_, real_8 _p_ t_, real_8 _p_ bcoef_, int_4 _p_ ndim_, int_4 _p_ kord_, int_4 _p_ ierr_)
1242 { // ** body not listed **
1279 }
1280
1281 // VIF THU 20 NOV 2025 22:21:09 ** DPCHCE ** DPCHCE PAGE 00048
1282
1283 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
1284 // S S U U B B R R O O U U T I NN N E
1285 // S U U B B R R O O U U T I N N N E
1286 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
1287 // S U U B B R R O O U U T I N N N E
1288 // S S U U B B R R O O U U T I N NN E
1289 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
1290
1291 // DDDDDD PPPPPP CCCCC H H CCCCC EEEEEEE
1292 // D D P P C C H H C C E
1293 // D D P P C H H C E
1294 // D D PPPPPP C HHHHHHH C EEEEE
1295 // D D P C H H C E
1296 // D D P C C H H C C E
1297 // DDDDDD P CCCCC H H CCCCC EEEEEEE
1298
1299
1300 // VIF THU 20 NOV 2025 22:21:09 ** DPCHCE ** DIAGNOSTICS PAGE 00049
1301
1302
1303 // VIF THU 20 NOV 2025 22:21:09 ** DPCHCE ** GENERATED CODE PAGE 00050
1304
1305 int_4 _dpchce (int_4 _p_ ic_, real_8 _p_ vc_, int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ h_, real_8 _p_ slope_, real_8 _p_
1306 d_, int_4 _p_ incfd_, int_4 _p_ ierr_)
1307 { // ** body not listed **
1467 }
1468
1469 // VIF THU 20 NOV 2025 22:21:09 ** DPCHCI ** DPCHCI PAGE 00054
1470
1471 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
1472 // S S U U B B R R O O U U T I NN N E
1473 // S U U B B R R O O U U T I N N N E
1474 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
1475 // S U U B B R R O O U U T I N N N E
1476 // S S U U B B R R O O U U T I N NN E
1477 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
1478
1479 // DDDDDD PPPPPP CCCCC H H CCCCC III
1480 // D D P P C C H H C C I
1481 // D D P P C H H C I
1482 // D D PPPPPP C HHHHHHH C I
1483 // D D P C H H C I
1484 // D D P C C H H C C I
1485 // DDDDDD P CCCCC H H CCCCC III
1486
1487
1488 // VIF THU 20 NOV 2025 22:21:09 ** DPCHCI ** DIAGNOSTICS PAGE 00055
1489
1490
1491 // VIF THU 20 NOV 2025 22:21:09 ** DPCHCI ** GENERATED CODE PAGE 00056
1492
1493 int_4 _dpchci (int_4 _p_ n_, real_8 _p_ h_, real_8 _p_ slope_, real_8 _p_ d_, int_4 _p_ incfd_)
1494 { // ** body not listed **
1582 }
1583
1584 // VIF THU 20 NOV 2025 22:21:09 ** DPCHCM ** DPCHCM PAGE 00058
1585
1586 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
1587 // S S U U B B R R O O U U T I NN N E
1588 // S U U B B R R O O U U T I N N N E
1589 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
1590 // S U U B B R R O O U U T I N N N E
1591 // S S U U B B R R O O U U T I N NN E
1592 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
1593
1594 // DDDDDD PPPPPP CCCCC H H CCCCC M M
1595 // D D P P C C H H C C MM MM
1596 // D D P P C H H C M M M M
1597 // D D PPPPPP C HHHHHHH C M M M
1598 // D D P C H H C M M
1599 // D D P C C H H C C M M
1600 // DDDDDD P CCCCC H H CCCCC M M
1601
1602
1603 // VIF THU 20 NOV 2025 22:21:09 ** DPCHCM ** DIAGNOSTICS PAGE 00059
1604
1605
1606 // VIF THU 20 NOV 2025 22:21:09 ** DPCHCM ** GENERATED CODE PAGE 00060
1607
1608 int_4 _dpchcm (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, logical_4 _p_ skip_, int_4
1609 _p_ ismon_, int_4 _p_ ierr_)
1610 { // ** body not listed **
1668 }
1669
1670 // VIF THU 20 NOV 2025 22:21:09 ** DPCHCS ** DPCHCS PAGE 00062
1671
1672 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
1673 // S S U U B B R R O O U U T I NN N E
1674 // S U U B B R R O O U U T I N N N E
1675 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
1676 // S U U B B R R O O U U T I N N N E
1677 // S S U U B B R R O O U U T I N NN E
1678 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
1679
1680 // DDDDDD PPPPPP CCCCC H H CCCCC SSSSS
1681 // D D P P C C H H C C S S
1682 // D D P P C H H C S
1683 // D D PPPPPP C HHHHHHH C SSSSS
1684 // D D P C H H C S
1685 // D D P C C H H C C S S
1686 // DDDDDD P CCCCC H H CCCCC SSSSS
1687
1688
1689 // VIF THU 20 NOV 2025 22:21:09 ** DPCHCS ** DIAGNOSTICS PAGE 00063
1690
1691
1692 // VIF THU 20 NOV 2025 22:21:09 ** DPCHCS ** GENERATED CODE PAGE 00064
1693
1694 int_4 _dpchcs (real_8 _p_ switch_, int_4 _p_ n_, real_8 _p_ h_, real_8 _p_ slope_, real_8 _p_ d_, int_4 _p_ incfd_,
1695 int_4 _p_ ierr_)
1696 { // ** body not listed **
1850 }
1851
1852 // VIF THU 20 NOV 2025 22:21:09 ** DPCHDF ** DPCHDF PAGE 00068
1853
1854 // RRRRRR EEEEEEE A L 88888
1855 // R R E A A L * * 8 8
1856 // R R E A A L * * 8 8
1857 // RRRRRR EEEEE A A L ******* 88888
1858 // R R E AAAAAAA L * * 8 8
1859 // R R E A A L * * 8 8
1860 // R R EEEEEEE A A LLLLLLL 88888
1861
1862 // FFFFFFF U U N N CCCCC TTTTTTT III OOOOO N N
1863 // F U U NN N C C T I O O NN N
1864 // F U U N N N C T I O O N N N
1865 // FFFFF U U N N N C T I O O N N N
1866 // F U U N N N C T I O O N N N
1867 // F U U N NN C C T I O O N NN
1868 // F UUUUU N N CCCCC T III OOOOO N N
1869
1870 // DDDDDD PPPPPP CCCCC H H DDDDDD FFFFFFF
1871 // D D P P C C H H D D F
1872 // D D P P C H H D D F
1873 // D D PPPPPP C HHHHHHH D D FFFFF
1874 // D D P C H H D D F
1875 // D D P C C H H D D F
1876 // DDDDDD P CCCCC H H DDDDDD F
1877
1878
1879 // VIF THU 20 NOV 2025 22:21:09 ** DPCHDF ** DIAGNOSTICS PAGE 00069
1880
1881
1882 // VIF THU 20 NOV 2025 22:21:09 ** DPCHDF ** GENERATED CODE PAGE 00070
1883
1884 real_8 _dpchdf (int_4 _p_ k_, real_8 _p_ x_, real_8 _p_ s_, int_4 _p_ ierr_)
1885 { // ** body not listed **
1924 }
1925
1926 // VIF THU 20 NOV 2025 22:21:09 ** DPCHFD ** DPCHFD PAGE 00071
1927
1928 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
1929 // S S U U B B R R O O U U T I NN N E
1930 // S U U B B R R O O U U T I N N N E
1931 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
1932 // S U U B B R R O O U U T I N N N E
1933 // S S U U B B R R O O U U T I N NN E
1934 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
1935
1936 // DDDDDD PPPPPP CCCCC H H FFFFFFF DDDDDD
1937 // D D P P C C H H F D D
1938 // D D P P C H H F D D
1939 // D D PPPPPP C HHHHHHH FFFFF D D
1940 // D D P C H H F D D
1941 // D D P C C H H F D D
1942 // DDDDDD P CCCCC H H F DDDDDD
1943
1944
1945 // VIF THU 20 NOV 2025 22:21:09 ** DPCHFD ** DIAGNOSTICS PAGE 00072
1946
1947
1948 // VIF THU 20 NOV 2025 22:21:09 ** DPCHFD ** GENERATED CODE PAGE 00073
1949
1950 int_4 _dpchfd (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, logical_4 _p_ skip_, int_4
1951 _p_ ne_, real_8 _p_ xe_, real_8 _p_ fe_, real_8 _p_ de_, int_4 _p_ ierr_)
1952 { // ** body not listed **
2073 }
2074
2075 // VIF THU 20 NOV 2025 22:21:09 ** DPCHFE ** DPCHFE PAGE 00076
2076
2077 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
2078 // S S U U B B R R O O U U T I NN N E
2079 // S U U B B R R O O U U T I N N N E
2080 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
2081 // S U U B B R R O O U U T I N N N E
2082 // S S U U B B R R O O U U T I N NN E
2083 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
2084
2085 // DDDDDD PPPPPP CCCCC H H FFFFFFF EEEEEEE
2086 // D D P P C C H H F E
2087 // D D P P C H H F E
2088 // D D PPPPPP C HHHHHHH FFFFF EEEEE
2089 // D D P C H H F E
2090 // D D P C C H H F E
2091 // DDDDDD P CCCCC H H F EEEEEEE
2092
2093
2094 // VIF THU 20 NOV 2025 22:21:09 ** DPCHFE ** DIAGNOSTICS PAGE 00077
2095
2096
2097 // VIF THU 20 NOV 2025 22:21:09 ** DPCHFE ** GENERATED CODE PAGE 00078
2098
2099 int_4 _dpchfe (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, logical_4 _p_ skip_, int_4
2100 _p_ ne_, real_8 _p_ xe_, real_8 _p_ fe_, int_4 _p_ ierr_)
2101 { // ** body not listed **
2222 }
2223
2224 // VIF THU 20 NOV 2025 22:21:09 ** DPCHIA ** DPCHIA PAGE 00081
2225
2226 // RRRRRR EEEEEEE A L 88888
2227 // R R E A A L * * 8 8
2228 // R R E A A L * * 8 8
2229 // RRRRRR EEEEE A A L ******* 88888
2230 // R R E AAAAAAA L * * 8 8
2231 // R R E A A L * * 8 8
2232 // R R EEEEEEE A A LLLLLLL 88888
2233
2234 // FFFFFFF U U N N CCCCC TTTTTTT III OOOOO N N
2235 // F U U NN N C C T I O O NN N
2236 // F U U N N N C T I O O N N N
2237 // FFFFF U U N N N C T I O O N N N
2238 // F U U N N N C T I O O N N N
2239 // F U U N NN C C T I O O N NN
2240 // F UUUUU N N CCCCC T III OOOOO N N
2241
2242 // DDDDDD PPPPPP CCCCC H H III A
2243 // D D P P C C H H I A A
2244 // D D P P C H H I A A
2245 // D D PPPPPP C HHHHHHH I A A
2246 // D D P C H H I AAAAAAA
2247 // D D P C C H H I A A
2248 // DDDDDD P CCCCC H H III A A
2249
2250
2251 // VIF THU 20 NOV 2025 22:21:09 ** DPCHIA ** DIAGNOSTICS PAGE 00082
2252
2253
2254 // VIF THU 20 NOV 2025 22:21:09 ** DPCHIA ** GENERATED CODE PAGE 00083
2255
2256 real_8 _dpchia (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, logical_4 _p_ skip_,
2257 real_8 _p_ a_, real_8 _p_ b_, int_4 _p_ ierr_)
2258 { // ** body not listed **
2378 }
2379
2380 // VIF THU 20 NOV 2025 22:21:09 ** DPCHIC ** DPCHIC PAGE 00086
2381
2382 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
2383 // S S U U B B R R O O U U T I NN N E
2384 // S U U B B R R O O U U T I N N N E
2385 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
2386 // S U U B B R R O O U U T I N N N E
2387 // S S U U B B R R O O U U T I N NN E
2388 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
2389
2390 // DDDDDD PPPPPP CCCCC H H III CCCCC
2391 // D D P P C C H H I C C
2392 // D D P P C H H I C
2393 // D D PPPPPP C HHHHHHH I C
2394 // D D P C H H I C
2395 // D D P C C H H I C C
2396 // DDDDDD P CCCCC H H III CCCCC
2397
2398
2399 // VIF THU 20 NOV 2025 22:21:09 ** DPCHIC ** DIAGNOSTICS PAGE 00087
2400
2401
2402 // VIF THU 20 NOV 2025 22:21:09 ** DPCHIC ** GENERATED CODE PAGE 00088
2403
2404 int_4 _dpchic (int_4 _p_ ic_, real_8 _p_ vc_, real_8 _p_ switch_, int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8
2405 _p_ d_, int_4 _p_ incfd_, real_8 _p_ wk_, int_4 _p_ nwk_, int_4 _p_ ierr_)
2406 { // ** body not listed **
2512 }
2513
2514 // VIF THU 20 NOV 2025 22:21:09 ** DPCHID ** DPCHID PAGE 00091
2515
2516 // RRRRRR EEEEEEE A L 88888
2517 // R R E A A L * * 8 8
2518 // R R E A A L * * 8 8
2519 // RRRRRR EEEEE A A L ******* 88888
2520 // R R E AAAAAAA L * * 8 8
2521 // R R E A A L * * 8 8
2522 // R R EEEEEEE A A LLLLLLL 88888
2523
2524 // FFFFFFF U U N N CCCCC TTTTTTT III OOOOO N N
2525 // F U U NN N C C T I O O NN N
2526 // F U U N N N C T I O O N N N
2527 // FFFFF U U N N N C T I O O N N N
2528 // F U U N N N C T I O O N N N
2529 // F U U N NN C C T I O O N NN
2530 // F UUUUU N N CCCCC T III OOOOO N N
2531
2532 // DDDDDD PPPPPP CCCCC H H III DDDDDD
2533 // D D P P C C H H I D D
2534 // D D P P C H H I D D
2535 // D D PPPPPP C HHHHHHH I D D
2536 // D D P C H H I D D
2537 // D D P C C H H I D D
2538 // DDDDDD P CCCCC H H III DDDDDD
2539
2540
2541 // VIF THU 20 NOV 2025 22:21:09 ** DPCHID ** DIAGNOSTICS PAGE 00092
2542
2543
2544 // VIF THU 20 NOV 2025 22:21:09 ** DPCHID ** GENERATED CODE PAGE 00093
2545
2546 real_8 _dpchid (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, logical_4 _p_ skip_, int_4
2547 _p_ ia_, int_4 _p_ ib_, int_4 _p_ ierr_)
2548 { // ** body not listed **
2647 }
2648 // VIF THU 20 NOV 2025 22:21:09 ** DPCHID ** GENERATED CODE PAGE 00095
2649
2650
2651 // VIF THU 20 NOV 2025 22:21:09 ** DPCHIM ** DPCHIM PAGE 00096
2652
2653 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
2654 // S S U U B B R R O O U U T I NN N E
2655 // S U U B B R R O O U U T I N N N E
2656 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
2657 // S U U B B R R O O U U T I N N N E
2658 // S S U U B B R R O O U U T I N NN E
2659 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
2660
2661 // DDDDDD PPPPPP CCCCC H H III M M
2662 // D D P P C C H H I MM MM
2663 // D D P P C H H I M M M M
2664 // D D PPPPPP C HHHHHHH I M M M
2665 // D D P C H H I M M
2666 // D D P C C H H I M M
2667 // DDDDDD P CCCCC H H III M M
2668
2669
2670 // VIF THU 20 NOV 2025 22:21:09 ** DPCHIM ** DIAGNOSTICS PAGE 00097
2671
2672
2673 // VIF THU 20 NOV 2025 22:21:09 ** DPCHIM ** GENERATED CODE PAGE 00098
2674
2675 int_4 _dpchim (int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_ incfd_, int_4 _p_ ierr_)
2676 { // ** body not listed **
2816 }
2817
2818 // VIF THU 20 NOV 2025 22:21:09 ** DPCHKT ** DPCHKT PAGE 00101
2819
2820 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
2821 // S S U U B B R R O O U U T I NN N E
2822 // S U U B B R R O O U U T I N N N E
2823 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
2824 // S U U B B R R O O U U T I N N N E
2825 // S S U U B B R R O O U U T I N NN E
2826 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
2827
2828 // DDDDDD PPPPPP CCCCC H H K K TTTTTTT
2829 // D D P P C C H H K K T
2830 // D D P P C H H K K T
2831 // D D PPPPPP C HHHHHHH KKK T
2832 // D D P C H H K K T
2833 // D D P C C H H K K T
2834 // DDDDDD P CCCCC H H K K T
2835
2836
2837 // VIF THU 20 NOV 2025 22:21:09 ** DPCHKT ** DIAGNOSTICS PAGE 00102
2838
2839
2840 // VIF THU 20 NOV 2025 22:21:09 ** DPCHKT ** GENERATED CODE PAGE 00103
2841
2842 int_4 _dpchkt (int_4 _p_ n_, real_8 _p_ x_, int_4 _p_ knotyp_, real_8 _p_ t_)
2843 { // ** body not listed **
2871 }
2872
2873 // VIF THU 20 NOV 2025 22:21:09 ** DPCHSP ** DPCHSP PAGE 00104
2874
2875 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
2876 // S S U U B B R R O O U U T I NN N E
2877 // S U U B B R R O O U U T I N N N E
2878 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
2879 // S U U B B R R O O U U T I N N N E
2880 // S S U U B B R R O O U U T I N NN E
2881 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
2882
2883 // DDDDDD PPPPPP CCCCC H H SSSSS PPPPPP
2884 // D D P P C C H H S S P P
2885 // D D P P C H H S P P
2886 // D D PPPPPP C HHHHHHH SSSSS PPPPPP
2887 // D D P C H H S P
2888 // D D P C C H H S S P
2889 // DDDDDD P CCCCC H H SSSSS P
2890
2891
2892 // VIF THU 20 NOV 2025 22:21:09 ** DPCHSP ** DIAGNOSTICS PAGE 00105
2893
2894
2895 // VIF THU 20 NOV 2025 22:21:09 ** DPCHSP ** GENERATED CODE PAGE 00106
2896
2897 int_4 _dpchsp (int_4 _p_ ic_, real_8 _p_ vc_, int_4 _p_ n_, real_8 _p_ x_, real_8 _p_ f_, real_8 _p_ d_, int_4 _p_
2898 incfd_, real_8 _p_ wk_, int_4 _p_ nwk_, int_4 _p_ ierr_)
2899 { // ** body not listed **
3150 }
3151
3152 // VIF THU 20 NOV 2025 22:21:09 ** DPCHST ** DPCHST PAGE 00111
3153
3154 // RRRRRR EEEEEEE A L 88888
3155 // R R E A A L * * 8 8
3156 // R R E A A L * * 8 8
3157 // RRRRRR EEEEE A A L ******* 88888
3158 // R R E AAAAAAA L * * 8 8
3159 // R R E A A L * * 8 8
3160 // R R EEEEEEE A A LLLLLLL 88888
3161
3162 // FFFFFFF U U N N CCCCC TTTTTTT III OOOOO N N
3163 // F U U NN N C C T I O O NN N
3164 // F U U N N N C T I O O N N N
3165 // FFFFF U U N N N C T I O O N N N
3166 // F U U N N N C T I O O N N N
3167 // F U U N NN C C T I O O N NN
3168 // F UUUUU N N CCCCC T III OOOOO N N
3169
3170 // DDDDDD PPPPPP CCCCC H H SSSSS TTTTTTT
3171 // D D P P C C H H S S T
3172 // D D P P C H H S T
3173 // D D PPPPPP C HHHHHHH SSSSS T
3174 // D D P C H H S T
3175 // D D P C C H H S S T
3176 // DDDDDD P CCCCC H H SSSSS T
3177
3178
3179 // VIF THU 20 NOV 2025 22:21:09 ** DPCHST ** DIAGNOSTICS PAGE 00112
3180
3181
3182 // VIF THU 20 NOV 2025 22:21:09 ** DPCHST ** GENERATED CODE PAGE 00113
3183
3184 real_8 _dpchst (real_8 _p_ arg1_, real_8 _p_ arg2_)
3185 { // ** body not listed **
3217 }
3218
3219 // VIF THU 20 NOV 2025 22:21:09 ** DPCHSW ** DPCHSW PAGE 00114
3220
3221 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
3222 // S S U U B B R R O O U U T I NN N E
3223 // S U U B B R R O O U U T I N N N E
3224 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
3225 // S U U B B R R O O U U T I N N N E
3226 // S S U U B B R R O O U U T I N NN E
3227 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
3228
3229 // DDDDDD PPPPPP CCCCC H H SSSSS W W
3230 // D D P P C C H H S S W W
3231 // D D P P C H H S W W
3232 // D D PPPPPP C HHHHHHH SSSSS W W W
3233 // D D P C H H S W W W
3234 // D D P C C H H S S W W W
3235 // DDDDDD P CCCCC H H SSSSS WW WW
3236
3237
3238 // VIF THU 20 NOV 2025 22:21:09 ** DPCHSW ** DIAGNOSTICS PAGE 00115
3239
3240
3241 // VIF THU 20 NOV 2025 22:21:09 ** DPCHSW ** GENERATED CODE PAGE 00116
3242
3243 int_4 _dpchsw (real_8 _p_ dfmax_, int_4 _p_ iextrm_, real_8 _p_ d1_, real_8 _p_ d2_, real_8 _p_ h_, real_8 _p_ slope_,
3244 int_4 _p_ ierr_)
3245 { // ** body not listed **
3389 }
3390
3391 // VIF THU 20 NOV 2025 22:21:09 ** PCHBS ** PCHBS PAGE 00119
3392
3393 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
3394 // S S U U B B R R O O U U T I NN N E
3395 // S U U B B R R O O U U T I N N N E
3396 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
3397 // S U U B B R R O O U U T I N N N E
3398 // S S U U B B R R O O U U T I N NN E
3399 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
3400
3401 // PPPPPP CCCCC H H BBBBBB SSSSS
3402 // P P C C H H B B S S
3403 // P P C H H B B S
3404 // PPPPPP C HHHHHHH BBBBBB SSSSS
3405 // P C H H B B S
3406 // P C C H H B B S S
3407 // P CCCCC H H BBBBBB SSSSS
3408
3409
3410 // VIF THU 20 NOV 2025 22:21:09 ** PCHBS ** DIAGNOSTICS PAGE 00120
3411
3412
3413 // VIF THU 20 NOV 2025 22:21:09 ** PCHBS ** GENERATED CODE PAGE 00121
3414
3415 int_4 _pchbs (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, int_4 _p_ knotyp_, int_4 _p_
3416 nknots_, real_4 _p_ t_, real_4 _p_ bcoef_, int_4 _p_ ndim_, int_4 _p_ kord_, int_4 _p_ ierr_)
3417 { // ** body not listed **
3454 }
3455
3456 // VIF THU 20 NOV 2025 22:21:09 ** PCHCE ** PCHCE PAGE 00122
3457
3458 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
3459 // S S U U B B R R O O U U T I NN N E
3460 // S U U B B R R O O U U T I N N N E
3461 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
3462 // S U U B B R R O O U U T I N N N E
3463 // S S U U B B R R O O U U T I N NN E
3464 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
3465
3466 // PPPPPP CCCCC H H CCCCC EEEEEEE
3467 // P P C C H H C C E
3468 // P P C H H C E
3469 // PPPPPP C HHHHHHH C EEEEE
3470 // P C H H C E
3471 // P C C H H C C E
3472 // P CCCCC H H CCCCC EEEEEEE
3473
3474
3475 // VIF THU 20 NOV 2025 22:21:09 ** PCHCE ** DIAGNOSTICS PAGE 00123
3476
3477
3478 // VIF THU 20 NOV 2025 22:21:09 ** PCHCE ** GENERATED CODE PAGE 00124
3479
3480 int_4 _pchce (int_4 _p_ ic_, real_4 _p_ vc_, int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ h_, real_4 _p_ slope_, real_4 _p_
3481 d_, int_4 _p_ incfd_, int_4 _p_ ierr_)
3482 { // ** body not listed **
3642 }
3643
3644 // VIF THU 20 NOV 2025 22:21:09 ** PCHCI ** PCHCI PAGE 00128
3645
3646 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
3647 // S S U U B B R R O O U U T I NN N E
3648 // S U U B B R R O O U U T I N N N E
3649 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
3650 // S U U B B R R O O U U T I N N N E
3651 // S S U U B B R R O O U U T I N NN E
3652 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
3653
3654 // PPPPPP CCCCC H H CCCCC III
3655 // P P C C H H C C I
3656 // P P C H H C I
3657 // PPPPPP C HHHHHHH C I
3658 // P C H H C I
3659 // P C C H H C C I
3660 // P CCCCC H H CCCCC III
3661
3662
3663 // VIF THU 20 NOV 2025 22:21:09 ** PCHCI ** DIAGNOSTICS PAGE 00129
3664
3665
3666 // VIF THU 20 NOV 2025 22:21:09 ** PCHCI ** GENERATED CODE PAGE 00130
3667
3668 int_4 _pchci (int_4 _p_ n_, real_4 _p_ h_, real_4 _p_ slope_, real_4 _p_ d_, int_4 _p_ incfd_)
3669 { // ** body not listed **
3757 }
3758
3759 // VIF THU 20 NOV 2025 22:21:09 ** PCHCM ** PCHCM PAGE 00132
3760
3761 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
3762 // S S U U B B R R O O U U T I NN N E
3763 // S U U B B R R O O U U T I N N N E
3764 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
3765 // S U U B B R R O O U U T I N N N E
3766 // S S U U B B R R O O U U T I N NN E
3767 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
3768
3769 // PPPPPP CCCCC H H CCCCC M M
3770 // P P C C H H C C MM MM
3771 // P P C H H C M M M M
3772 // PPPPPP C HHHHHHH C M M M
3773 // P C H H C M M
3774 // P C C H H C C M M
3775 // P CCCCC H H CCCCC M M
3776
3777
3778 // VIF THU 20 NOV 2025 22:21:09 ** PCHCM ** DIAGNOSTICS PAGE 00133
3779
3780
3781 // VIF THU 20 NOV 2025 22:21:09 ** PCHCM ** GENERATED CODE PAGE 00134
3782
3783 int_4 _pchcm (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, logical_4 _p_ skip_, int_4
3784 _p_ ismon_, int_4 _p_ ierr_)
3785 { // ** body not listed **
3843 }
3844
3845 // VIF THU 20 NOV 2025 22:21:09 ** PCHCS ** PCHCS PAGE 00136
3846
3847 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
3848 // S S U U B B R R O O U U T I NN N E
3849 // S U U B B R R O O U U T I N N N E
3850 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
3851 // S U U B B R R O O U U T I N N N E
3852 // S S U U B B R R O O U U T I N NN E
3853 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
3854
3855 // PPPPPP CCCCC H H CCCCC SSSSS
3856 // P P C C H H C C S S
3857 // P P C H H C S
3858 // PPPPPP C HHHHHHH C SSSSS
3859 // P C H H C S
3860 // P C C H H C C S S
3861 // P CCCCC H H CCCCC SSSSS
3862
3863
3864 // VIF THU 20 NOV 2025 22:21:09 ** PCHCS ** DIAGNOSTICS PAGE 00137
3865
3866
3867 // VIF THU 20 NOV 2025 22:21:09 ** PCHCS ** GENERATED CODE PAGE 00138
3868
3869 int_4 _pchcs (real_4 _p_ switch_, int_4 _p_ n_, real_4 _p_ h_, real_4 _p_ slope_, real_4 _p_ d_, int_4 _p_ incfd_,
3870 int_4 _p_ ierr_)
3871 { // ** body not listed **
4025 }
4026
4027 // VIF THU 20 NOV 2025 22:21:09 ** PCHDF ** PCHDF PAGE 00142
4028
4029 // RRRRRR EEEEEEE A L 4
4030 // R R E A A L * * 4 4
4031 // R R E A A L * * 4 4
4032 // RRRRRR EEEEE A A L ******* 4444444
4033 // R R E AAAAAAA L * * 4
4034 // R R E A A L * * 4
4035 // R R EEEEEEE A A LLLLLLL 4
4036
4037 // FFFFFFF U U N N CCCCC TTTTTTT III OOOOO N N
4038 // F U U NN N C C T I O O NN N
4039 // F U U N N N C T I O O N N N
4040 // FFFFF U U N N N C T I O O N N N
4041 // F U U N N N C T I O O N N N
4042 // F U U N NN C C T I O O N NN
4043 // F UUUUU N N CCCCC T III OOOOO N N
4044
4045 // PPPPPP CCCCC H H DDDDDD FFFFFFF
4046 // P P C C H H D D F
4047 // P P C H H D D F
4048 // PPPPPP C HHHHHHH D D FFFFF
4049 // P C H H D D F
4050 // P C C H H D D F
4051 // P CCCCC H H DDDDDD F
4052
4053
4054 // VIF THU 20 NOV 2025 22:21:09 ** PCHDF ** DIAGNOSTICS PAGE 00143
4055
4056
4057 // VIF THU 20 NOV 2025 22:21:09 ** PCHDF ** GENERATED CODE PAGE 00144
4058
4059 real_4 _pchdf (int_4 _p_ k_, real_4 _p_ x_, real_4 _p_ s_, int_4 _p_ ierr_)
4060 { // ** body not listed **
4099 }
4100
4101 // VIF THU 20 NOV 2025 22:21:09 ** PCHDOC ** PCHDOC PAGE 00145
4102
4103 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
4104 // S S U U B B R R O O U U T I NN N E
4105 // S U U B B R R O O U U T I N N N E
4106 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
4107 // S U U B B R R O O U U T I N N N E
4108 // S S U U B B R R O O U U T I N NN E
4109 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
4110
4111 // PPPPPP CCCCC H H DDDDDD OOOOO CCCCC
4112 // P P C C H H D D O O C C
4113 // P P C H H D D O O C
4114 // PPPPPP C HHHHHHH D D O O C
4115 // P C H H D D O O C
4116 // P C C H H D D O O C C
4117 // P CCCCC H H DDDDDD OOOOO CCCCC
4118
4119
4120 // VIF THU 20 NOV 2025 22:21:09 ** PCHDOC ** DIAGNOSTICS PAGE 00146
4121
4122
4123 // VIF THU 20 NOV 2025 22:21:09 ** PCHDOC ** GENERATED CODE PAGE 00147
4124
4125 int_4 _pchdoc (void)
4126 { // ** body not listed **
4129 }
4130
4131 // VIF THU 20 NOV 2025 22:21:09 ** PCHFD ** PCHFD PAGE 00148
4132
4133 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
4134 // S S U U B B R R O O U U T I NN N E
4135 // S U U B B R R O O U U T I N N N E
4136 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
4137 // S U U B B R R O O U U T I N N N E
4138 // S S U U B B R R O O U U T I N NN E
4139 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
4140
4141 // PPPPPP CCCCC H H FFFFFFF DDDDDD
4142 // P P C C H H F D D
4143 // P P C H H F D D
4144 // PPPPPP C HHHHHHH FFFFF D D
4145 // P C H H F D D
4146 // P C C H H F D D
4147 // P CCCCC H H F DDDDDD
4148
4149
4150 // VIF THU 20 NOV 2025 22:21:09 ** PCHFD ** DIAGNOSTICS PAGE 00149
4151
4152
4153 // VIF THU 20 NOV 2025 22:21:09 ** PCHFD ** GENERATED CODE PAGE 00150
4154
4155 int_4 _pchfd (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, logical_4 _p_ skip_, int_4
4156 _p_ ne_, real_4 _p_ xe_, real_4 _p_ fe_, real_4 _p_ de_, int_4 _p_ ierr_)
4157 { // ** body not listed **
4278 }
4279
4280 // VIF THU 20 NOV 2025 22:21:09 ** PCHFE ** PCHFE PAGE 00153
4281
4282 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
4283 // S S U U B B R R O O U U T I NN N E
4284 // S U U B B R R O O U U T I N N N E
4285 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
4286 // S U U B B R R O O U U T I N N N E
4287 // S S U U B B R R O O U U T I N NN E
4288 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
4289
4290 // PPPPPP CCCCC H H FFFFFFF EEEEEEE
4291 // P P C C H H F E
4292 // P P C H H F E
4293 // PPPPPP C HHHHHHH FFFFF EEEEE
4294 // P C H H F E
4295 // P C C H H F E
4296 // P CCCCC H H F EEEEEEE
4297
4298
4299 // VIF THU 20 NOV 2025 22:21:09 ** PCHFE ** DIAGNOSTICS PAGE 00154
4300
4301
4302 // VIF THU 20 NOV 2025 22:21:09 ** PCHFE ** GENERATED CODE PAGE 00155
4303
4304 int_4 _pchfe (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, logical_4 _p_ skip_, int_4
4305 _p_ ne_, real_4 _p_ xe_, real_4 _p_ fe_, int_4 _p_ ierr_)
4306 { // ** body not listed **
4427 }
4428
4429 // VIF THU 20 NOV 2025 22:21:09 ** PCHIA ** PCHIA PAGE 00158
4430
4431 // RRRRRR EEEEEEE A L 4
4432 // R R E A A L * * 4 4
4433 // R R E A A L * * 4 4
4434 // RRRRRR EEEEE A A L ******* 4444444
4435 // R R E AAAAAAA L * * 4
4436 // R R E A A L * * 4
4437 // R R EEEEEEE A A LLLLLLL 4
4438
4439 // FFFFFFF U U N N CCCCC TTTTTTT III OOOOO N N
4440 // F U U NN N C C T I O O NN N
4441 // F U U N N N C T I O O N N N
4442 // FFFFF U U N N N C T I O O N N N
4443 // F U U N N N C T I O O N N N
4444 // F U U N NN C C T I O O N NN
4445 // F UUUUU N N CCCCC T III OOOOO N N
4446
4447 // PPPPPP CCCCC H H III A
4448 // P P C C H H I A A
4449 // P P C H H I A A
4450 // PPPPPP C HHHHHHH I A A
4451 // P C H H I AAAAAAA
4452 // P C C H H I A A
4453 // P CCCCC H H III A A
4454
4455
4456 // VIF THU 20 NOV 2025 22:21:09 ** PCHIA ** DIAGNOSTICS PAGE 00159
4457
4458
4459 // VIF THU 20 NOV 2025 22:21:09 ** PCHIA ** GENERATED CODE PAGE 00160
4460
4461 real_4 _pchia (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, logical_4 _p_ skip_, real_4
4462 _p_ a_, real_4 _p_ b_, int_4 _p_ ierr_)
4463 { // ** body not listed **
4583 }
4584
4585 // VIF THU 20 NOV 2025 22:21:09 ** PCHIC ** PCHIC PAGE 00163
4586
4587 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
4588 // S S U U B B R R O O U U T I NN N E
4589 // S U U B B R R O O U U T I N N N E
4590 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
4591 // S U U B B R R O O U U T I N N N E
4592 // S S U U B B R R O O U U T I N NN E
4593 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
4594
4595 // PPPPPP CCCCC H H III CCCCC
4596 // P P C C H H I C C
4597 // P P C H H I C
4598 // PPPPPP C HHHHHHH I C
4599 // P C H H I C
4600 // P C C H H I C C
4601 // P CCCCC H H III CCCCC
4602
4603
4604 // VIF THU 20 NOV 2025 22:21:09 ** PCHIC ** DIAGNOSTICS PAGE 00164
4605
4606
4607 // VIF THU 20 NOV 2025 22:21:09 ** PCHIC ** GENERATED CODE PAGE 00165
4608
4609 int_4 _pchic (int_4 _p_ ic_, real_4 _p_ vc_, real_4 _p_ switch_, int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_
4610 d_, int_4 _p_ incfd_, real_4 _p_ wk_, int_4 _p_ nwk_, int_4 _p_ ierr_)
4611 { // ** body not listed **
4717 }
4718
4719 // VIF THU 20 NOV 2025 22:21:09 ** PCHID ** PCHID PAGE 00168
4720
4721 // RRRRRR EEEEEEE A L 4
4722 // R R E A A L * * 4 4
4723 // R R E A A L * * 4 4
4724 // RRRRRR EEEEE A A L ******* 4444444
4725 // R R E AAAAAAA L * * 4
4726 // R R E A A L * * 4
4727 // R R EEEEEEE A A LLLLLLL 4
4728
4729 // FFFFFFF U U N N CCCCC TTTTTTT III OOOOO N N
4730 // F U U NN N C C T I O O NN N
4731 // F U U N N N C T I O O N N N
4732 // FFFFF U U N N N C T I O O N N N
4733 // F U U N N N C T I O O N N N
4734 // F U U N NN C C T I O O N NN
4735 // F UUUUU N N CCCCC T III OOOOO N N
4736
4737 // PPPPPP CCCCC H H III DDDDDD
4738 // P P C C H H I D D
4739 // P P C H H I D D
4740 // PPPPPP C HHHHHHH I D D
4741 // P C H H I D D
4742 // P C C H H I D D
4743 // P CCCCC H H III DDDDDD
4744
4745
4746 // VIF THU 20 NOV 2025 22:21:09 ** PCHID ** DIAGNOSTICS PAGE 00169
4747
4748
4749 // VIF THU 20 NOV 2025 22:21:09 ** PCHID ** GENERATED CODE PAGE 00170
4750
4751 real_4 _pchid (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, logical_4 _p_ skip_, int_4
4752 _p_ ia_, int_4 _p_ ib_, int_4 _p_ ierr_)
4753 { // ** body not listed **
4852 }
4853 // VIF THU 20 NOV 2025 22:21:09 ** PCHID ** GENERATED CODE PAGE 00172
4854
4855
4856 // VIF THU 20 NOV 2025 22:21:09 ** PCHIM ** PCHIM PAGE 00173
4857
4858 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
4859 // S S U U B B R R O O U U T I NN N E
4860 // S U U B B R R O O U U T I N N N E
4861 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
4862 // S U U B B R R O O U U T I N N N E
4863 // S S U U B B R R O O U U T I N NN E
4864 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
4865
4866 // PPPPPP CCCCC H H III M M
4867 // P P C C H H I MM MM
4868 // P P C H H I M M M M
4869 // PPPPPP C HHHHHHH I M M M
4870 // P C H H I M M
4871 // P C C H H I M M
4872 // P CCCCC H H III M M
4873
4874
4875 // VIF THU 20 NOV 2025 22:21:09 ** PCHIM ** DIAGNOSTICS PAGE 00174
4876
4877
4878 // VIF THU 20 NOV 2025 22:21:09 ** PCHIM ** GENERATED CODE PAGE 00175
4879
4880 int_4 _pchim (int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_ incfd_, int_4 _p_ ierr_)
4881 { // ** body not listed **
5021 }
5022
5023 // VIF THU 20 NOV 2025 22:21:09 ** PCHKT ** PCHKT PAGE 00178
5024
5025 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
5026 // S S U U B B R R O O U U T I NN N E
5027 // S U U B B R R O O U U T I N N N E
5028 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
5029 // S U U B B R R O O U U T I N N N E
5030 // S S U U B B R R O O U U T I N NN E
5031 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
5032
5033 // PPPPPP CCCCC H H K K TTTTTTT
5034 // P P C C H H K K T
5035 // P P C H H K K T
5036 // PPPPPP C HHHHHHH KKK T
5037 // P C H H K K T
5038 // P C C H H K K T
5039 // P CCCCC H H K K T
5040
5041
5042 // VIF THU 20 NOV 2025 22:21:09 ** PCHKT ** DIAGNOSTICS PAGE 00179
5043
5044
5045 // VIF THU 20 NOV 2025 22:21:09 ** PCHKT ** GENERATED CODE PAGE 00180
5046
5047 int_4 _pchkt (int_4 _p_ n_, real_4 _p_ x_, int_4 _p_ knotyp_, real_4 _p_ t_)
5048 { // ** body not listed **
5076 }
5077
5078 // VIF THU 20 NOV 2025 22:21:09 ** PCHSP ** PCHSP PAGE 00181
5079
5080 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
5081 // S S U U B B R R O O U U T I NN N E
5082 // S U U B B R R O O U U T I N N N E
5083 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
5084 // S U U B B R R O O U U T I N N N E
5085 // S S U U B B R R O O U U T I N NN E
5086 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
5087
5088 // PPPPPP CCCCC H H SSSSS PPPPPP
5089 // P P C C H H S S P P
5090 // P P C H H S P P
5091 // PPPPPP C HHHHHHH SSSSS PPPPPP
5092 // P C H H S P
5093 // P C C H H S S P
5094 // P CCCCC H H SSSSS P
5095
5096
5097 // VIF THU 20 NOV 2025 22:21:09 ** PCHSP ** DIAGNOSTICS PAGE 00182
5098
5099
5100 // VIF THU 20 NOV 2025 22:21:09 ** PCHSP ** GENERATED CODE PAGE 00183
5101
5102 int_4 _pchsp (int_4 _p_ ic_, real_4 _p_ vc_, int_4 _p_ n_, real_4 _p_ x_, real_4 _p_ f_, real_4 _p_ d_, int_4 _p_
5103 incfd_, real_4 _p_ wk_, int_4 _p_ nwk_, int_4 _p_ ierr_)
5104 { // ** body not listed **
5355 }
5356
5357 // VIF THU 20 NOV 2025 22:21:09 ** PCHST ** PCHST PAGE 00188
5358
5359 // RRRRRR EEEEEEE A L 4
5360 // R R E A A L * * 4 4
5361 // R R E A A L * * 4 4
5362 // RRRRRR EEEEE A A L ******* 4444444
5363 // R R E AAAAAAA L * * 4
5364 // R R E A A L * * 4
5365 // R R EEEEEEE A A LLLLLLL 4
5366
5367 // FFFFFFF U U N N CCCCC TTTTTTT III OOOOO N N
5368 // F U U NN N C C T I O O NN N
5369 // F U U N N N C T I O O N N N
5370 // FFFFF U U N N N C T I O O N N N
5371 // F U U N N N C T I O O N N N
5372 // F U U N NN C C T I O O N NN
5373 // F UUUUU N N CCCCC T III OOOOO N N
5374
5375 // PPPPPP CCCCC H H SSSSS TTTTTTT
5376 // P P C C H H S S T
5377 // P P C H H S T
5378 // PPPPPP C HHHHHHH SSSSS T
5379 // P C H H S T
5380 // P C C H H S S T
5381 // P CCCCC H H SSSSS T
5382
5383
5384 // VIF THU 20 NOV 2025 22:21:09 ** PCHST ** DIAGNOSTICS PAGE 00189
5385
5386
5387 // VIF THU 20 NOV 2025 22:21:09 ** PCHST ** GENERATED CODE PAGE 00190
5388
5389 real_4 _pchst (real_4 _p_ arg1_, real_4 _p_ arg2_)
5390 { // ** body not listed **
5422 }
5423
5424 // VIF THU 20 NOV 2025 22:21:09 ** PCHSW ** PCHSW PAGE 00191
5425
5426 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
5427 // S S U U B B R R O O U U T I NN N E
5428 // S U U B B R R O O U U T I N N N E
5429 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
5430 // S U U B B R R O O U U T I N N N E
5431 // S S U U B B R R O O U U T I N NN E
5432 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
5433
5434 // PPPPPP CCCCC H H SSSSS W W
5435 // P P C C H H S S W W
5436 // P P C H H S W W
5437 // PPPPPP C HHHHHHH SSSSS W W W
5438 // P C H H S W W W
5439 // P C C H H S S W W W
5440 // P CCCCC H H SSSSS WW WW
5441
5442
5443 // VIF THU 20 NOV 2025 22:21:09 ** PCHSW ** DIAGNOSTICS PAGE 00192
5444
5445
5446 // VIF THU 20 NOV 2025 22:21:09 ** PCHSW ** GENERATED CODE PAGE 00193
5447
5448 int_4 _pchsw (real_4 _p_ dfmax_, int_4 _p_ iextrm_, real_4 _p_ d1_, real_4 _p_ d2_, real_4 _p_ h_, real_4 _p_ slope_,
5449 int_4 _p_ ierr_)
5450 { // ** body not listed **
5594 }
|
© 2002-2025 J.M. van der Veer (jmvdveer@xs4all.nl)
|