[ home / oceanography / graphics ]

List of FPSMATH routines

This is a list of the routines available in the FPSMATH scientific and mathematical utility package. There are man pages for each in the package itself.

abp1 (3me)		- ADAMS-BASHFORTH PREDICTOR (ORDER1)
abp2 (3me)		- ADAMS-BASHFORTH PREDICTOR (ORDER 2)
abp3 (3me)		- ADAMS-BASHFORTH PREDICTOR (ORDER 3)
abp4 (3me)		- ADAMS-BASHFORTH PREDICTOR (ORDER 4)
acorf (3me)		- FREQUENCY-DOMAIN AUTO-CORRELATION
acort (3me)		- TIME-DOMAIN AUTO-CORRELATION
adams4 (3me)		- ADAMS VARIABLE STEP INTEG (ORD 4)
amc1 (3me)		- ADAMS-MOULTON CORRECTOR (ORDER 1)
amc2 (3me)		- ADAMS-MOULTON CORRECTOR (ORDER 2)
amc3 (3me)		- ADAMS-MOULTON CORRECTOR (ORDER 3)
amc4 (3me)		- ADAMS-MOULTON CORRECTOR (ORDER 4)
aspec (3me)		- ACCUMULATING AUTO - SPECTRUM
bin (3me)		- BINARY SEARCH
blkman (3me)		- BLACKMAN WINDOW OF VECTOR
caxpyn (3me)		- NESTED COMPLEX A*X+Y
cceps (3me)		- COMPLEX CEPSTRUM
ccmmul (3me)		- COMPLEX MATRIX MULTIPLY
ccorf (3me)		- FREQUENCY-DOMAIN CROSS-CORRELATION
ccort (3me)		- TIME-DOMAIN CROSS-CORRELATION
cdet (3me)		- COMPLEX DETERMINANT
cdotn (3me)		- NESTED COMPLEX DOT PRODUCT
cdotpr (3me)		- COMPLEX DOT PRODUCT
cfft (3me)		- COMPLEX FFT (IN PLACE)
cfft2d (3me)		- COMPLEX TO COMPLEX 2-DIMENSION FFT
cfftb (3me)		- COMPLEX FFT (NOT IN PLACE)
cffti (3me)		- COMPLEX FFT
cfftm (3me)		- MIXED-RADIX CFFT DRIVER
cfftsc (3me)		- COMPLEX FFT SCALE
cfftv (3me)		- VECTORIZED COMPLEX FFT
cft2dv (3me)		- VECTORIZED COMPLEX 2D FFT
cgmmul (3me)		- COMPLEX GENERAL MATRIX MULTIPLY
ch (3me)			- EIGENVALUES, COMPLEX HERMITIAN
cmatin (3me)		- COMPLEX MATRIX INVERSE
cmdet (3me)		- COMPLEX DETERMINANT
cmfact (3me)		- COMPLEX MATRIX LU FACTORIZATION
cmmtrc (3me)		- COMPLEX MATRIX MULTIPLY TRACE
cmmul (3me)		- COMPLEX MATRIX MULTIPLY
cmsolv (3me)		- COMPLEX LINEAR SYSTEM SOLVER
cmtrac (3me)		- COMPLEX SUBMATRIX TRACE
cmtran (3me)		- COMPLEX SUBMATRIX TRANSPOSE
cmvml3 (3me)		- COMPLEX 3X3 MATRIX VECTOR MULTIPLY
cmvml4 (3me)		- COMPLEX 4X4 MATRIX VECTOR MULTIPLY
coher (3me)		- COHERENCE FUNCTION
connmo (3me)		- NMO WITH CONSTANT VELOCITY
conv (3me)		- CONVOLUTION OR CORRELATION
conv2d (3me)		- 2-D CONVOLUTION OR CORRELATION
crmmul (3me)		- COMPLEX-REAL MATRIX MULTIPLY
crossp (3me)		- COMPLEX 3-D CROSS PRODUCT
crvadd (3me)		- COMPLEX AND REAL VECTOR ADD
crvdiv (3me)		- COMPLEX AND REAL VECTOR DIVIDE
crvmul (3me)		- COMPLEX AND REAL VECTOR MULTIPLY
crvsub (3me)		- COMPLEX AND REAL VECTOR SUBTRACT
csfr2 (3me)		- COMPLEX SYMMETRIC SPARSE FACTOR
csfs2 (3me)		- COMPLEX SYM SPARSE FACTOR AND SOLVE
csolv (3me)		- COMPLEX SYSTEM SOLVER
csolvq (3me)		- COMPLEX EQUATION SOLVER
cspec (3me)		- ACCUMULATING CROSS-SPECTRUM
cssv2 (3me)		- COMPLEX SYMMETRIC SPARSE SOLVE
ctrn2 (3me)		- 2-DIMENSIONAL COORDINATE TRANSFORM
ctrn3 (3me)		- 3-DIMENSIONAL COORDINATE TRANSFORM
cufr2 (3me)		- COMPLEX NONSYMMETRIC SPARSE FACTOR
cufs2 (3me)		- COMPLEX NONSYM SPARSE FACTOR/SOLVE
cusv2 (3me)		- COMPLEX NONSYMMETRIC SPARSE SOLVE
cvabs (3me)		- COMPLEX VECTOR ABSOLUTE VALUE
cvadd (3me)		- COMPLEX VECTOR ADD
cvcomb (3me)		- COMPLEX VECTOR COMBINE
cvconj (3me)		- COMPLEX VECTOR CONJUGATE
cvexp (3me)		- COMPLEX VECTOR EXPONENTIAL
cvfill (3me)		- COMPLEX VECTOR FILL
cvma (3me)		- COMPLEX VECTOR MULTIPLY & ADD
cvmags (3me)		- COMPLEX VECTOR MAGNITUDES
cvmexp (3me)		- COMPLEX VECTOR MULTIPLY EXPONENTIAL
cvmov (3me)		- COMPLEX VECTOR MOVE
cvmul (3me)		- COMPLEX VECTOR MULTIPLY
cvneg (3me)		- COMPLEX VECTOR NEGATE
cvrcip (3me)		- COMPLEX VECTOR RECIPROCAL
cvreal (3me)		- COMPLEX VECTOR FROM REAL VECTOR
cvsma (3me)		- COMPLEX VECTOR SCALAR MULTIPLY AND ADD
cvsmul (3me)		- COMPLEX VECTOR SCALAR MULTIPLY
cvsub (3me)		- COMPLEX VECTOR SUBTRACT
decfir (3me)		- CONVOLUTION WITH DECIMATION
deq22 (3me)		- DIFFERENCE EQUATION, 2 POLES, 2 ZEROS
dotpr (3me)		- REAL DOT-PRODUCT
eigrs (3me)		- REAL SYMMETRIC EIGENSYSTEM SOLVER
envel (3me)		- ENVELOPE DETECTOR
fftcos (3me)		- INITIALIZE FFT TABLE
fmmm (3me)		- FAST MATRIX MULTIPLY
fmmmv (3me)		- FAST MATRIX MULTIPLY
fpsmath (3me)		- Introduction to FPSMath
fun1 (3me)		- FUNCTION OF ONE VARIABLE
fun2 (3me)		- FUNCTION OF TWO VARIABLES
fun3 (3me)		- FUNCTION OF THREE VARIABLES
fun4 (3me)		- FUNCTION OF FOUR VARIABLES
gentab (3me)		- GENERATE TWIDDLE FACTOR TABLE
grad2d (3me)		- 2-D GRADIENT FILTER
grd2db (3me)		- 2-D GRADIENT FILTER WITH BOUND
hamm (3me)		- HAMMING WINDOW OF VECTOR
hann (3me)		- HANNING WINDOW OF VECTOR
hist (3me)		- HISTOGRAM
hlbrt (3me)		- HILBERT TRANSFORM
htribk (3me)		- REAL SYM TO HERMITIAN EIGENVECTORS
htridi (3me)		- HERMITIAN TO REAL SYM TRIDIAGONAL
iir30 (3me)		- RECURSIVE FILTER
imtql1 (3me)		- DIAGONALIZE TRIDIAGONAL MATRIX
imtql2 (3me)		- DIAGONALIZE TRIDIAGONAL MATRIX
intro (3me)		- Introduction to FPSMath
ksmlv (3me)		- KTH SMALLEST VECTOR ELEMENT
lapl2d (3me)		- 2-D LAPLACIAN FILTER
lpauto (3me)		- LINEAR PREDICTION AUTO-CORRELATION
lpl2db (3me)		- 2-D LAPLACIAN FILTER WITH BOUNDARY
luf (3me)		- LU MATRIX FACTORIZATION
lusn (3me)		- NESTED LU MATRIX SOLVE
lveq (3me)		- LOGICAL VECTOR EQUAL
lvge (3me)		- LOGICAL VECTOR GREATER OR EQUAL
lvgt (3me)		- LOGICAL VECTOR GREATER THAN
lvne (3me)		- LOGICAL VECTOR NOT EQUAL
lvnot (3me)		- LOGICAL VECTOR NOT
matinv (3me)		- MATRIX INVERTER
matxbt (3me)		- SUBMATRIX TRANSPOSE-TRANSPOSE MULTIPLY
maxbt (3me)		- MATRIX A TIMES B TRANSPOSE
maxmgv (3me)		- MAX OF VECTOR MAGNITUDES
maxv (3me)		- MAXIMUM OF VECTOR
meamgv (3me)		- MEAN MAGNITUDE OF VECTOR ELEMENTS
meanv (3me)		- MEAN OF VECTOR ELEMENTS
measqv (3me)		- MEAN OF VECTOR ELEMENTS SQUARED
med2d (3me)		- 2-D MEDIAN FILTER
minmgv (3me)		- MIN OF VECTOR MAGNITUDES
minv (3me)		- MINIMUM OF VECTOR
mmul (3me)		- MATRIX MULTIPLY
mnatxb (3me)		- SUBMATRIX TRANSPOSE NEGATE MULTIPLY
mnaxb (3me)		- NEGATIVE SUBMATRIX MULTIPLY
movrep (3me)		- SUBMATRIX MOVE OR REPLACE
mrrunr (3me)		- MIXED-RADIX RFFT RAVEL/UNRAVEL PASS
mtrans (3me)		- MATRIX TRANSPOSE
mvml3 (3me)		- MATRIX VECTOR MULTIPLY (3X3)
mvml4 (3me)		- MATRIX VECTOR MULTIPLY (4X4)
nmoli (3me)		- NMO LINEAR INTERPOLATION
nmoqi (3me)		- NMO QUADRATIC INTERPOLATION
pas2f (3me)		- RADIX-2 FORWARD COMPLEX FFT PASS
pas2i (3me)		- RADIX-2 INVERSE COMPLEX FFT PASS
pas3f (3me)		- RADIX-3 FORWARD COMPLEX FFT PASS
pas3i (3me)		- RADIX-3 INVERSE COMPLEX FFT PASS
pas4f (3me)		- RADIX-4 FORWARD COMPLEX FFT PASS
pas4i (3me)		- RADIX-4 INVERSE COMPLEX FFT PASS
pas5f (3me)		- RADIX-5 FORWARD COMPLEX FFT PASS
pas5i (3me)		- RADIX-5 INVERSE COMPLEX FFT PASS
pfinv (3me)		- PRODUCT FORM MATRIX INVERSION
pkval (3me)		- PEAK AND VALLEY PICKER
polar (3me)		- RECTANGULAR TO POLAR CONVERTER
rcmmul (3me)		- REAL-COMPLEX MATRIX MULTIPLY
rdft (3me)		- REAL DISCRETE FOURIER TRANSFORM
rect (3me)		- POLAR TO RECTANGULAR CONVERSION
resnmo (3me)		- RESIDUAL NORMAL MOVEOUT
rfft (3me)		- REAL FFT
rfft2d (3me)		- REAL TO COMPLEX 2D FFT
rfftb (3me)		- REAL FFT (NOT IN PLACE)
rffti (3me)		- REAL FFT
rfftm (3me)		- MIXED-RADIX RFFT DRIVER
rfftsc (3me)		- REAL FFT SCALE AND FORMAT
rfftv (3me)		- VECTORIZED REAL FFT
rftii (3me)		- REAL FFT
rgmmul (3me)		- REAL GENERAL MATRIX MULTIPLY
rkgil (3me)		- RUNGE-KUTTA-GILL ORDINARY DIFFERENTIAL EQUATION INTEGRATION
rkgtf (3me)		- RUNGE-KUTTA-GILL-THOMPSON (ORDER 4)
rmsqv (3me)		- ROOT-MEAN-SQUARE OF VECTOR ELEMENTS
rot3 (3me)		- ROTATION MATRIX FROM THREE ANGLES
rs (3me)			- EIGENVALUES, REAL SYMMETRIC
rsfr2 (3me)		- REAL SYMMETRIC SPARSE FACTORIZATION
rsfs2 (3me)		- REAL SYMMETRIC SPARSE FACTOR/SOLVE
rssv2 (3me)		- REAL SYMMETRIC SPARSE SOLVE
rufr2 (3me)		- REAL NONSYMMETRIC SPARSE FACTOR
rufs2 (3me)		- REAL NONSYM SPARSE FACTOR AND SOLVE
rusv2 (3me)		- REAL NONSYMMETRIC SPARSE SOLVE
saxpyn (3me)		- NESTED REAL A*X+Y
scjma (3me)		- SELF-CONJUGATE COMPLEX MULTIPLY & ADD
scs1 (3me)		- SCALAR COSINE/SINE
sdotn (3me)		- NESTED REAL DOT PRODUCT
sdotpr (3me)		- SPARSE DOT PRODUCT
shphu (3me)		- SCHAFER'S PHASE UNWRAPPING
sitsol (3me)		- SPARSE ITERATIVE SOLVER
skysol (3me)		- SKYLINE FORMAT SOLVER
smmm (3me)		- SUBMATRIX MULTIPLY
smmmv (3me)		- SUBMATRIX MULTIPLY
smpack (3me)		- SPARSE MATRIX PACK
smupck (3me)		- SPARSE MATRIX UNPACK
smvmul (3me)		- SPARSE MATRIX VECTOR MULTIPLY
sn2 (3me)		- DISTANCE SQUARED
solveq (3me)		- LINEAR EQUATIONS SOLVER
step (3me)		- STEP SEARCH
stmm (3me)		- SUBMATRIX TRANSPOSE MULTIPLY
sve (3me)		- SUM OF VECTOR ELEMENTS
svemg (3me)		- SUM OF VECTOR ELEMENT MAGNITUDES
svesq (3me)		- SUM OF VECTOR ELEMENT SQUARES
svmov (3me)		- SPARSE VECTOR MOVE
svpack (3me)		- SPARSE VECTOR PACK
svs (3me)		- SUM OF VECTOR SIGNED SQUARES
svupck (3me)		- SPARSE VECTOR UNPACK
tconv (3me)		- POST-TAPERED CONVOLUTION OR CORRELATION
trans (3me)		- TRANSFER FUNCTION
tred1 (3me)		- TRIDIAGONALIZE SYMMETRIC MATRIX
tred2 (3me)		- TRIDIAGONALIZE SYMMETRIC MATRIX
tridia (3me)		- TRIDIAGONAL MATRIX SOLVER
v01 (3me)		- VECTOR ZERO TRENDS
vaam (3me)		- VECTOR ADD ADD AND MULTIPLY
vabs (3me)		- VECTOR ABSOLUTE VALUE
vacos (3me)		- VECTOR ARCCOSINE
vadd (3me)		- VECTOR  ADD
vaint (3me)		- VECTOR TRUNCATE TO INTEGER
valg (3me)		- VECTOR NATURAL LOGARITHM
valg10 (3me)		- VECTOR BASE 10 LOGARITHM
vam (3me)		- VECTOR ADD AND MULTIPLY
varnmo (3me)		- NMO WITH VARIABLE VELOCITY
vasin (3me)		- VECTOR ARCSINE
vasm (3me)		- VECTOR ADD SCALAR MULTIPLY
vasort (3me)		- QUICKSORT BY ALGEBRAIC VALUE
vatan (3me)		- VECTOR ARCTANGENT
vatan2 (3me)		- VECTOR ARCTANGENT OF 2 ARGUMENTS
vavexp (3me)		- VECTOR EXPONENTIAL AVERAGING
vavlin (3me)		- VECTOR LINEAR AVERAGING
vclip (3me)		- VECTOR CLIP
vclr (3me)		- VECTOR CLEAR
vcos (3me)		- VECTOR COSINE OF ANGLE IN RADIANS
vcosh (3me)		- VECTOR HYPERBOLIC COSINE
vdbpwr (3me)		- VECTOR CONVERSION TO DECIBELS
vdiv (3me)		- VECTOR DIVIDE
veucl2 (3me)		- VECTOR EUCLIDEAN DISTANCE
vexp (3me)		- VECTOR EXPONENTIAL
vexp10 (3me)		- VECTOR BASE 10 EXPONENTIAL
vfill (3me)		- VECTOR FILL
vfloat (3me)		- VECTOR FLOAT
vfrac (3me)		- VECTOR TRUNCATE TO FRACTION
viabs (3me)		- VECTOR INTEGER ABSOLUTE VALUE
viadd (3me)		- VECTOR INTEGER ADD
viclip (3me)		- VECTOR INVERTED CLIP
vidiv (3me)		- VECTOR INTEGER DIVIDE
vifix (3me)		- VECTOR FIX
vimag (3me)		- EXTRACT IMAGINARIES FROM A COMPLEX VECTOR
vimul (3me)		- VECTOR INTEGER MULTIPLY
vindex (3me)		- VECTOR INDEX
vineg (3me)		- VECTOR INTEGER NEGATE
visort (3me)		- QUICKSORT BY INTEGER VALUE
visub (3me)		- VECTOR INTEGER SUBTRACT
vlim (3me)		- VECTOR LIMIT
vlmerg (3me)		- VECTOR LOGICAL MERGE
vma (3me)		- VECTOR MULTIPLY AND ADD
vmax (3me)		- VECTOR MAXIMUM
vmaxmg (3me)		- VECTOR MAXIMUM MAGNITUDE
vmin (3me)		- VECTOR MINIMUM
vminmg (3me)		- VECTOR MINIMUM MAGNITUDE
vmma (3me)		- VECTOR MULTIPLY MULTIPLY AND ADD
vmmsb (3me)		- VECTOR MULTIPLY MULTIPLY AND SUB
vmov (3me)		- VECTOR MOVE
vmsa (3me)		- VECTOR MULTIPLY AND SCALAR ADD
vmsb (3me)		- VECTOR MULTIPLY AND SUBTRACT
vmul (3me)		- VECTOR MULTIPLY
vneg (3me)		- VECTOR NEGATE
vpoly (3me)		- VECTOR POLYNOMIAL EVALUATION
vramp (3me)		- VECTOR RAMP
vrand (3me)		- VECTOR RANDOM NUMBER
vreal (3me)		- EXTRACT REAL FROM A COMPLEX VECTOR
vrecip (3me)		- VECTOR RECIPROCAL
vrnavg (3me)		- VECTOR RUNNING AVERAGE
vrsqrt (3me)		- VECTOR RECIPROCAL SQUARE ROOT
vrvrs (3me)		- VECTOR REVERSER
vsadd (3me)		- VECTOR SCALAR ADD
vsbm (3me)		- VECTOR SUBTRACT AND MULTIPLY
vsbsbm (3me)		- VECTOR SUBTRACT SUBTRACT AND MULTIPLY
vsbsm (3me)		- VECTOR SUBTRACT SCALAR MULTIPLY
vscan0 (3me)		- VECTOR SCAN FOR ZEROS
vsdiv (3me)		- VECTOR SCALAR DIVIDE
vsimps (3me)		- VECTOR SIMPSON'S RULE INTEGRATION
vsin (3me)		- VECTOR SINE OF ANGLE IN RADIANS
vsincs (3me)		- VECTOR SINE AND COSINE OF ANGLE
vsinh (3me)		- VECTOR HYPERBOLIC SINE
vsma (3me)		- VECTOR SCALAR MULTIPLY AND ADD
vsma2 (3me)		- TWO VECTOR SCALAR MULTIPLY AND ADD
vsma3 (3me)		- THREE VECTOR SCALAR MULTIPLY AND ADD
vsma4 (3me)		- FOUR VECTOR SCALAR MULTIPLY AND ADD
vsma5 (3me)		- FIVE VECTOR SCALAR MULTIPLY AND ADD
vsmsa (3me)		- VECTOR SCALAR MULTIPLY SCALAR ADD
vsmsb (3me)		- VECTOR SCALAR MULTIPLY AND SUBTRACT
vsmul (3me)		- VECTOR SCALAR MULTIPLY
vsort (3me)		- QUICKSORT WITH POINTERS
vsq (3me)		- VECTOR SQUARE
vsqrt (3me)		- VECTOR SQUARE ROOT
vssq (3me)		- VECTOR SIGNED SQUARE
vsub (3me)		- VECTOR SUBTRACT
vsum (3me)		- VECTOR SUM OF ELEMENTS INTEGRATION
vswap (3me)		- VECTOR SWAP
vtan (3me)		- VECTOR TANGENT
vtanh (3me)		- VECTOR HYPERBOLIC TANGENT
vtrapz (3me)		- VECTOR TRAPEZOIDAL RULE INTEGRATION
vxcs (3me)		- VECTOR TIMES SINE AND COSINE
wiener (3me)		- WIENER LEVINSON ALGORITHz


[ home / oceanography / graphics ]

Last modified: Sep. 11, 1995

S. Baum
Dept. of Oceanography
Texas A&M University
baum@astra.tamu.edu