gtkIOStream
1.7.0
GTK+ << C++ IOStream operators for GTK+. Now with ORBing, numerical computation, audio client and more ...
pchst.f
Go to the documentation of this file.
1
C $Author: ulammers $
2
C $Date: 1997/02/14 14:13:14 $
3
C $Id: pchst.f,v 1.1 1997/02/14 14:13:14 ulammers Exp $
4
C $Source: /usr4/users/aparmar/SAXDAS/pipeline/LE_lemat/RCS/pchst.f,v $
5
*DECK PCHST
6
REAL
FUNCTION
pchst
(ARG1, ARG2)
7
C***BEGIN PROLOGUE PCHST
8
C***SUBSIDIARY
9
C***PURPOSE PCHIP Sign-Testing Routine
10
C***LIBRARY SLATEC (PCHIP)
11
C***TYPE SINGLE PRECISION (PCHST-S, DPCHST-D)
12
C***AUTHOR Fritsch, F. N., (LLNL)
13
C***DESCRIPTION
14
C
15
C PCHST: PCHIP Sign-Testing Routine.
16
C
17
C returns:
18
C -1. if ARG1 and ARG2 are of opposite sign.
19
C 0. if either argument is zero.
20
C +1. if ARG1 and ARG2 are of the same sign.
21
C
22
C The object is to do this without multiplying ARG1*ARG2, to avoid
23
C possible over/underflow problems.
24
C
25
C Fortran intrinsics used: SIGN.
26
C
27
C***SEE ALSO PCHCE, PCHCI, PCHCS, PCHIM
28
C***ROUTINES CALLED (NONE)
29
C***REVISION HISTORY (YYMMDD)
30
C 811103 DATE WRITTEN
31
C 820805 Converted to SLATEC library version.
32
C 870813 Minor cosmetic changes.
33
C 890411 Added SAVE statements (Vers. 3.2).
34
C 890411 REVISION DATE from Version 3.2
35
C 891214 Prologue converted to Version 4.0 format. (BAB)
36
C 900328 Added TYPE section. (WRB)
37
C 910408 Updated AUTHOR and DATE WRITTEN sections in prologue. (WRB)
38
C 930503 Improved purpose. (FNF)
39
C***END PROLOGUE PCHST
40
C
41
C**End
42
C
43
C DECLARE ARGUMENTS.
44
C
45
REAL
ARG1, ARG2
46
C
47
C DECLARE LOCAL VARIABLES.
48
C
49
REAL
ONE, ZERO
50
SAVE
zero, one
51
DATA
zero /0./, one /1./
52
C
53
C PERFORM THE TEST.
54
C
55
C***FIRST EXECUTABLE STATEMENT PCHST
56
pchst
= sign(one,arg1) * sign(one,arg2)
57
IF
((arg1.EQ.zero) .OR. (arg2.EQ.zero))
pchst
= zero
58
C
59
RETURN
60
C------------- LAST LINE OF PCHST FOLLOWS ------------------------------
61
END
62
pchst
real function pchst(ARG1, ARG2)
Definition:
pchst.f:7
gtkIOStream: /tmp/gtkiostream/futureInclusions/cubicInterp/pchst.f Source File
Support this project by purchasing our hardware.
GTK+ IOStream
Beta