00001 ///////////////////////////////////////////////////////////////////////////// 00002 /// 00003 /// \file 00004 /// 00005 /// The decision on whether the empty cell should be used as a valid cell 00006 /// of dimension -1. 00007 /// 00008 ///////////////////////////////////////////////////////////////////////////// 00009 00010 // Copyright (C) 2009-2011 by Pawel Pilarczyk. 00011 // 00012 // This file is part of my research software package. This is free software: 00013 // you can redistribute it and/or modify it under the terms of the GNU 00014 // General Public License as published by the Free Software Foundation, 00015 // either version 3 of the License, or (at your option) any later version. 00016 // 00017 // This software is distributed in the hope that it will be useful, 00018 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00019 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00020 // GNU General Public License for more details. 00021 // 00022 // You should have received a copy of the GNU General Public License 00023 // along with this software; see the file "license.txt". If not, 00024 // please, see <http://www.gnu.org/licenses/>. 00025 00026 // Started on March 24, 2009. Last revision: March 4, 2011. 00027 00028 00029 #ifndef _CHAINCON_EMPTYCELL_H_ 00030 #define _CHAINCON_EMPTYCELL_H_ 00031 00032 00033 // -------------------------------------------------- 00034 // ------------------- empty cell ------------------- 00035 // -------------------------------------------------- 00036 00037 /// Don't use the empty cell. 00038 /// This symbol must be defined in order to suppress 00039 /// the usage of the empty cell (of dimension -1) 00040 /// in the boundaries of cells. 00041 /// Otherwise, the empty cell is considered a valid cell, 00042 /// and, as a result, reduced homology will be computed 00043 /// instead of plain homology. 00044 /// Note: The presence of the empty cell may cause problems while interfacint 00045 /// with the CHomP library, which assumes no empty cell presence. 00046 #define NO_EMPTY_CELL 00047 00048 00049 #endif // _CHAINCON_EMPTYCELL_H_ 00050