|
Fuzzy Logic Tools v1.0
|
00001 /* Copyright (C) 2004-2011 00002 ANTONIO JAVIER BARRAGAN, antonio.barragan@diesia.uhu.es 00003 http://www.uhu.es/antonio.barragan 00004 00005 Collaborators: 00006 JOSE MANUEL ANDUJAR, andujar@diesia.uhu.es 00007 MARIANO J. AZNAR, marianojose.aznar@alu.uhu.es 00008 00009 DPTO. DE ING. ELECTRONICA, DE SISTEMAS INFORMATICOS Y AUTOMATICA 00010 ETSI, UNIVERSITY OF HUELVA (SPAIN) 00011 00012 For more information, please contact with authors. 00013 00014 This software is free software: you can redistribute it and/or modify 00015 it under the terms of the GNU General Public License as published by 00016 the Free Software Foundation, either version 3 of the License, or 00017 (at your option) any later version. 00018 00019 This software is distributed in the hope that it will be useful, 00020 but WITHOUT ANY WARRANTY; without even the implied warranty of 00021 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00022 GNU General Public License for more details. 00023 00024 You should have received a copy of the GNU General Public License 00025 along with this program. If not, see <http://www.gnu.org/licenses/>. 00026 */ 00027 00028 #ifndef _FUZZYIO_HPP_ 00029 #define _FUZZYIO_HPP_ 00030 00036 #include <flt/derivatives.hpp> 00037 00038 namespace std{ 00040 ostream &operator<<(ostream &F, FLT::TYPE_MF &T); 00041 00043 istream &operator>>(istream &F, FLT::TYPE_MF &T); 00044 00046 ostream &operator<<(ostream &F, FLT::Membership &P); 00047 00049 istream &operator>>(istream &F, FLT::Membership &P); 00050 00052 ostream &operator<<(ostream &F, FLT::Rule &R); 00053 00055 istream &operator>>(istream &F, FLT::Rule &R); 00056 00058 ostream &operator<<(ostream &F, FLT::System &S); 00059 00061 istream &operator>>(istream &F, FLT::System &S); 00062 } // std 00063 00064 #endif
1.7.4