Changeset 7558
- Timestamp:
- Jun 13, 2006, 5:47:19 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/doc/pslib/psLibSDRS.tex (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/pslib/psLibSDRS.tex
r7557 r7558 1 %%% $Id: psLibSDRS.tex,v 1.40 4 2006-06-14 03:42:37price Exp $1 %%% $Id: psLibSDRS.tex,v 1.405 2006-06-14 03:47:19 price Exp $ 2 2 \documentclass[panstarrs,spec]{panstarrs} 3 3 … … 4438 4438 4439 4439 \begin{prototype} 4440 bool psFitsWriteTable(psFits* fits, const psMetadata *header, const psArray* table 4440 bool psFitsWriteTable(psFits* fits, const psMetadata *header, const psArray* table, 4441 4441 const char *extname); 4442 4442 \end{prototype} … … 4889 4889 Of course, we require the appropriate constructors and destructor: 4890 4890 \begin{prototype} 4891 psSpline1D *psSpline1DAlloc(unsigned int n, unsigned int order, float min, float max); 4892 psSpline1D *psSpline1DAllocGeneric(const psVector *bounds, unsigned int order); 4893 \end{prototype} 4894 4895 \code{psSpline1DAlloc} shall allocate and return a \code{psSpline1D}, 4896 setting the \code{knots} on the basis of the input number of spline 4897 pieces, \code{n}, and the minimum (\code{min}) and maximum 4898 (\code{max}) data values. The spline pieces shall be of the specified 4899 \code{order}. 4891 psSpline1D *psSpline1DAlloc(void); 4892 \end{prototype} 4893 4894 \code{psSpline1DAlloc} shall allocate and return a \code{psSpline1D}. 4895 Since the number of spline pieces and locations of the knots depends 4896 on the input data, we do not set those here, but leave them to be set 4897 by the fitting function. 4900 4898 4901 4899 \code{psSpline1DAllocGeneric} shall allocate and return a … … 5790 5788 on the coordinate x,y. 5791 5789 \begin{prototype} 5792 psPolynomial2D *psImageBicubeFit (psImage *image, int x, int y);5790 psPolynomial2D *psImageBicubeFit(const psImage *image, int x, int y); 5793 5791 \end{prototype} 5794 5792 … … 5796 5794 polynomial representing the fit to 9 pixels of an image. 5797 5795 \begin{prototype} 5798 psPlane psImageBicubeMin (psPolynomial2D *poly);5796 psPlane psImageBicubeMin(const psPolynomial2D *poly); 5799 5797 \end{prototype} 5800 5798 … … 6153 6151 only add elements above the diagonal. 6154 6152 \begin{prototype} 6155 voidpsSparseMatrixElement(psSparse *sparse, int i, int j, float value);6153 bool psSparseMatrixElement(psSparse *sparse, int i, int j, float value); 6156 6154 \end{prototype} 6157 6155 … … 6172 6170 function before attempting to solve, but after populating, the matrix and vector: 6173 6171 \begin{prototype} 6174 voidpsSparseResort(psSparse *sparse);6172 bool psSparseResort(psSparse *sparse); 6175 6173 \end{prototype} 6176 6174 … … 6178 6176 \bar{Bf}$. For the value of $\bar{x}$, a good starting guess is the vector $\bar{Bf}$ 6179 6177 \begin{prototype} 6180 psVector *psSparseSolve(psVector * guess, psSparseConstraint constraint,6178 psVector *psSparseSolve(psVector *output, psSparseConstraint constraint, 6181 6179 const psSparse *sparse, int Niter); 6182 6180 \end{prototype}
Note:
See TracChangeset
for help on using the changeset viewer.
