Main Page | Namespace List | Class List | File List | Namespace Members | Class Members | File Members

vectoroperations.hpp

Go to the documentation of this file.
00001 // ----------------------------------------------------------------------------
00002 // This package is part of:
00003 // ----------------------------------------------------------------------------
00004 // VFIS 
00005 // ----------------------------------------------------------------------------
00006 // Verified Fredholm Integral Equation Solver
00007 // for linear Fredholm Integral Equations of the second kind
00008 // (Parallel System Version)
00009 // ----------------------------------------------------------------------------
00010 // Verifizierter Integralgleichungsloeser 
00011 // fuer lineare Fredholmsche Integralgleichungen zweiter Art
00012 // (Parallele Systemversion)
00013 // ----------------------------------------------------------------------------
00014 // Copyright (c) 2004-2007 Markus Grimmer
00015 //
00016 // markus.grimmer@math.uni-wuppertal.de
00017 // ----------------------------------------------------------------------------
00018 
00019 // This file is part of the Verified Fredholm Integral Equation Solver VFIS.
00020 // 
00021 // VFIS is free software; you can redistribute it and/or modify
00022 // it under the terms of the GNU General Public License as published by
00023 // the Free Software Foundation; either version 2 of the License, or
00024 // (at your option) any later version.
00025 // 
00026 // VFIS is distributed in the hope that it will be useful,
00027 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00028 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00029 // GNU General Public License for more details.
00030 // 
00031 // You should have received a copy of the GNU General Public License
00032 // along with VFIS; if not, write to the Free Software
00033 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
00034 
00035 // ----------------------------------------------------------------------------
00036 // ----------------------------------------------------------------------------
00037 // ----------------------------------------------------------------------------
00038 
00044 #include <iostream>
00045 #include <fstream>
00046 #include <vector>
00047 
00048 using namespace std;
00049 
00053 template<class T>
00054 void fixedassign(vector<T>&, vector<T>&);
00055 
00059 template<class T> 
00060 vector<T> operator+ (vector<T>&, vector<T>&);
00061 
00065 template<class T> 
00066 vector<T> operator+ (vector<T>&, vector<T>);
00067 
00071 template<class T> 
00072 bool operator< (vector<T>&, vector<T>);
00073 
00077 template<class T> 
00078 bool operator<= (vector<T>&, vector<T>);
00079 
00083 template<class T> 
00084 bool operator> (vector<T>&, vector<T>);
00085 
00089 template<class T> 
00090 bool operator>= (vector<T>&, vector<T>);
00091 
00095 template<class T> 
00096 ostream& operator<< (ostream&, vector<T>&);
00097 
00101 template<class T> 
00102 ofstream& operator<< (ofstream&, vector<T>&);

Generated on Tue Feb 27 21:19:13 2007 for VFIS by  doxygen 1.4.4