www.pudn.com > sources_4610.rar   To Read all the content


[file head]:
#ifndef _NUMclapack_h_
#define _NUMclapack_h_
/* NUMclapack.h
*
* Copyright (C) 1994-2003 David Weenink
*
* 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; either version 2 of the License, or (at
* your option) any later version.
*
* 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.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/

/*
djmw 20020923 GPL header
djmw 20030310 Latest modification
*/

/*
The following routines all use FORTRAN column-major storage of
matrices. A consequence is that all matrices must ha
... ...

[file tail]:
... ...
calling NUMlapack_ilaenv from the
LAPACK routines:
1) OPTS is a concatenation of all of the character options to
subroutine NAME, in the same order that they appear in the
argument list for NAME, even if they are not used in determining
the value of the parameter specified by ISPEC.
2) The problem dimensions N1, N2, N3, N4 are specified in the order
that they appear in the argument list for NAME. N1 is used
first, N2 second, and so on, and unused problem dimensions are
passed a value of -1.
3) The parameter value returned by NUMlapack_ilaenv is checked for validity in
the calling subroutine. For example, NUMlapack_ilaenv is used to retrieve
the optimal blocksize for STRTRI as follows:

NB = NUMlapack_ilaenv( 1, 'STRTRI', UPLO // DIAG, N, -1, -1, -1 )
IF( NB.LE.1 ) NB = MAX( 1, N )

=====================================================================
*/

#endif /* _NUMclapack_h_ */