File: gmtmath_explain.h

package info (click to toggle)
gmt 3.3.3-3
  • links: PTS
  • area: main
  • in suites: potato
  • size: 3,288 kB
  • ctags: 2,962
  • sloc: ansic: 50,470; sh: 1,760; makefile: 284; asm: 38
file content (96 lines) | stat: -rw-r--r-- 5,181 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
/*--------------------------------------------------------------------
 *
 *   The GMT-system:	gmtmath_explain.h [Generated by make_gmtmath.x]
 *
 *	Copyright (c) 1991-1999 by P. Wessel and W. H. F. Smith
 *	See COPYING file for copying and redistribution conditions.
 *
 *	This program is free software; you can redistribute it and/or modify
 *	it under the terms of the GNU General Public License as published by
 *	the Free Software Foundation; version 2 of the License.
 *
 *	This program is distributed in the hope that it will be useful,
 *	but WITHOUT ANY WARRANTY; without even the implied warranty of
 *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *	GNU General Public License for more details.
 *
 *	Contact info: www.soest.hawaii.edu/gmt
 *--------------------------------------------------------------------*/
/*	gmtmath_explain.h is automatically generated by make_gmtmath.x;
 *	Do NOT edit manually!
 *
 */
		fprintf (stderr, "	ABS	1	abs (A).\n");
		fprintf (stderr, "	ACOS	1	acos (A).\n");
		fprintf (stderr, "	ACOSH	1	acosh (A).\n");
		fprintf (stderr, "	ADD(+)	2	A + B.\n");
		fprintf (stderr, "	AND	2	NaN if A and B == NaN, B if A == NaN, else A.\n");
		fprintf (stderr, "	ASIN	1	asin (A).\n");
		fprintf (stderr, "	ASINH	1	asinh (A).\n");
		fprintf (stderr, "	ATAN	1	atan (A).\n");
		fprintf (stderr, "	ATAN2	2	atan2 (A, B).\n");
		fprintf (stderr, "	ATANH	1	atanh (A).\n");
		fprintf (stderr, "	BEI	1	bei (A).\n");
		fprintf (stderr, "	BER	1	ber (A).\n");
		fprintf (stderr, "	CEIL	1	ceil (A) (smallest integer >= A).\n");
		fprintf (stderr, "	COS	1	cos (A) (A in radians).\n");
		fprintf (stderr, "	COSD	1	cos (A) (A in degrees).\n");
		fprintf (stderr, "	COSH	1	cosh (A).\n");
		fprintf (stderr, "	D2DT2	1	d^2(A)/dt^2 2nd derivative.\n");
		fprintf (stderr, "	D2R	1	Converts Degrees to Radians.\n");
		fprintf (stderr, "	DILOG	1	Dilog (A).\n");
		fprintf (stderr, "	DIV(/)	2	A / B.\n");
		fprintf (stderr, "	DDT	1	d(A)/dt 1st derivative.\n");
		fprintf (stderr, "	DUP	1	Places duplicate of A on the stack.\n");
		fprintf (stderr, "	EXCH	2	Exchanges A and B on the stack.\n");
		fprintf (stderr, "	EXP	1	exp (A).\n");
		fprintf (stderr, "	ERF	1	Error function of A.\n");
		fprintf (stderr, "	ERFC	1	Complimentory Error function of A.\n");
		fprintf (stderr, "	ERFINV	1	Inverse error function of A.\n");
		fprintf (stderr, "	FLOOR	1	floor (A) (greatest integer <= A).\n");
		fprintf (stderr, "	FMOD	2	A %% B (remainder).\n");
		fprintf (stderr, "	HYPOT	2	hypot (A, B).\n");
		fprintf (stderr, "	I0	1	Modified Bessel function of A (1st kind, order 0).\n");
		fprintf (stderr, "	I1	1	Modified Bessel function of A (1st kind, order 1).\n");
		fprintf (stderr, "	IN	2	Modified Bessel function of A (1st kind, order B).\n");
		fprintf (stderr, "	INV	1	1 / A.\n");
		fprintf (stderr, "	J0	1	Bessel function of A (1st kind, order 0).\n");
		fprintf (stderr, "	J1	1	Bessel function of A (1st kind, order 1).\n");
		fprintf (stderr, "	JN	2	Bessel function of A (1st kind, order B).\n");
		fprintf (stderr, "	K0	1	Modified Kelvin function of A (2nd kind, order 0).\n");
		fprintf (stderr, "	K1	1	Modified Bessel function of A (2nd kind, order 1).\n");
		fprintf (stderr, "	KN	2	Modified Bessel function of A (2nd kind, order B).\n");
		fprintf (stderr, "	KEI	1	kei (A).\n");
		fprintf (stderr, "	KER	1	ker (A).\n");
		fprintf (stderr, "	LOG	1	log (A) (natural log).\n");
		fprintf (stderr, "	LOG10	1	log10 (A).\n");
		fprintf (stderr, "	LOG1P	1	log (1+A) (accurate for small A).\n");
		fprintf (stderr, "	MAX	2	Maximum of A and B.\n");
		fprintf (stderr, "	MEAN	1	Mean value of A.\n");
		fprintf (stderr, "	MED	1	Median value of A.\n");
		fprintf (stderr, "	MIN	2	Minimum of A and B.\n");
		fprintf (stderr, "	MUL(x)	2	A * B.\n");
		fprintf (stderr, "	NEG	1	-A.\n");
		fprintf (stderr, "	NRAND	2	Normal, random values with mean A and std. deviation B.\n");
		fprintf (stderr, "	OR	2	NaN if A or B == NaN, else A.\n");
		fprintf (stderr, "	PLM	3	Associated Legendre polynomial P(-1<A<+1) degree B order C.\n");
		fprintf (stderr, "	POP	1	Delete top element from the stack.\n");
		fprintf (stderr, "	POW(^)	2	A ^ B.\n");
		fprintf (stderr, "	R2	2	R2 = A^2 + B^2.\n");
		fprintf (stderr, "	R2D	1	Convert Radians to Degrees.\n");
		fprintf (stderr, "	RAND	2	Uniform random values between A and B.\n");
		fprintf (stderr, "	RINT	1	rint (A) (nearest integer).\n");
		fprintf (stderr, "	SIGN	1	sign (+1 or -1) of A.\n");
		fprintf (stderr, "	SIN	1	sin (A) (A in radians).\n");
		fprintf (stderr, "	SIND	1	sin (A) (A in degrees).\n");
		fprintf (stderr, "	SINH	1	sinh (A).\n");
		fprintf (stderr, "	SQRT	1	sqrt (A).\n");
		fprintf (stderr, "	STD	1	Standard deviation of A.\n");
		fprintf (stderr, "	STEP	1	Heaviside step function H(t-A).\n");
		fprintf (stderr, "	SUB(-)	2	A - B.\n");
		fprintf (stderr, "	TAN	1	tan (A) (A in radians).\n");
		fprintf (stderr, "	TAND	1	tan (A) (A in degrees).\n");
		fprintf (stderr, "	TANH	1	tanh (A).\n");
		fprintf (stderr, "	Y0	1	Bessel function of A (2nd kind, order 0).\n");
		fprintf (stderr, "	Y1	1	Bessel function of A (2nd kind, order 1).\n");
		fprintf (stderr, "	YN	2	Bessel function of A (2nd kind, order B).\n");