sybfd.h

Go to the documentation of this file.
00001 //      LAPACK++ (V. 1.1)
00002 //      (C) 1992-1996 All Rights Reserved.
00003 
00004 // Dominik Wagenfuehr <dominik.wagenfuehr@arcor.de>
00005 // Copyright (C) 2006
00006 
00007 // This library is free software; you can redistribute it and/or
00008 // modify it under the terms of the GNU Lesser General Public License as
00009 // published by the Free Software Foundation; either version 2, or (at
00010 // your option) any later version.
00011 
00012 // This library is distributed in the hope that it will be useful,
00013 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00014 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00015 // GNU Lesser General Public License for more details.
00016 
00017 // You should have received a copy of the GNU Lesser General Public License along
00018 // with this library; see the file COPYING.  If not, write to the Free
00019 // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
00020 // USA.
00021 
00022 
00023 #ifndef _LA_SYMM_BAND_FACT_DOUBLE_H_
00024 #define _LA_SYMM_BAND_FACT_DOUBLE_H_
00025 
00030 #include "arch.h"
00031 #include "lafnames.h"
00032 #include LA_SYMM_BAND_MAT_DOUBLE_H
00033 
00042 void LaSymmBandMatFactorizeIP(LaSymmBandMatDouble &A);
00043 
00054 void LaSymmBandMatFactorize(const LaSymmBandMatDouble &A,
00055                             LaSymmBandMatDouble& AF);
00056 
00072 void LaLinearSolveIP(LaSymmBandMatDouble &A, LaGenMatDouble &B);
00073 
00085 void LaLinearSolve(const LaSymmBandMatDouble A, LaGenMatDouble &X,
00086                    const LaGenMatDouble &B);
00087 
00088 #endif 
00089 // _LA_SYMM_BAND_FACT_DOUBLE_H_

Generated on Sat Jul 14 11:40:36 2007 for Lapack++ by  doxygen 1.5.0