mathlib-fishpack.c
1 //! @file mathlib-fishpack.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 FISHPACK
24
25 // Compiled from Fortran source code by VIF.
26
27 // FISHPACK routines from SLATEC.
28 //
29 // Source: netlib.org/slatec/
30
31 // The license for FISHPACK 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:19:45 ** MARCEL ** FISHPACK 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 // FFFFFFF III SSSSS H H PPPPPP A CCCCC K K
78 // F I S S H H P P A A C C K K
79 // F I S H H P P A A C K K
80 // FFFFF I SSSSS HHHHHHH PPPPPP A A C KKK
81 // F I S H H P AAAAAAA C K K
82 // F I S S H H P A A C C K K
83 // F III SSSSS H H P A A CCCCC K K
84
85
86
87
88 // VIF THU 20 NOV 2025 22:19:45 ** GLOBAL SCOPE ** DIAGNOSTICS PAGE 00002
89
90 // ** linker ** object size 214792 bytes
91 // ** statistics ** 19 subprograms, no errors, no warnings
92
93
94 // VIF THU 20 NOV 2025 22:19:45 ** 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:19:45 ** 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
127
128
129 // VIF THU 20 NOV 2025 22:19:45 ** GLOBAL SCOPE ** TYPEDEFS PAGE 00005
130
131 static FORMAT *__fmt_a = NULL;
132
133
134 // VIF THU 20 NOV 2025 22:19:45 ** GLOBAL SCOPE ** FREQUENCY TABLE PAGE 00006
135
136 #define __ncalls 20
137 static CALLS __calls[__ncalls] = {
138 { // ** body not listed **"blktri", 0}, // subroutine
140 { // ** body not listed **"cmgnbn", 0}, // subroutine
142 { // ** body not listed **"hstcrt", 0}, // subroutine
144 { // ** body not listed **"hstcyl", 0}, // subroutine
146 { // ** body not listed **"hstssp", 0}, // subroutine
148 { // ** body not listed **"hwscrt", 0}, // subroutine
150 { // ** body not listed **"hwscyl", 0}, // subroutine
152 { // ** body not listed **"hwsssp", 0}, // subroutine
154 { // ** body not listed **"poistg", 0}, // subroutine
156 { // ** body not listed **"sepx4", 0}, // subroutine
158 };
159
160
161
162 // VIF THU 20 NOV 2025 22:19:45 ** GLOBAL SCOPE ** COMMON BLOCKS PAGE 00007
163
164
165 // common /cblkt_/
166 static struct {
167 int_4 npp_, k_, nm_, ncmplx_, ik_;
168 real_4 eps_, cnv_;
169 } cblkt_;
170
171 // common /ccblk_/
172 static struct {
173 int_4 npp_, k_, nm_, ncmplx_, ik_;
174 real_4 eps_, cnv_;
175 } ccblk_;
176
177
178 // VIF THU 20 NOV 2025 22:19:45 ** GLOBAL SCOPE ** PROTOTYPES PAGE 00008
179
180
181 prototype int_4 _blktri (int_4 _p_ iflg_, int_4 _p_ np_, int_4 _p_ n_, real_4 _p_ an_, real_4 _p_ bn_, real_4 _p_ cn_,
182 int_4 _p_ mp_, int_4 _p_ m_, real_4 _p_ am_, real_4 _p_ bm_, real_4 _p_ cm_, int_4 _p_ idimy_, real_4 _p_ y_, int_4 _p_
183 ierror_, real_4 _p_ w_);
184 prototype int_4 _cblktr (int_4 _p_ iflg_, int_4 _p_ np_, int_4 _p_ n_, real_4 _p_ an_, real_4 _p_ bn_, real_4 _p_ cn_,
185 int_4 _p_ mp_, int_4 _p_ m_, complex_8 _p_ am_, complex_8 _p_ bm_, complex_8 _p_ cm_, int_4 _p_ idimy_, complex_8 _p_
186 y_, int_4 _p_ ierror_, real_4 _p_ w_);
187 prototype int_4 _cmgnbn (int_4 _p_ nperod_, int_4 _p_ n_, int_4 _p_ mperod_, int_4 _p_ m_, complex_8 _p_ a_, complex_8
188 _p_ b_, complex_8 _p_ c_, int_4 _p_ idimy_, complex_8 _p_ y_, int_4 _p_ ierror_, complex_8 _p_ w_);
189 prototype int_4 _genbun (int_4 _p_ nperod_, int_4 _p_ n_, int_4 _p_ mperod_, int_4 _p_ m_, real_4 _p_ a_, real_4 _p_ b_
190 , real_4 _p_ c_, int_4 _p_ idimy_, real_4 _p_ y_, int_4 _p_ ierror_, real_4 _p_ w_);
191 prototype int_4 _hstcrt (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_
192 bdb_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_
193 elmbda_, real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_);
194 prototype int_4 _hstcsp (int_4 _p_ intl_, real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_
195 bda_, real_4 _p_ bdb_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_,
196 real_4 _p_ elmbda_, real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_);
197 prototype int_4 _hstcyl (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_
198 bdb_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_
199 elmbda_, real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_);
200 prototype int_4 _hstplr (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_
201 bdb_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_
202 elmbda_, real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_);
203 prototype int_4 _hstssp (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_
204 bdb_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_
205 elmbda_, real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_);
206 prototype int_4 _hw3crt (real_4 _p_ xs_, real_4 _p_ xf_, int_4 _p_ l_, int_4 _p_ lbdcnd_, real_4 _p_ bdxs_, real_4 _p_
207 bdxf_, real_4 _p_ ys_, real_4 _p_ yf_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bdys_, real_4 _p_ bdyf_, real_4 _p_
208 zs_, real_4 _p_ zf_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdzs_, real_4 _p_ bdzf_, real_4 _p_ elmbda_, int_4 _p_
209 ldimf_, int_4 _p_ mdimf_, real_4 _p_ f_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_);
210 prototype int_4 _hwscrt (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_
211 bdb_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_
212 elmbda_, real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_);
213 prototype int_4 _hwscsp (int_4 _p_ intl_, real_4 _p_ ts_, real_4 _p_ tf_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_
214 bdts_, real_4 _p_ bdtf_, real_4 _p_ rs_, real_4 _p_ rf_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdrs_, real_4 _p_
215 bdrf_, real_4 _p_ elmbda_, real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_);
216 prototype int_4 _hwscyl (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_
217 bdb_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_
218 elmbda_, real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_);
219 prototype int_4 _hwsplr (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_
220 bdb_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_
221 elmbda_, real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_);
222 prototype int_4 _hwsssp (real_4 _p_ ts_, real_4 _p_ tf_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bdts_, real_4 _p_
223 bdtf_, real_4 _p_ ps_, real_4 _p_ pf_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdps_, real_4 _p_ bdpf_, real_4 _p_
224 elmbda_, real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_);
225 prototype int_4 _pois3d (int_4 _p_ lperod_, int_4 _p_ l_, real_4 _p_ c1_, int_4 _p_ mperod_, int_4 _p_ m_, real_4 _p_
226 c2_, int_4 _p_ nperod_, int_4 _p_ n_, real_4 _p_ a_, real_4 _p_ b_, real_4 _p_ c_, int_4 _p_ ldimf_, int_4 _p_ mdimf_,
227 real_4 _p_ f_, int_4 _p_ ierror_, real_4 _p_ w_);
228 prototype int_4 _poistg (int_4 _p_ nperod_, int_4 _p_ n_, int_4 _p_ mperod_, int_4 _p_ m_, real_4 _p_ a_, real_4 _p_ b_
229 , real_4 _p_ c_, int_4 _p_ idimy_, real_4 _p_ y_, int_4 _p_ ierror_, real_4 _p_ w_);
230 // VIF THU 20 NOV 2025 22:19:45 ** GLOBAL SCOPE ** PROTOTYPES PAGE 00009
231
232 prototype int_4 _sepeli (int_4 _p_ intl_, int_4 _p_ iorder_, real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_
233 mbdcnd_, real_4 _p_ bda_, real_4 _p_ alpha_, real_4 _p_ bdb_, real_4 _p_ beta_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_
234 n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ gama_, real_4 _p_ bdd_, real_4 _p_ xnu_, real_4 (*_cofx)(), real_4
235 (*_cofy)(), real_4 _p_ grhs_, real_4 _p_ usol_, int_4 _p_ idmn_, real_4 _p_ w_, real_4 _p_ pertrb_, int_4 _p_ ierror_);
236 prototype int_4 _sepx4 (int_4 _p_ iorder_, real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_
237 bda_, real_4 _p_ alpha_, real_4 _p_ bdb_, real_4 _p_ beta_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_
238 nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 (*_cofx)(), real_4 _p_ grhs_, real_4 _p_ usol_, int_4 _p_ idmn_,
239 real_4 _p_ w_, real_4 _p_ pertrb_, int_4 _p_ ierror_);
240
241
242
243
244
245
246
247
248
249
250
251
252
253 // VIF THU 20 NOV 2025 22:19:45 ** BLKTRI ** BLKTRI PAGE 00010
254
255 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
256 // S S U U B B R R O O U U T I NN N E
257 // S U U B B R R O O U U T I N N N E
258 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
259 // S U U B B R R O O U U T I N N N E
260 // S S U U B B R R O O U U T I N NN E
261 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
262
263 // BBBBBB L K K TTTTTTT RRRRRR III
264 // B B L K K T R R I
265 // B B L K K T R R I
266 // BBBBBB L KKK T RRRRRR I
267 // B B L K K T R R I
268 // B B L K K T R R I
269 // BBBBBB LLLLLLL K K T R R III
270
271
272 // VIF THU 20 NOV 2025 22:19:45 ** BLKTRI ** DIAGNOSTICS PAGE 00011
273
274
275 // VIF THU 20 NOV 2025 22:19:45 ** BLKTRI ** GENERATED CODE PAGE 00012
276
277 int_4 _blktri (int_4 _p_ iflg_, int_4 _p_ np_, int_4 _p_ n_, real_4 _p_ an_, real_4 _p_ bn_, real_4 _p_ cn_, int_4 _p_
278 mp_, int_4 _p_ m_, real_4 _p_ am_, real_4 _p_ bm_, real_4 _p_ cm_, int_4 _p_ idimy_, real_4 _p_ y_, int_4 _p_ ierror_,
279 real_4 _p_ w_)
280 { // ** body not listed **
423 }
424
425 // VIF THU 20 NOV 2025 22:19:45 ** CBLKTR ** CBLKTR PAGE 00015
426
427 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
428 // S S U U B B R R O O U U T I NN N E
429 // S U U B B R R O O U U T I N N N E
430 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
431 // S U U B B R R O O U U T I N N N E
432 // S S U U B B R R O O U U T I N NN E
433 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
434
435 // CCCCC BBBBBB L K K TTTTTTT RRRRRR
436 // C C B B L K K T R R
437 // C B B L K K T R R
438 // C BBBBBB L KKK T RRRRRR
439 // C B B L K K T R R
440 // C C B B L K K T R R
441 // CCCCC BBBBBB LLLLLLL K K T R R
442
443
444 // VIF THU 20 NOV 2025 22:19:45 ** CBLKTR ** DIAGNOSTICS PAGE 00016
445
446
447 // VIF THU 20 NOV 2025 22:19:45 ** CBLKTR ** GENERATED CODE PAGE 00017
448
449 int_4 _cblktr (int_4 _p_ iflg_, int_4 _p_ np_, int_4 _p_ n_, real_4 _p_ an_, real_4 _p_ bn_, real_4 _p_ cn_, int_4 _p_
450 mp_, int_4 _p_ m_, complex_8 _p_ am_, complex_8 _p_ bm_, complex_8 _p_ cm_, int_4 _p_ idimy_, complex_8 _p_ y_, int_4
451 _p_ ierror_, real_4 _p_ w_)
452 { // ** body not listed **
596 }
597
598 // VIF THU 20 NOV 2025 22:19:45 ** CMGNBN ** CMGNBN PAGE 00020
599
600 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
601 // S S U U B B R R O O U U T I NN N E
602 // S U U B B R R O O U U T I N N N E
603 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
604 // S U U B B R R O O U U T I N N N E
605 // S S U U B B R R O O U U T I N NN E
606 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
607
608 // CCCCC M M GGGGG N N BBBBBB N N
609 // C C MM MM G G NN N B B NN N
610 // C M M M M G N N N B B N N N
611 // C M M M G GGGG N N N BBBBBB N N N
612 // C M M G G N N N B B N N N
613 // C C M M G G N NN B B N NN
614 // CCCCC M M GGGGG N N BBBBBB N N
615
616
617 // VIF THU 20 NOV 2025 22:19:45 ** CMGNBN ** DIAGNOSTICS PAGE 00021
618
619
620 // VIF THU 20 NOV 2025 22:19:45 ** CMGNBN ** GENERATED CODE PAGE 00022
621
622 int_4 _cmgnbn (int_4 _p_ nperod_, int_4 _p_ n_, int_4 _p_ mperod_, int_4 _p_ m_, complex_8 _p_ a_, complex_8 _p_ b_,
623 complex_8 _p_ c_, int_4 _p_ idimy_, complex_8 _p_ y_, int_4 _p_ ierror_, complex_8 _p_ w_)
624 { // ** body not listed **
834 }
835
836 // VIF THU 20 NOV 2025 22:19:45 ** GENBUN ** GENBUN PAGE 00027
837
838 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
839 // S S U U B B R R O O U U T I NN N E
840 // S U U B B R R O O U U T I N N N E
841 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
842 // S U U B B R R O O U U T I N N N E
843 // S S U U B B R R O O U U T I N NN E
844 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
845
846 // GGGGG EEEEEEE N N BBBBBB U U N N
847 // G G E NN N B B U U NN N
848 // G E N N N B B U U N N N
849 // G GGGG EEEEE N N N BBBBBB U U N N N
850 // G G E N N N B B U U N N N
851 // G G E N NN B B U U N NN
852 // GGGGG EEEEEEE N N BBBBBB UUUUU N N
853
854
855 // VIF THU 20 NOV 2025 22:19:45 ** GENBUN ** DIAGNOSTICS PAGE 00028
856
857
858 // VIF THU 20 NOV 2025 22:19:45 ** GENBUN ** GENERATED CODE PAGE 00029
859
860 int_4 _genbun (int_4 _p_ nperod_, int_4 _p_ n_, int_4 _p_ mperod_, int_4 _p_ m_, real_4 _p_ a_, real_4 _p_ b_, real_4
861 _p_ c_, int_4 _p_ idimy_, real_4 _p_ y_, int_4 _p_ ierror_, real_4 _p_ w_)
862 { // ** body not listed **
1073 }
1074
1075 // VIF THU 20 NOV 2025 22:19:45 ** HSTCRT ** HSTCRT PAGE 00034
1076
1077 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
1078 // S S U U B B R R O O U U T I NN N E
1079 // S U U B B R R O O U U T I N N N E
1080 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
1081 // S U U B B R R O O U U T I N N N E
1082 // S S U U B B R R O O U U T I N NN E
1083 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
1084
1085 // H H SSSSS TTTTTTT CCCCC RRRRRR TTTTTTT
1086 // H H S S T C C R R T
1087 // H H S T C R R T
1088 // HHHHHHH SSSSS T C RRRRRR T
1089 // H H S T C R R T
1090 // H H S S T C C R R T
1091 // H H SSSSS T CCCCC R R T
1092
1093
1094 // VIF THU 20 NOV 2025 22:19:45 ** HSTCRT ** DIAGNOSTICS PAGE 00035
1095
1096
1097 // VIF THU 20 NOV 2025 22:19:45 ** HSTCRT ** GENERATED CODE PAGE 00036
1098
1099 int_4 _hstcrt (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_ bdb_, real_4
1100 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_ elmbda_, real_4
1101 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_)
1102 { // ** body not listed **
1311 }
1312
1313 // VIF THU 20 NOV 2025 22:19:45 ** HSTCSP ** HSTCSP PAGE 00041
1314
1315 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
1316 // S S U U B B R R O O U U T I NN N E
1317 // S U U B B R R O O U U T I N N N E
1318 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
1319 // S U U B B R R O O U U T I N N N E
1320 // S S U U B B R R O O U U T I N NN E
1321 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
1322
1323 // H H SSSSS TTTTTTT CCCCC SSSSS PPPPPP
1324 // H H S S T C C S S P P
1325 // H H S T C S P P
1326 // HHHHHHH SSSSS T C SSSSS PPPPPP
1327 // H H S T C S P
1328 // H H S S T C C S S P
1329 // H H SSSSS T CCCCC SSSSS P
1330
1331
1332 // VIF THU 20 NOV 2025 22:19:45 ** HSTCSP ** DIAGNOSTICS PAGE 00042
1333
1334
1335 // VIF THU 20 NOV 2025 22:19:45 ** HSTCSP ** GENERATED CODE PAGE 00043
1336
1337 int_4 _hstcsp (int_4 _p_ intl_, real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4
1338 _p_ bdb_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_
1339 elmbda_, real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_)
1340 { // ** body not listed **
1417 }
1418
1419 // VIF THU 20 NOV 2025 22:19:45 ** HSTCYL ** HSTCYL PAGE 00045
1420
1421 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
1422 // S S U U B B R R O O U U T I NN N E
1423 // S U U B B R R O O U U T I N N N E
1424 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
1425 // S U U B B R R O O U U T I N N N E
1426 // S S U U B B R R O O U U T I N NN E
1427 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
1428
1429 // H H SSSSS TTTTTTT CCCCC Y Y L
1430 // H H S S T C C Y Y L
1431 // H H S T C Y Y L
1432 // HHHHHHH SSSSS T C Y L
1433 // H H S T C Y L
1434 // H H S S T C C Y L
1435 // H H SSSSS T CCCCC Y LLLLLLL
1436
1437
1438 // VIF THU 20 NOV 2025 22:19:45 ** HSTCYL ** DIAGNOSTICS PAGE 00046
1439
1440
1441 // VIF THU 20 NOV 2025 22:19:45 ** HSTCYL ** GENERATED CODE PAGE 00047
1442
1443 int_4 _hstcyl (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_ bdb_, real_4
1444 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_ elmbda_, real_4
1445 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_)
1446 { // ** body not listed **
1670 }
1671
1672 // VIF THU 20 NOV 2025 22:19:45 ** HSTPLR ** HSTPLR PAGE 00052
1673
1674 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
1675 // S S U U B B R R O O U U T I NN N E
1676 // S U U B B R R O O U U T I N N N E
1677 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
1678 // S U U B B R R O O U U T I N N N E
1679 // S S U U B B R R O O U U T I N NN E
1680 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
1681
1682 // H H SSSSS TTTTTTT PPPPPP L RRRRRR
1683 // H H S S T P P L R R
1684 // H H S T P P L R R
1685 // HHHHHHH SSSSS T PPPPPP L RRRRRR
1686 // H H S T P L R R
1687 // H H S S T P L R R
1688 // H H SSSSS T P LLLLLLL R R
1689
1690
1691 // VIF THU 20 NOV 2025 22:19:45 ** HSTPLR ** DIAGNOSTICS PAGE 00053
1692
1693
1694 // VIF THU 20 NOV 2025 22:19:45 ** HSTPLR ** GENERATED CODE PAGE 00054
1695
1696 int_4 _hstplr (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_ bdb_, real_4
1697 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_ elmbda_, real_4
1698 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_)
1699 { // ** body not listed **
1966 }
1967
1968 // VIF THU 20 NOV 2025 22:19:45 ** HSTSSP ** HSTSSP PAGE 00060
1969
1970 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
1971 // S S U U B B R R O O U U T I NN N E
1972 // S U U B B R R O O U U T I N N N E
1973 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
1974 // S U U B B R R O O U U T I N N N E
1975 // S S U U B B R R O O U U T I N NN E
1976 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
1977
1978 // H H SSSSS TTTTTTT SSSSS SSSSS PPPPPP
1979 // H H S S T S S S S P P
1980 // H H S T S S P P
1981 // HHHHHHH SSSSS T SSSSS SSSSS PPPPPP
1982 // H H S T S S P
1983 // H H S S T S S S S P
1984 // H H SSSSS T SSSSS SSSSS P
1985
1986
1987 // VIF THU 20 NOV 2025 22:19:45 ** HSTSSP ** DIAGNOSTICS PAGE 00061
1988
1989
1990 // VIF THU 20 NOV 2025 22:19:45 ** HSTSSP ** GENERATED CODE PAGE 00062
1991
1992 int_4 _hstssp (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_ bdb_, real_4
1993 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_ elmbda_, real_4
1994 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_)
1995 { // ** body not listed **
2340 }
2341
2342 // VIF THU 20 NOV 2025 22:19:45 ** HW3CRT ** HW3CRT PAGE 00069
2343
2344 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
2345 // S S U U B B R R O O U U T I NN N E
2346 // S U U B B R R O O U U T I N N N E
2347 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
2348 // S U U B B R R O O U U T I N N N E
2349 // S S U U B B R R O O U U T I N NN E
2350 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
2351
2352 // H H W W 33333 CCCCC RRRRRR TTTTTTT
2353 // H H W W 3 3 C C R R T
2354 // H H W W 3 C R R T
2355 // HHHHHHH W W W 33333 C RRRRRR T
2356 // H H W W W 3 C R R T
2357 // H H W W W 3 3 C C R R T
2358 // H H WW WW 33333 CCCCC R R T
2359
2360
2361 // VIF THU 20 NOV 2025 22:19:45 ** HW3CRT ** DIAGNOSTICS PAGE 00070
2362
2363
2364 // VIF THU 20 NOV 2025 22:19:45 ** HW3CRT ** GENERATED CODE PAGE 00071
2365
2366 int_4 _hw3crt (real_4 _p_ xs_, real_4 _p_ xf_, int_4 _p_ l_, int_4 _p_ lbdcnd_, real_4 _p_ bdxs_, real_4 _p_ bdxf_,
2367 real_4 _p_ ys_, real_4 _p_ yf_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bdys_, real_4 _p_ bdyf_, real_4 _p_ zs_,
2368 real_4 _p_ zf_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdzs_, real_4 _p_ bdzf_, real_4 _p_ elmbda_, int_4 _p_
2369 ldimf_, int_4 _p_ mdimf_, real_4 _p_ f_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_)
2370 { // ** body not listed **
2846 }
2847
2848 // VIF THU 20 NOV 2025 22:19:45 ** HWSCRT ** HWSCRT PAGE 00081
2849
2850 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
2851 // S S U U B B R R O O U U T I NN N E
2852 // S U U B B R R O O U U T I N N N E
2853 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
2854 // S U U B B R R O O U U T I N N N E
2855 // S S U U B B R R O O U U T I N NN E
2856 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
2857
2858 // H H W W SSSSS CCCCC RRRRRR TTTTTTT
2859 // H H W W S S C C R R T
2860 // H H W W S C R R T
2861 // HHHHHHH W W W SSSSS C RRRRRR T
2862 // H H W W W S C R R T
2863 // H H W W W S S C C R R T
2864 // H H WW WW SSSSS CCCCC R R T
2865
2866
2867 // VIF THU 20 NOV 2025 22:19:45 ** HWSCRT ** DIAGNOSTICS PAGE 00082
2868
2869
2870 // VIF THU 20 NOV 2025 22:19:45 ** HWSCRT ** GENERATED CODE PAGE 00083
2871
2872 int_4 _hwscrt (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_ bdb_, real_4
2873 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_ elmbda_, real_4
2874 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_)
2875 { // ** body not listed **
3150 }
3151
3152 // VIF THU 20 NOV 2025 22:19:45 ** HWSCSP ** HWSCSP PAGE 00089
3153
3154 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
3155 // S S U U B B R R O O U U T I NN N E
3156 // S U U B B R R O O U U T I N N N E
3157 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
3158 // S U U B B R R O O U U T I N N N E
3159 // S S U U B B R R O O U U T I N NN E
3160 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
3161
3162 // H H W W SSSSS CCCCC SSSSS PPPPPP
3163 // H H W W S S C C S S P P
3164 // H H W W S C S P P
3165 // HHHHHHH W W W SSSSS C SSSSS PPPPPP
3166 // H H W W W S C S P
3167 // H H W W W S S C C S S P
3168 // H H WW WW SSSSS CCCCC SSSSS P
3169
3170
3171 // VIF THU 20 NOV 2025 22:19:45 ** HWSCSP ** DIAGNOSTICS PAGE 00090
3172
3173
3174 // VIF THU 20 NOV 2025 22:19:45 ** HWSCSP ** GENERATED CODE PAGE 00091
3175
3176 int_4 _hwscsp (int_4 _p_ intl_, real_4 _p_ ts_, real_4 _p_ tf_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bdts_,
3177 real_4 _p_ bdtf_, real_4 _p_ rs_, real_4 _p_ rf_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdrs_, real_4 _p_ bdrf_,
3178 real_4 _p_ elmbda_, real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_)
3179 { // ** body not listed **
3297 }
3298
3299 // VIF THU 20 NOV 2025 22:19:45 ** HWSCYL ** HWSCYL PAGE 00094
3300
3301 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
3302 // S S U U B B R R O O U U T I NN N E
3303 // S U U B B R R O O U U T I N N N E
3304 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
3305 // S U U B B R R O O U U T I N N N E
3306 // S S U U B B R R O O U U T I N NN E
3307 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
3308
3309 // H H W W SSSSS CCCCC Y Y L
3310 // H H W W S S C C Y Y L
3311 // H H W W S C Y Y L
3312 // HHHHHHH W W W SSSSS C Y L
3313 // H H W W W S C Y L
3314 // H H W W W S S C C Y L
3315 // H H WW WW SSSSS CCCCC Y LLLLLLL
3316
3317
3318 // VIF THU 20 NOV 2025 22:19:45 ** HWSCYL ** DIAGNOSTICS PAGE 00095
3319
3320
3321 // VIF THU 20 NOV 2025 22:19:45 ** HWSCYL ** GENERATED CODE PAGE 00096
3322
3323 int_4 _hwscyl (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_ bdb_, real_4
3324 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_ elmbda_, real_4
3325 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_)
3326 { // ** body not listed **
3654 }
3655
3656 // VIF THU 20 NOV 2025 22:19:45 ** HWSPLR ** HWSPLR PAGE 00103
3657
3658 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
3659 // S S U U B B R R O O U U T I NN N E
3660 // S U U B B R R O O U U T I N N N E
3661 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
3662 // S U U B B R R O O U U T I N N N E
3663 // S S U U B B R R O O U U T I N NN E
3664 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
3665
3666 // H H W W SSSSS PPPPPP L RRRRRR
3667 // H H W W S S P P L R R
3668 // H H W W S P P L R R
3669 // HHHHHHH W W W SSSSS PPPPPP L RRRRRR
3670 // H H W W W S P L R R
3671 // H H W W W S S P L R R
3672 // H H WW WW SSSSS P LLLLLLL R R
3673
3674
3675 // VIF THU 20 NOV 2025 22:19:45 ** HWSPLR ** DIAGNOSTICS PAGE 00104
3676
3677
3678 // VIF THU 20 NOV 2025 22:19:45 ** HWSPLR ** GENERATED CODE PAGE 00105
3679
3680 int_4 _hwsplr (real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4 _p_ bdb_, real_4
3681 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ bdd_, real_4 _p_ elmbda_, real_4
3682 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_)
3683 { // ** body not listed **
4069 }
4070
4071 // VIF THU 20 NOV 2025 22:19:45 ** HWSSSP ** HWSSSP PAGE 00113
4072
4073 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
4074 // S S U U B B R R O O U U T I NN N E
4075 // S U U B B R R O O U U T I N N N E
4076 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
4077 // S U U B B R R O O U U T I N N N E
4078 // S S U U B B R R O O U U T I N NN E
4079 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
4080
4081 // H H W W SSSSS SSSSS SSSSS PPPPPP
4082 // H H W W S S S S S S P P
4083 // H H W W S S S P P
4084 // HHHHHHH W W W SSSSS SSSSS SSSSS PPPPPP
4085 // H H W W W S S S P
4086 // H H W W W S S S S S S P
4087 // H H WW WW SSSSS SSSSS SSSSS P
4088
4089
4090 // VIF THU 20 NOV 2025 22:19:45 ** HWSSSP ** DIAGNOSTICS PAGE 00114
4091
4092
4093 // VIF THU 20 NOV 2025 22:19:45 ** HWSSSP ** GENERATED CODE PAGE 00115
4094
4095 int_4 _hwsssp (real_4 _p_ ts_, real_4 _p_ tf_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bdts_, real_4 _p_ bdtf_,
4096 real_4 _p_ ps_, real_4 _p_ pf_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4 _p_ bdps_, real_4 _p_ bdpf_, real_4 _p_ elmbda_
4097 , real_4 _p_ f_, int_4 _p_ idimf_, real_4 _p_ pertrb_, int_4 _p_ ierror_, real_4 _p_ w_)
4098 { // ** body not listed **
4161 }
4162
4163 // VIF THU 20 NOV 2025 22:19:45 ** POIS3D ** POIS3D PAGE 00117
4164
4165 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
4166 // S S U U B B R R O O U U T I NN N E
4167 // S U U B B R R O O U U T I N N N E
4168 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
4169 // S U U B B R R O O U U T I N N N E
4170 // S S U U B B R R O O U U T I N NN E
4171 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
4172
4173 // PPPPPP OOOOO III SSSSS 33333 DDDDDD
4174 // P P O O I S S 3 3 D D
4175 // P P O O I S 3 D D
4176 // PPPPPP O O I SSSSS 33333 D D
4177 // P O O I S 3 D D
4178 // P O O I S S 3 3 D D
4179 // P OOOOO III SSSSS 33333 DDDDDD
4180
4181
4182 // VIF THU 20 NOV 2025 22:19:45 ** POIS3D ** DIAGNOSTICS PAGE 00118
4183
4184
4185 // VIF THU 20 NOV 2025 22:19:45 ** POIS3D ** GENERATED CODE PAGE 00119
4186
4187 int_4 _pois3d (int_4 _p_ lperod_, int_4 _p_ l_, real_4 _p_ c1_, int_4 _p_ mperod_, int_4 _p_ m_, real_4 _p_ c2_, int_4
4188 _p_ nperod_, int_4 _p_ n_, real_4 _p_ a_, real_4 _p_ b_, real_4 _p_ c_, int_4 _p_ ldimf_, int_4 _p_ mdimf_, real_4 _p_
4189 f_, int_4 _p_ ierror_, real_4 _p_ w_)
4190 { // ** body not listed **
4357 }
4358
4359 // VIF THU 20 NOV 2025 22:19:45 ** POISTG ** POISTG PAGE 00123
4360
4361 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
4362 // S S U U B B R R O O U U T I NN N E
4363 // S U U B B R R O O U U T I N N N E
4364 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
4365 // S U U B B R R O O U U T I N N N E
4366 // S S U U B B R R O O U U T I N NN E
4367 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
4368
4369 // PPPPPP OOOOO III SSSSS TTTTTTT GGGGG
4370 // P P O O I S S T G G
4371 // P P O O I S T G
4372 // PPPPPP O O I SSSSS T G GGGG
4373 // P O O I S T G G
4374 // P O O I S S T G G
4375 // P OOOOO III SSSSS T GGGGG
4376
4377
4378 // VIF THU 20 NOV 2025 22:19:45 ** POISTG ** DIAGNOSTICS PAGE 00124
4379
4380
4381 // VIF THU 20 NOV 2025 22:19:45 ** POISTG ** GENERATED CODE PAGE 00125
4382
4383 int_4 _poistg (int_4 _p_ nperod_, int_4 _p_ n_, int_4 _p_ mperod_, int_4 _p_ m_, real_4 _p_ a_, real_4 _p_ b_, real_4
4384 _p_ c_, int_4 _p_ idimy_, real_4 _p_ y_, int_4 _p_ ierror_, real_4 _p_ w_)
4385 { // ** body not listed **
4578 }
4579
4580 // VIF THU 20 NOV 2025 22:19:45 ** SEPELI ** SEPELI PAGE 00129
4581
4582 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
4583 // S S U U B B R R O O U U T I NN N E
4584 // S U U B B R R O O U U T I N N N E
4585 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
4586 // S U U B B R R O O U U T I N N N E
4587 // S S U U B B R R O O U U T I N NN E
4588 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
4589
4590 // SSSSS EEEEEEE PPPPPP EEEEEEE L III
4591 // S S E P P E L I
4592 // S E P P E L I
4593 // SSSSS EEEEE PPPPPP EEEEE L I
4594 // S E P E L I
4595 // S S E P E L I
4596 // SSSSS EEEEEEE P EEEEEEE LLLLLLL III
4597
4598
4599 // VIF THU 20 NOV 2025 22:19:45 ** SEPELI ** DIAGNOSTICS PAGE 00130
4600
4601
4602 // VIF THU 20 NOV 2025 22:19:45 ** SEPELI ** GENERATED CODE PAGE 00131
4603
4604 int_4 _sepeli (int_4 _p_ intl_, int_4 _p_ iorder_, real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_,
4605 real_4 _p_ bda_, real_4 _p_ alpha_, real_4 _p_ bdb_, real_4 _p_ beta_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_ n_,
4606 int_4 _p_ nbdcnd_, real_4 _p_ bdc_, real_4 _p_ gama_, real_4 _p_ bdd_, real_4 _p_ xnu_, real_4 (*_cofx)(), real_4
4607 (*_cofy)(), real_4 _p_ grhs_, real_4 _p_ usol_, int_4 _p_ idmn_, real_4 _p_ w_, real_4 _p_ pertrb_, int_4 _p_ ierror_)
4608 { // ** body not listed **
4658 }
4659
4660 // VIF THU 20 NOV 2025 22:19:45 ** SEPX4 ** SEPX4 PAGE 00133
4661
4662 // SSSSS U U BBBBBB RRRRRR OOOOO U U TTTTTTT III N N EEEEEEE
4663 // S S U U B B R R O O U U T I NN N E
4664 // S U U B B R R O O U U T I N N N E
4665 // SSSSS U U BBBBBB RRRRRR O O U U T I N N N EEEEE
4666 // S U U B B R R O O U U T I N N N E
4667 // S S U U B B R R O O U U T I N NN E
4668 // SSSSS UUUUU BBBBBB R R OOOOO UUUUU T III N N EEEEEEE
4669
4670 // SSSSS EEEEEEE PPPPPP X X 4
4671 // S S E P P X X 4 4
4672 // S E P P X X 4 4
4673 // SSSSS EEEEE PPPPPP X 4444444
4674 // S E P X X 4
4675 // S S E P X X 4
4676 // SSSSS EEEEEEE P X X 4
4677
4678
4679 // VIF THU 20 NOV 2025 22:19:45 ** SEPX4 ** DIAGNOSTICS PAGE 00134
4680
4681
4682 // VIF THU 20 NOV 2025 22:19:45 ** SEPX4 ** GENERATED CODE PAGE 00135
4683
4684 int_4 _sepx4 (int_4 _p_ iorder_, real_4 _p_ a_, real_4 _p_ b_, int_4 _p_ m_, int_4 _p_ mbdcnd_, real_4 _p_ bda_, real_4
4685 _p_ alpha_, real_4 _p_ bdb_, real_4 _p_ beta_, real_4 _p_ c_, real_4 _p_ d_, int_4 _p_ n_, int_4 _p_ nbdcnd_, real_4
4686 _p_ bdc_, real_4 _p_ bdd_, real_4 (*_cofx)(), real_4 _p_ grhs_, real_4 _p_ usol_, int_4 _p_ idmn_, real_4 _p_ w_,
4687 real_4 _p_ pertrb_, int_4 _p_ ierror_)
4688 { // ** body not listed **
4731 }
|
© 2002-2025 J.M. van der Veer (jmvdveer@xs4all.nl)
|