config.h
1/* This file is part of the Gudhi Library - https://gudhi.inria.fr/ - which is released under MIT.
2 * See file LICENSE or go to https://gudhi.inria.fr/licensing/ for full license details.
3 * Author(s): Clement Jamin
4 *
5 * Copyright (C) 2016 Inria
6 *
7 * Modification(s):
8 * - YYYY/MM Author: Description of the modification
9 */
10
11#ifndef TANGENTIAL_COMPLEX_CONFIG_H_
12#define TANGENTIAL_COMPLEX_CONFIG_H_
13
14#include <cstddef>
15
16// ========================= Debugging & profiling =============================
17// #define GUDHI_TC_PROFILING
18// #define GUDHI_TC_VERY_VERBOSE
19// #define GUDHI_TC_PERFORM_EXTRA_CHECKS
20// #define GUDHI_TC_SHOW_DETAILED_STATS_FOR_INCONSISTENCIES
21
22// ========================= Strategy ==========================================
23#define GUDHI_TC_PERTURB_POSITION
24// #define GUDHI_TC_PERTURB_WEIGHT
25
26// ========================= Parameters ========================================
27
28// PCA will use GUDHI_TC_BASE_VALUE_FOR_PCA^intrinsic_dim points
29const std::size_t GUDHI_TC_BASE_VALUE_FOR_PCA = 5;
30
31#endif // TANGENTIAL_COMPLEX_CONFIG_H_