BCLS: Bound Constrained Least Squares

Version 0.1

bccgls.h

Go to the documentation of this file.
00001 /* bccgls.h
00002    $Revision: 273 $ $Date: 2006-09-04 15:59:04 -0700 (Mon, 04 Sep 2006) $
00003 
00004    ----------------------------------------------------------------------
00005    This file is part of BCLS (Bound-Constrained Least Squares).
00006 
00007    Copyright (C) 2006 Michael P. Friedlander, Department of Computer
00008    Science, University of British Columbia, Canada. All rights
00009    reserved. E-mail: <mpf@cs.ubc.ca>.
00010    
00011    BCLS is free software; you can redistribute it and/or modify it
00012    under the terms of the GNU Lesser General Public License as
00013    published by the Free Software Foundation; either version 2.1 of the
00014    License, or (at your option) any later version.
00015    
00016    BCLS is distributed in the hope that it will be useful, but WITHOUT
00017    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
00018    or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General
00019    Public License for more details.
00020    
00021    You should have received a copy of the GNU Lesser General Public
00022    License along with BCLS; if not, write to the Free Software
00023    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
00024    USA.
00025    ----------------------------------------------------------------------
00026 */
00032 #ifndef _BCLSCGLS_H
00033 #define _BCLSCGLS_H
00034 
00035 int
00036 bcls_newton_step_cgls( BCLS *ls, int m, int nFree, int ix[], double damp,
00037                        int itnLim, double tol, double dxFree[], double x[],
00038                        double c[], double r[], int *itns, double *opt );
00039 
00040 #endif

Generated on Sun Mar 4 22:50:03 2007 by Doxygen 1.5.1