MathTL
|
00001 // -*- c++ -*- 00002 00003 // +--------------------------------------------------------------------+ 00004 // | This file is part of MathTL - the Mathematical Template Library | 00005 // | | 00006 // | Copyright (c) 2002-2006 | 00007 // | Thorsten Raasch, Manuel Werner, Andreas Schneider | 00008 // +--------------------------------------------------------------------+ 00009 00010 #ifndef _MATHTL_GRAM_SCHMIDT_H 00011 #define _MATHTL_GRAM_SCHMIDT_H 00012 00013 #include<utils/array1d.h> 00014 00015 namespace MathTL 00016 { 00018 00025 template <class V> 00026 void gramSchmidtProcess(Array1D<V>& vectors); 00027 } 00028 00029 #include <numerics/gram_schmidt.cpp> 00030 00031 #endif // _MATHTL_GRAM_SCHMIDT_H