The bliss C++ API 0.77 (Debian 0.77-3)
defs.hh
Go to the documentation of this file.
1#pragma once
2
3/*
4 Copyright (c) 2003-2021 Tommi Junttila
5 Released under the GNU Lesser General Public License version 3.
6
7 This file is part of bliss.
8
9 bliss is free software: you can redistribute it and/or modify
10 it under the terms of the GNU Lesser General Public License as published by
11 the Free Software Foundation, version 3 of the License.
12
13 bliss is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU Lesser General Public License for more details.
17
18 You should have received a copy of the GNU Lesser General Public License
19 along with bliss. If not, see <http://www.gnu.org/licenses/>.
20*/
21
22#include <cassert>
23#include <cstdarg>
24
29#define BLISS_VERSION "0.77"
30#define BLISS_VERSION_MAJOR 0
31#define BLISS_VERSION_MINOR 77
32
33namespace bliss {
34
36static const char * const version = "0.77";
37
38
39
40#if defined(BLISS_DEBUG)
41#define BLISS_CONSISTENCY_CHECKS
42#define BLISS_EXPENSIVE_CONSISTENCY_CHECKS
43#endif
44
45
46#if defined(BLISS_CONSISTENCY_CHECKS)
47/* Force a check that the found automorphisms are valid */
48#define BLISS_VERIFY_AUTOMORPHISMS
49#endif
50
51
52#if defined(BLISS_CONSISTENCY_CHECKS)
53/* Force a check that the generated partitions are equitable */
54#define BLISS_VERIFY_EQUITABLEDNESS
55#endif
56
57} // namespace bliss
58
59
Definition: abstractgraph.cc:35
static const char *const version
The version number of bliss.
Definition: defs.hh:36