globalunsupclus.hpp

来自「模糊聚類分析源碼。包含教學文件」· HPP 代码 · 共 104 行

HPP
104
字号
/*    Context       : Fuzzy Clustering Algorithms  Author        : Frank Hoeppner, see also AUTHORS file   Description   : header of class GlobalUnsupClus                    History       : see source file  Comment       :     This file was generated automatically. DO NOT EDIT.  Copyright     : Copyright (C) 1999-2000 Frank Hoeppner    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., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA*//*  The University of Applied Sciences Oldenburg/Ostfriesland/Wilhelmshaven  hereby disclaims all copyright interests in the program package `fc'   (tool package for fuzzy cluster analysis) written by Frank Hoeppner.    Prof. Haass, President of Vice, 2000-Mar-10*/#ifndef GlobalUnsupClus_HEADER#define GlobalUnsupClus_HEADER/* configuration include */#ifdef HAVE_CONFIG_H/*//FILETREE_IFDEF HAVE_CONFIG_H*/#include "config.h"/*//FILETREE_ENDIF*/#endif// necessary includes#include "ddl.hpp"#include "algorithm.hpp"#include "ProtSetOp.hpp"//#define INLINE inline// global types, constants, definitions// class definitiontemplate < class ANALYSIS >class GlobalUnsupClus  : public Algorithm<ANALYSIS>  {    public:        GlobalUnsupClus(Algorithm<ANALYSIS>* ap_icv_alg, /* init, clustering, validity measure */                        Algorithm<ANALYSIS>* ap_itrm_alg, /* called for interim solutions */                        char_cpc ap_name, /* algorithm's name */                        Algorithm<ANALYSIS>* ap_alg /* successor */);    ~GlobalUnsupClus();    virtual void operator()(ANALYSIS&);      protected:              private:            Algorithm<ANALYSIS> *mp_succ_alg;    Algorithm<ANALYSIS> *mp_icv_alg;    Algorithm<ANALYSIS> *mp_itrm_alg;    typename ANALYSIS::opt_type m_option;    typename ANALYSIS::prot_set_type m_prototypes;    typename ANALYSIS::link_set_type m_links;    char_cpc mp_name;      };// class related functions and definitions/* inline implementation */#endif // GlobalUnsupClus_HEADER

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?