From fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 Mon Sep 17 00:00:00 2001
From: Joseph Hunkeler <jhunkeler@gmail.com>
Date: Wed, 8 Jul 2015 20:46:52 -0400
Subject: Initial commit

---
 math/iminterp/doc/asider.hlp | 52 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)
 create mode 100644 math/iminterp/doc/asider.hlp

(limited to 'math/iminterp/doc/asider.hlp')

diff --git a/math/iminterp/doc/asider.hlp b/math/iminterp/doc/asider.hlp
new file mode 100644
index 00000000..0c27ffbc
--- /dev/null
+++ b/math/iminterp/doc/asider.hlp
@@ -0,0 +1,52 @@
+.help asider Dec98 "Image Interpolator Package"
+.ih
+NAME
+asider -- evaluate the interpolant derivatives at x
+.ih
+SYNOPSIS
+asider (asi, x, der, nder)
+
+.nf
+    pointer	asi	#I interpolant descriptor
+    real	x[2]	#I x value, 1 <= x[1-2] <= npix
+    real	der[]	#O der[1] = interpolant, der[2] = 1st derivative
+    int		nder	#I number of derivatives 
+.fi
+.ih
+ARGUMENTS
+.ls asi   
+Pointer to the sequential interpolant descriptor.
+.le
+.ls x   
+Single X value, or pair of X values defining a range in the case of
+the drizzle interpolant.
+.le
+.ls der  
+Array containing the derivatives. Der[1] = interpolant at x, der[2] the
+first derivative of the interpolant at x and so on.
+.le
+.ls nder
+Number of derivatives. Nder = 1 + order of the maximum desired derivative.
+ASIDER checks that nder is reasonable.  The sinc interpolant returns the
+interpolant value and first two derivatives. The drizzle interpolant returns
+the interpolant value and the first derivative.
+.le
+.ih
+DESCRIPTION
+The polynomial coefficients are evaluated directly from the data points
+for the polynomial interpolants and from the B-spline coefficients
+for the cubic spline interpolant. The derivatives are evaluated from
+the polynomial coefficients using nested multiplication.  The sinc
+derivatives are analytic but are defined only for the first two derivatives.
+The drizzle derivative is an approximation  defined  for the first derivative
+only.
+.ih
+NOTES
+ASIDER checks that the number of derivatives requested is reasonable.
+Checking for out of bounds and INDEF valued pixels is the responsibility
+of the user. ASIINIT or ASISINIT and ASIFIT must be called before ASIDER
+is called.
+.ih
+SEE ALSO
+asieval, asivector, arieval, arider
+.endhelp
-- 
cgit 

