CoefficientField.h
1
/* This file is part of the Gudhi Library. The Gudhi library
2
* (Geometric Understanding in Higher Dimensions) is a generic C++
3
* library for computational topology.
4
*
5
* Author(s): Clément Maria
6
*
7
* Copyright (C) 2014 INRIA Sophia Antipolis-Méditerranée (France)
8
*
9
* This program is free software: you can redistribute it and/or modify
10
* it under the terms of the GNU General Public License as published by
11
* the Free Software Foundation, either version 3 of the License, or
12
* (at your option) any later version.
13
*
14
* This program is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU General Public License for more details.
18
*
19
* You should have received a copy of the GNU General Public License
20
* along with this program. If not, see <http://www.gnu.org/licenses/>.
21
*/
22
26
struct
CoefficientField
{
27
31
typedef
unspecified
Element
;
32
34
CoefficientField
();
35
36
void
init(Element charac);
37
void
init(Element charac_min, Element charac_max);
38
40
Element
characteristic
();
42
Element
multiplicative_identity
();
44
Element
additive_identity
();
45
47
void
plus_equal
(Element x, Element y);
48
50
//... inverse()
51
52
};
CoefficientField::Element
unspecified Element
Type of element of the field.
Definition:
CoefficientField.h:31
CoefficientField::CoefficientField
CoefficientField()
CoefficientField::additive_identity
Element additive_identity()
CoefficientField::multiplicative_identity
Element multiplicative_identity()
CoefficientField
Concept describing the requirements for a class to represent a field of coefficients to compute persi...
Definition:
CoefficientField.h:26
CoefficientField::characteristic
Element characteristic()
CoefficientField::plus_equal
void plus_equal(Element x, Element y)
GUDHI Version 2.1.0 - C++ library for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding. - Copyright : GPL v3
Generated on Thu May 24 2018 09:46:12 for GUDHI by
Doxygen
1.8.13